历史上的今天

今天是:2024年08月25日(星期日)

正在发生

2018年08月25日 | 机器人自主定位导航=SLAM+运动规划

发布者:喜悦的38号 来源: SLAMTEC作者: Lemontree 手机看文章 扫描二维码
随时随地手机看文章

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点的所有区域,实现扫地机器人“扫地”的这个功能。

所以,机器人自主定位导航技术的发展还需要越来越多的技术加以支撑,适用于更多的场景。虽然技术和需求在变,但不变的是,在行业中取长补短,结合不同新的技术进行融合,这是不会改变的事实。

引用地址:机器人自主定位导航=SLAM+运动规划

上一篇:智能服务机器人驱动商业场景的变革
下一篇:LG研发机器人外骨骼 可支持和增强腿部力量

推荐阅读

索尼公司昨天宣布其最新的Aibo机器狗正在抵达美国。此次发行的新Aibo机器狗比以前发行的机器狗更时尚。售前服务从9月份开始,10月14日会在美国曼哈顿的索尼广场向美国公众展出。该产品使用先进的相机和传感器技术来感知房间环境,因此它可以自由活动并轻松的找到充电的地方自行充电。所以公司称,该产品的的独特识别设备可以识别100多个面孔,并成功记住与...
作为全球市场上重要的需求和应用大国,我国机器人产业起步虽然较晚,但发展速度和潜力却十分惊人。近年来,随着政策、企业、资本等要素的不断助力与驱动,我国机器人发展也取得了举世瞩目的傲人成果,同时呈现出蒸蒸日上的发展动向与未来趋势。 机器人被誉为“制造业皇冠上的明珠”,其是带动产业转型升级的强劲动力,是推动国民经济发展的重要帮手,...
8月25日讯,近期网络曝出哈工大被高教杯组委会禁止使用MATLAB。许多网友对此鸣公平,并质疑组委会为何不在报名时提出这一限制?据相关人士表明,全国大学生数学建模竞赛组委会初步认定哈工大参赛队伍不能使用MathWorks旗下的MATLAB,令其换用同类软件参赛,这引起了哈工大学生的不满。有参赛学生表示对同类软件python不是很熟悉,并且在建模方面MATLAB更为...
据路透社报道,韩国议会立法和司法委员会预计将于周二批准一项被称为“反谷歌法”的电信商业法修正案,禁止谷歌和苹果等应用商店运营商利用其垄断地位,从开发者应用内购买收入中抽取佣金。该法案如果得到批准,会在周三进行最终投票,落地后会禁止谷歌和苹果向软件开发者收取应用内购买的佣金,这是世界主要经济体之一首次采取此类限制措施,可能会损害科...

史海拾趣

问答坊 | AI 解惑

警惕最新木马“敲诈者”!

警惕最新木马“敲诈者”! 来自安天实验室:http://www.antiy.com/index.htm 内容:    本周提醒广大用户谨防最新“敲诈”型木马:Trojan.Win32.Pluder.a 。  该病毒属木马类,病毒盗用windows xp下应用程序\"磁盘清理\"图标,病毒运 ...…

查看全部问答∨

求助:imp809替代产品

公司原来用的IMP809做DSP的复位和电压跟踪监测,掉电保护,最近总出现复位不正常的情况,我测试的结果是IMP809产品批次质量的问题,在低温(0度以下)下工作不正常,现在想找一个替代芯片,大家帮忙…

查看全部问答∨

郁闷PD反向电阻过小,导致APC控制电路失效

2008-7-21        在试做OLT样品时发现两只光器件中有一只无法正常工作,出光但是无法进行调试,APC控制电路失效。上LD测试仪测试一切指标正常。经过分析后发现为器件的PD管反向击穿,电阻值只有4.9k。…

查看全部问答∨

如何控制屏幕切换?

设备从横屏模式切换到竖屏模式, 是怎么控制的? 可不可以自己去控制, 比如说点击确定键, 从横屏到竖屏?…

查看全部问答∨

请人做vxworks下多网卡驱动

  在做一个项目时,遇到这样的问题:设备上有4个PCI网卡,型号为rtl8139,10\\100M,在vxworks下,原来同样的网卡驱动程序在只有一个网卡的另外一台设备上工作正常,更换为4个网卡的设备后,按照书上的方法修改了网络的驱动,添加了对其 ...…

查看全部问答∨

NDIS学习问题 关于《防火墙与网络封包截获技术》里面的xpassthru例子问题

我要做一个基于NDIS的防火墙当作毕设,原来从没有接触过驱动程序的开发,看了看网上说《防火墙与网络封包截获技术》这本书不错就买了,里面有一个叫做xpassthru的例子,但是现在刚看就有一个问题来了,这个例子里面的XFTOWIN.INF xpassthru.inf ...…

查看全部问答∨

谁能修改打印机驱动程序

打印机驱动程序应实现的功能如下: 1.不管我是使用bartender软件还是nicelabel以及labematrix在里面排版好条形码,文字,图片等,装上我特定的打印机驱动程序,在软件里会自动体现我安装的打印机驱动型号,我只要选择它,点击打印就会开始打印任 ...…

查看全部问答∨

求教:如何使用exe文件安装自己编写的USB驱动

RT 制作exe文件来安装USB驱动,请高手指点迷津…

查看全部问答∨

如何存储float和dou××e数据

我在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 ...…

查看全部问答∨
小广播
最新机器人文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关:

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved