0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析机器人自主定位导航技术

3lpN_ofweekgong 来源:未知 作者:胡薇 2018-08-26 10:04 次阅读

SLAM技术作为机器人自主移动的关键技术,让很多人都误解为:SLAM=机器人自主定位导航。

其实,SLAM≠机器人自主定位导航,不解决行动问题。

SLAM如其名一样,主要解决的是机器人的地图构建和即时定位问题,而自主导航需要解决的是智能移动机器人与环境进行自主交互,尤其是点到点自主移动的问题,这需要更多的技术支持。

要想解决机器人智能移动这个问题,除了要有SLAM技术之外,还需要加入路径规划和运动控制。在SLAM技术帮助机器人确定自身定位和构建地图之后,进行一个叫做目标点导航的能力。通俗的说,就是规划一条从A点到B点的路径出来,然后让机器人移动过去。

机器人自主定位导航= SLAM+路径规划和运动控制

运动规划主要分为:全局规划、局部规划。

全局规划

全局规划,顾名思义,是最上层的运动规划逻辑,它按照机器人预先记录的环境地图并结合机器人当前位姿以及任务目标点的位置,在地图上找到前往目标点最快捷的路径。

局部规划

当环境出现变化或者上层规划的路径不利于机器人实际行走的时候(比如机器人在行走的过程中遇到障碍物),局部路径规划将做出微调。

这两个层次的规划模块协同工作,机器人就可以很好的实现从A点到B点的智能移动了。不过实际工作环境下,上述配置还不够。因为运动规划的过程中还包含静态地图和动态地图两种情况。

A*算法

A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。但是,A*算法同样也可用于动态路径规划当中,只是当环境发生变化时,需要重新规划路线。

D*算法

D*算法则是一种动态启发式路径搜索算法,它事先对环境位置,让机器人在陌生环境中行动自如,在瞬息万变的环境中游刃有余。D*算法的最大优点是不需要预先探明地图,机器人可以和人一样,即使在未知环境中,也可以展开行动,随着机器人不断探索,路径也会时刻调整。

上述的几种算法都是目前绝大部分机器人所需要的路径规划算法,能够让机器人跟人一样智能,快速规划A到B点的最短路径,并在遇到障碍物的时候知道如何处理。但扫地机器人作为最早出现在消费市场的服务机器人之一,它需要的路径规划算法更为复杂。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    26974

    浏览量

    201308
  • SLAM
    +关注

    关注

    22

    文章

    386

    浏览量

    31584

原文标题:机器人自主定位导航=SLAM+运动规划

文章出处:【微信号:ofweekgongkong,微信公众号:OFweek工控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【Aworks申请】家庭服务机器人

    家庭环境是动态变化的,如家具等可能移动位置,因此需要完成自定位的同时完成环境地图创建,并在此基础上实现从当前位置到目标位置的自主导航。4 人机交互与语音识别技术机器人需要与人类进行交流
    发表于 07-19 23:33

    【HiKey申请】自主导航机器人

    申请理由:我很久以前就在电子发烧友的网站上做过板子的评测,有一定的经验。也曾经在其他的网站上做过测评。参加过智能车大赛获得过一等奖,热爱机器人,无人机。自己做过智能循迹电磁车,四旋翼飞行器,六旋翼
    发表于 04-05 12:17

    激光导航AGV底盘定制 巡检机器人,服务机器人,智慧物流搬运AGV

    技术先进的无反射板激光导航移动平台。同时为这些相关行业提供智慧物流以及仓储系统解决方案。 苏州智伟达机器人科技有限公司根据LNM自主导航解决方案自主
    发表于 06-10 14:24

    机器人想要实现智能移动,必须具备超强的自主定位导航能力

    障的能力。 SLAMTEC—思岚科技作为机器人自主定位导航方案服务商和领航者,从2009年开始就进行自主
    发表于 01-03 11:41

    SLAM不等于机器人自主定位导航

    SLAM技术作为机器人自主移动的关键技术,让很多人都误解为:SLAM=机器人自主
    发表于 08-24 16:56

    服务机器人是如何实现自主定位导航的?

    服务机器人想要自由行走,实现自主定位导航是关键,自主定位导航
    发表于 10-10 16:29

    中国服务机器人定位导航技术现状分析

    的图像信息和机器人的实际位置联系起来,完成机器人自主导航定位功能。但该技术图像处理量巨大,一般计算机无法完成运算,实时性比较差,且容易受光
    发表于 10-11 17:49

    基于MSP430F149单片机设计的室外移动机器人组合导航定位系统

      对于在室外环境工作的移动机器人通常使用惯导/卫星组合导航方式。惯性导航系统具有完全自主、抗干扰强、隐蔽能力好和输出参数全面等优点,但它的鲁棒性极低,误差会不断随时间累积发散。卫星
    发表于 07-11 07:08

    怎么构建一张满足机器人导航需求的地图?

    定位导航技术使机器人即使在无人操控的情况下,也可实现自主行走、避障及顺利到达目的地,机器人和人类
    发表于 08-18 06:47

    浅析导航底盘如何解决服务机器人室内自主移动难题

    °范围、半径20米的二维区域检测和轮廓扫描,并结合V-SLAM视觉技术,实现机器人自身的导航定位及避障等功能。 在电池选配方面,轻骑兵底盘2.0兼容37V/10Ah或37V/20Ah的
    发表于 01-07 10:09

    请问怎么设计一种室外移动机器人组合导航定位系统?

    怎么设计一种室外移动机器人组合导航定位系统?如何实现室外移动机器人组合导航定位系统的硬件设计?如
    发表于 04-19 10:50

    如何对ROS机器人定位导航进行仿真

    怎样去实现ROS机器人定位导航呢?如何对ROS机器人定位导航进行仿真?
    发表于 12-23 09:22

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    人类社会中发挥着越来越重要的作用。但移动机器人拥有自主导航能力,才能进一步完成上诉所设定的任务。可以说自主导航能力是移动机器人最为基础和核心的技术
    发表于 06-28 09:36

    SLAM+运动规划=机器人自主定位导航

    SLAM技术作为机器人自主移动的关键技术,让很多人都误解为:SLAM=机器人自主
    发表于 03-30 10:39 2669次阅读

    浅析基于SLAM的机器人自主定位导航

    正如图中所示,机器人自主定位导航技术中包括:定位和地图创建(SLAM)与路径规划和运动控制两个部
    发表于 08-03 11:12 758次阅读
    <b class='flag-5'>浅析</b>基于SLAM的<b class='flag-5'>机器人</b><b class='flag-5'>自主</b><b class='flag-5'>定位</b><b class='flag-5'>导航</b>