SLAM技术作为机器人自主移动的关键技术,让很多人都误解为:SLAM=机器人自主定位导航。
其实,SLAM≠机器人自主定位导航 ,不解决行动问题。
SLAM如其名一样,主要解决的是机器人的地图构建和即时定位问题,而自主导航需要解决的是智能移动机器人与环境进行自主交互,尤其是点到点自主移动的问题,这需要更多的技术支持。
要想解决机器人智能移动这个问题,除了要有SLAM技术之外,还需要加入路径规划和运动控制。在SLAM技术帮助机器人确定自身定位和构建地图之后,进行一个叫做目标点导航的能力。通俗的说,就是规划一条从A点到B点的路径出来,然后让机器人移动过去。
机器人自主定位导航= SLAM+路径规划和运动控制
运动规划是一个很大的概念,从机械臂的运动、飞行器的飞行,到扫地机的清扫,机器人的移动,其实这些都是属于运动规划的范畴。
运动规划主要分为:全局规划、局部规划。
全局规划
全局规划,顾名思义,是最上层的运动规划逻辑,它按照机器人预先记录的环境地图并结合机器人当前位姿以及任务目标点的位置,在地图上找到前往目标点最快捷的路径。
局部规划
当环境出现变化或者上层规划的路径不利于机器人实际行走的时候(比如机器人在行走的过程中遇到障碍物),局部路径规划将做出微调。
与全局规划有所区别的是,局部规划可能并不知道机器人最终要去哪,但是对于机器人怎么绕开眼前的障碍物特别在行。
这两个层次的规划模块协同工作,机器人就可以很好的实现从A点到B点的智能移动了。不过实际工作环境下,上述配置还不够。因为运动规划的过程中还包含静态地图和动态地图两种情况。
A*算法
A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。但是,A*算法同样也可用于动态路径规划当中,只是当环境发生变化时,需要重新规划路线。
D*算法
D*算法则是一种动态启发式路径搜索算法,它事先对环境位置,让机器人在陌生环境中行动自如,在瞬息万变的环境中游刃有余。D*算法的最大优点是不需要预先探明地图,机器人可以和人一样,即使在未知环境中,也可以展开行动,随着机器人不断探索,路径也会时刻调整。
上述的几种算法都是目前绝大部分机器人所需要的路径规划算法,能够让机器人跟人一样智能,快速规划A到B点的最短路径,并在遇到障碍物的时候知道如何处理。但扫地机器人作为最早出现在消费市场的服务机器人之一,它需要的路径规划算法更为复杂。
空间覆盖(space coverage)
扫地机器人所需要的功能跟市面上的机器人有所不同,比如针对折返的工字形清扫,如何有效进行清扫而不重复清扫?如何让扫地机和人一样,理解房间、门、走廊这种概念?
针对这些问题,学术界长久以来有一个专门的研究课题,叫做空间覆盖(space coverage),同时也提出了非常多的算法和理论。其中,比较有名的是Morse Decompositions,扫地机通过它实现对空间进行划分,随后进行清扫。
所以,他要实现的不是尽快实现从A到B的算法,为了家里能尽量扫得干净,要尽量覆盖从A到B点的所有区域,实现扫地机器人“扫地”的这个功能。
所以,机器人自主定位导航技术的发展还需要越来越多的技术加以支撑,适用于更多的场景。虽然技术和需求在变,但不变的是,在行业中取长补短,结合不同新的技术进行融合,这是不会改变的事实。
上一篇:智能服务机器人驱动商业场景的变革
下一篇:LG研发机器人外骨骼 可支持和增强腿部力量
推荐阅读
史海拾趣
进入20世纪70年代中期,Burr-Brown敏锐地意识到数字技术将对音频行业产生深远影响。公司迅速抓住CD播放机市场的机遇,通过技术创新,成功引领音频行业进入数字时代。这一转型不仅巩固了Burr-Brown在音频领域的领先地位,也为公司带来了更广阔的发展空间。
在电子行业中,ERA Transformers公司以其开创性的技术而闻名。该公司专注于研发和生产高效的电子变压器,以满足不断增长的电子设备需求。在一次研发过程中,公司工程师们面临了一个重大挑战:如何提高变压器的能效和稳定性。经过数月的深入研究与反复试验,他们终于开发出了一种新型的高效能变压器,该变压器采用了先进的材料和独特的设计,显著提高了能效和稳定性,这一创新技术的突破使得ERA Transformers公司在电子行业中崭露头角。
FERYSTER公司的创始人在一次国际电子展览会上,被一款新型半导体芯片技术深深吸引。他意识到这项技术将引领电子行业的新一轮革命。于是,他果断决定投入大量资金和资源,组建研发团队,对该技术进行深入研究。经过数年的努力,FERYSTER公司成功掌握了这项技术,并推出了基于该技术的全新产品系列。这些产品以其卓越的性能和稳定性,迅速在市场上取得了成功,为公司的快速发展奠定了坚实基础。
随着环保意识的日益增强,AIM积极响应国家的环保政策,将绿色生产理念融入公司的日常运营中。公司投入大量资金引进环保设备和技术,优化生产流程,减少污染物排放。同时,AIM还推出了一系列环保型电子产品,满足了消费者对绿色产品的需求。
在全球化的大背景下,供应链管理对于企业的运营效率至关重要。CUI公司高度重视供应链的优化和管理,通过建立完善的采购、生产和销售体系,实现了原材料的稳定供应和产品的快速交付。此外,公司还积极引入先进的生产设备和信息化管理系统,提高了生产效率和产品质量,为公司的快速发展提供了有力保障。
CUI公司在发展过程中,始终注重市场拓展和品牌建设。公司通过与国内外知名企业的合作,不断拓宽产品应用领域,提升品牌影响力。同时,公司还积极参加各类行业展会和交流活动,与同行和客户建立紧密的合作关系,为公司的长期发展奠定了坚实的基础。
警惕最新木马“敲诈者”! 来自安天实验室:http://www.antiy.com/index.htm 内容: 本周提醒广大用户谨防最新“敲诈”型木马:Trojan.Win32.Pluder.a 。 该病毒属木马类,病毒盗用windows xp下应用程序\"磁盘清理\"图标,病毒运 ...… 查看全部问答∨ |
公司原来用的IMP809做DSP的复位和电压跟踪监测,掉电保护,最近总出现复位不正常的情况,我测试的结果是IMP809产品批次质量的问题,在低温(0度以下)下工作不正常,现在想找一个替代芯片,大家帮忙… 查看全部问答∨ |
2008-7-21 在试做OLT样品时发现两只光器件中有一只无法正常工作,出光但是无法进行调试,APC控制电路失效。上LD测试仪测试一切指标正常。经过分析后发现为器件的PD管反向击穿,电阻值只有4.9k。… 查看全部问答∨ |
|
在做一个项目时,遇到这样的问题:设备上有4个PCI网卡,型号为rtl8139,10\\100M,在vxworks下,原来同样的网卡驱动程序在只有一个网卡的另外一台设备上工作正常,更换为4个网卡的设备后,按照书上的方法修改了网络的驱动,添加了对其 ...… 查看全部问答∨ |
|
NDIS学习问题 关于《防火墙与网络封包截获技术》里面的xpassthru例子问题 我要做一个基于NDIS的防火墙当作毕设,原来从没有接触过驱动程序的开发,看了看网上说《防火墙与网络封包截获技术》这本书不错就买了,里面有一个叫做xpassthru的例子,但是现在刚看就有一个问题来了,这个例子里面的XFTOWIN.INF xpassthru.inf ...… 查看全部问答∨ |
打印机驱动程序应实现的功能如下: 1.不管我是使用bartender软件还是nicelabel以及labematrix在里面排版好条形码,文字,图片等,装上我特定的打印机驱动程序,在软件里会自动体现我安装的打印机驱动型号,我只要选择它,点击打印就会开始打印任 ...… 查看全部问答∨ |
我在flash里存储dou××e 数据如何存储 我这样写的 void flashw_dou××e(dou××e *data,unsigned int adr) { unsigned char *padr; padr=(unsigned char *)adr; FCTL1=FWKEY+WRT;//开启FLASH写入模式 FCTL3=FWKEY;//解除FLASH LO ...… 查看全部问答∨ |