历史上的今天
返回首页

历史上的今天

今天是:2025年02月19日(星期三)

正在发生

2019年02月19日 | 扫地机器人技术升级之路 自主规划清扫成主流

2019-02-19 来源:SLAMTEC

人工智能时代正朝我们快步走来,将全面影响我们生活的方方面面,近年来,沉浸已久的扫地机器人也迎来了爆发式增长,除了消费升级与懒人时代的到来,技术升级也是促使扫地机器人市场爆发的重要因素。

扫地机器人的技术升级之路

在扫地机器人的技术路径上,目前已出现三次变革:第一代随机类、第二代惯性导航、第三代自主导航。

第一代随机式扫地机器人

随机式扫地机器人给人的感觉就是在胡乱碰撞,在清扫的过程中无规律可言,经常会出现反复和大面积清扫、漏扫的情况,但其实也是有一定算法在里面的,比如遇到障碍转向多少度、卡住之后如何脱困等,算法的优劣直接决定了清扫的质量和效率的高低。虽说随机式扫地机器人长时间运行,也能做到对地面的覆盖,但需要付出大把的时间。

第二代惯性导航式扫地机器人

惯性导航式扫地机器人依靠陀螺仪、加速度计等惯性传感器获取位置、速度等信息。但扫地机器人所使用的陀螺仪一般精度较低,造成惯性导航过程中可能会存在误差,而且随着时间的推移,误差会不断积累,在面积较大的复杂地面环境,惯性导航的弊端会逐渐显现出来,不能很好胜任规划式清扫任务,是一种较为初级的定位导航技术。

虽然有些采用惯性导航的扫地机器人也具备绘制地图的能力,但它们绘制出来的地图相对来说比较初级,甚至不能分辨出具体的家居环境。当然,相比随机式扫地机器人,采用惯性导航的扫地机器人清扫效率相对更高。

第三代自主导航式扫地机器人

自主导航式扫地机器人具有室内自主规划清扫能力,相比于传统随机扫地机的无规划、乱扫乱撞而言,新型规划式的扫地机器人基本能实现全面清扫,在智能方面有了质的飞跃,这也是扫地机器人在技术上取得的重大突破。

新型扫地机器人是如何进行自主规划清扫的?

对于具有自主导航的扫地机器人来说,路径规划是其所需的基础能力,也就是在完成SLAM后(即时定位与建图),机器人在自身位置不确定条件下,在完全未知的环境中创建地图,同时利用地图进行自主定位和导航),要进行一个叫做目标点导航的能力。通俗的说,就是规划一条从A点到B点的路径出来,然后让机器人移动过去。

要实现这个过程,运动规划要实现至少两个层次的模块,一个叫做全局规划,这个和我们车载导航仪有一点像,它需要在地图上预先规划一条线路,也要有当前机器人的位置。这是由我们的SLAM系统提供出来的。业内一般会用叫做A*的算法来实现这个过程,它是一种启发式的搜索算法,非常优秀。

当然,仅仅规划了路径还是不够的,现实中会有很多突发情况,比如正巧有个小孩子挡道了,就需要调整原先的路径。当然,有时候这种调整并不需要重新计算一遍全局路径,机器人可能稍微绕一个弯就可以。此时,我们就需要另一个层次的规划模块,叫做局部规划。它可能并不知道机器人最终要去哪,但是对于机器人怎么绕开眼前的障碍物特别在行。

这两个层次的规划模块协同工作,机器人就可以很好的实现从A点到B点的行动了,不过实际工作环境下,上述配置还不够。比如A*算法规划的路径是根据已知地图,预先规划好的,一旦机器人前往目的地的过程中遇到了新的障碍物,就只好完全停下来,等待障碍物离开或者重新规划路径了。如果扫地机器人买回家,必须先把屋子都走一遍以后才肯扫地,那用户体验就会很差。

为此,也会有针对这类算法的改进,比如思岚科技研发的模块化自主定位导航模块SLAMWARE就采用改良的D*算法进行路径规划,这也是美国火星探测器采用的核心寻路算法。是一种动态启发式路径搜索算法,它让机器人在陌生环境中行动自如,在瞬息万变的环境中游刃有余。

D*算法的最大优点是不需要预先探明地图,机器人可以和人一样,即使在未知环境中,也可以展开行动,随着机器人不断探索,路径也会时刻调整。

以上是目前大部分移动机器人都需要的路径规划算法,而扫地机器人作为最早出现在消费市场的服务机器人之一,它需要的路径规划算法更为复杂。

一般来说,扫地机需要这么几个规划能力:贴边打扫、折返的工字形清扫以及没电时候自主充电。单单依靠前面介绍的D*这类算法,无法满足这些基础需要。扫地机器人还需要有额外的规划算法,比如针对折返的工字形清扫,有很多问题要处理。

扫地机器人如何最有效进行清扫而不重复清扫?如何让扫地机和人一样,理解房间、门、走廊这种概念?

针对这些问题,学术界长久以来有一个专门的研究课题,叫做空间覆(spacecoverage),同时也提出了非常多的算法和理论。其中,比较有名的是Morse Decompositions,扫地机通过它实现对空间进行划分,随后进行清扫。

20世纪70年代,卡内基梅陇大学(CMU)完全依靠超声波做到了现在我们扫地机的行为,当然造价也十分昂贵。

