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点的最短路径,并在遇到障碍物的时候知道如何处理。但扫地机器人作为最早出现在消费市场的服务机器人之一,它需要的路径规划算法更为复杂。

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

    关注

    210

    文章

    28095

    浏览量

    205800
  • SLAM
    +关注

    关注

    23

    文章

    415

    浏览量

    31754

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

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

收藏 人收藏

    评论

    相关推荐

    【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

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

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

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

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

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

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

    视觉定位和超声波定位机器人自主定位导航的优缺点

    自主定位导航机器人实现智能化的前提之一,是赋予机器人感知和行动能力的关键因素。如果说机器人不会
    发表于 09-19 16:08 30次下载

    自主定位导航技术机器人到底有多重要

    当前,物流智能搬运机器人、扫地机器人等已在一些城市和家庭中实际应用,无人机、无人车等也在迅速推广中,这些机器人之所以能快速进入应用阶段,与自主定位
    发表于 10-03 17:31 1.4w次阅读

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

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

    思岚科技模块化自主定位导航SLAMWARE解决机器人避障问题

    如今,机器人已被广泛应用于餐厅、酒店、银行等各大服务场所,在人员复杂的场景中,对于机器人如何自由穿梭于人群是个很大的挑战,这需要涉及到机器人自主
    的头像 发表于 06-01 17:30 5344次阅读

    定位机器人实现自主导航的基本环节

    环境信息,利用人工智能识别、理解、推理并进行判断和决策来完成一定的任务。因此智能机器人除了具有环境感知能力外,还具有较强的识别理解能力和决策规划能力。 定位机器人实现自主导航的基本环
    的头像 发表于 10-14 14:30 1813次阅读

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

    正如图中所示,机器人自主定位导航技术中包括:定位和地图创建(SLAM)与路径规划和运动控制两个部
    发表于 08-03 11:12 914次阅读
    <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>