前面介绍的从A点到B点移动路径规划也是实现这类更高级路径规划的基础。实际上,要从SLAM实现到扫地机器人所需要的这些功能,还是有非常多的工作要做的。针对扫地机器人,思岚科技将其特有的路径规划功能预先内置在SLAMWARE中,方便厂家进行整合,不需要进行二次开发。

推荐阅读

史海拾趣

Gould Ami公司的发展小趣事
水泵启动或停止后,水位会发生变化,传感器再次检测水位并反馈给控制电路,形成闭环控制,确保水位稳定在设定范围内。
Greenray Industries Inc公司的发展小趣事

GreenTech还致力于绿色照明技术的研发和推广。公司推出了一系列高效节能的LED照明产品,包括智能路灯、室内照明系统等。这些产品不仅具有长寿命、低能耗等优点,还通过智能控制实现了按需照明,进一步降低了能耗。GreenTech积极与各地政府和企业合作,推动绿色照明技术在城市照明、工业照明等领域的广泛应用,为节能减排和环境保护做出了积极贡献。

EKIT公司的发展小趣事

早在2022年,HUAWEI eKit就在中东地区进行了首次海外亮相。在GITEX展会期间,华为举办了HUAWEI eKit分销论坛,向与会者系统介绍了其“以分销商为主,以工程商为中心”的分销业务战略。通过与中东中亚区域的分销伙伴紧密合作,HUAWEI eKit成功推出了多款针对中小企业市场的新产品,覆盖了数通园区网络和数据存储等多个领域,为当地市场带来了前所未有的商机。

Bussmann (Eaton)公司的发展小趣事

1985年,Cooper工业(后更名为库柏工业)收购了Bussmann公司,并成立了新的事业部——“Cooper Bussmann熔断器”。这一收购为Bussmann带来了更多的资源和市场机会,使其能够进一步扩大生产规模,提升产品质量,并加强在全球市场的布局。同时,Cooper工业的支持也帮助Bussmann巩固了在电路保护领域的领先地位,并逐渐将其打造成为熔断器电路保护及相关配件的最知名品牌。

EBG RESISTORS LLC公司的发展小趣事

EBG RESISTORS LLC公司成立于XXXX年,由几位电子工程师共同创立。初创时期,公司面临着资金短缺、市场竞争激烈等多重挑战。然而,创始人们凭借对电阻器技术的深厚理解和热情,坚持研发高质量、高性能的电阻器产品。他们夜以继日地工作,不断优化产品设计和生产工艺,终于在市场上赢得了客户的认可。

Cressall Power Resistors公司的发展小趣事

为了确保产品质量和稳定供应,Cressall投入大量资源建设质量管理体系。公司引入了先进的质量管理方法和工具,对生产过程中的每一个环节进行严格把控。同时,公司还建立了完善的质量检测体系,确保出厂产品的合格率。这些措施有效提升了公司的产品质量和客户满意度,为公司的长远发展奠定了坚实的基础。

问答坊 | AI 解惑

同行们,请大家看看,运用CORDIC算法时,可否在复数形式下进行步进旋转,推出计算结果

同行们,请大家看看,运用CORDIC算法时,可否在复数形式下进行步进旋转,推出计算结果…

查看全部问答>

关于wince下网络驱动的一个问题

  有个问题问下,就是wince下,一般网络驱动里都有一个wince.c这个文件,里面只有一个dllentry()函数,但是同一个目录下还有个miniport.c文件,里面有个driverentry().   不知道这两个入口函数有什么区别啊,现在测试发现只有mini ...…

查看全部问答>

eeworld给的分,慰劳慰劳弟兄们!(3)

eeworld给的分,慰劳慰劳弟兄们!(3) 以后咱好好干活... 我们得好好加油哈!!! 为了中国软件的明天还有,eeworld的未来!!! 呵呵…

查看全部问答>

从事java开发的转向嵌入式开发困难吗?

从事java开发的转向嵌入式开发困难吗?两者是否有一些共通点呢?…

查看全部问答>

uboot引导vxworks

小弟是个十足的菜鸟,由于刚刚涉及vxworks,所以,真诚急切的请教各位大侠: uboot是什么东西?是个工具吗?是不是能用uboot代替bootrom引导vxworks呢?那么,怎么引导呢? 感激不尽,感激不尽。。。。…

查看全部问答>

关于DAC12

请问斑竹及各位兄弟姐妹: 用FG461x的DMA模块以及DAC12模块做16点的正弦波PWM(FLASH存储波形数据),最高能做到多少Hz的正弦波输出波形?…

查看全部问答>

求助关于ek-8962 GPIO读取key值的配置

定义如下: #define KEY1_SYSCTL     SYSCTL_PERIPH_GPIOF               #define KEY1_GPIO_PORT  GPIO_PORTF_BASE   &nb ...…

查看全部问答>

PCB塞孔加工工艺探讨

  一 前言   HDI 高密度连接技术的时代,线宽与线距等将无可避免往愈小愈密的趋势发展,也因而衍生出不同以往型态的PCB 结构出现,如Via on Pad、Stack Via 等等,在此前提下内层埋孔通常被要求完全填满并研磨平整以增加外层的布线面积,市 ...…

查看全部问答>