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

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

3天内不再提示

移动机器人导航技术的种类及发展趋势分析

电子设计 来源:传感器与微系统 作者:丁伟,孙华,曾建 2021-04-08 10:02 次阅读

一、引言

智能移动机器人是一类能够通过传感器感知环境和自身状态,实现在有障碍物的环境中面向目标的自主运动,从而完成一定的作业功能的机器人系统。移动机器人导航技术的研究内容主要包括同步定位与地图创建、路径规划等若干方面的内容。

导航技术主要解决以下几个方面的问题:通过传感器等技术手段来获得机器人在工作空间中的位置、方向以及环境信息;用信息融合算法对所获得信息进行处理,并建立环境模型;寻找一条最优或次最优的无碰路径。

近年来,移动机器人技术在工业、航空航天,特别是空间探测等许多领域发挥着重要作用,因此,越来越成为学术界关注的热点。本文对移动机器人导航技术进行了分类,并进行了较为详细的分析介绍,最后,对其发展趋势做了进一步的阐述。

二、移动机器人导航技术研究现状

1.同步定位与地图创建

2.路径规划

移动机器人路径规划技术按其规划方式不同可分为基于地图的规划方法、基于环境建模的规划方法、基于行为的规划方法3种类型。

(1)基于地图的规划方法

地图更新法是机器人根据当前的地图信息规划路径,沿路径前进一段时间后,利用这段时间收集到的环境信息更新地图,然后,利用更新过的全局地图重新规划和调整路径。这种过程循环下去,直到到达目标为止。路径匹配法是利用现有信息建立一个路径库。根据当前的规划任务产生的路径信息和环境信息与路径库中的路径进行匹配,以寻找出一条近似最优路径。然后,通过一定的算法对该路径进行修正,最后,得到最优路径。

(2)基于环境建模的方法

在环境已知的情况下,全局路径规划的设计标准是尽量使规划的效果达到最优。在此领域已经有了许多成熟的方法,基于图论的建模方法包括可视图法、切线图法、Voronoi图法、拓扑法等。基于网格的建模方法有栅格法、四叉树法及扩展算法等。

在环境部分已知或未知环境下的基于传感器的局部路径规划中,人工势场法、模糊逻辑算法、遗传算法、人工神经网络应用比较广泛。模拟退火算法、蚁群算法、粒子群算法、混沌算法、人工免疫算法和启发式搜索方法等在最近几年比较流行。

遗传算法模拟了自然界中的优胜劣汰的个体进化原则,对路径进行编码并作为操作对象,不要求目标函数连续、可导。具有全局收敛性、隐并型搜索、很好的鲁棒性和适应性等特点。李枚毅等人将进化免疫算法应用于移动机器人的路径规划取得了很好的效果。首先,用节点、链接图进行环境建模,以最短路径条件设计适应度函数,采用免疫算子、克隆算子、粒群行为算子等对初始种群进行操作。然后,通过免疫选择、评价群体适应度、输出最优个体等步骤得到最优路径。免疫算子有提高收敛速度的作用,因此,算法能有效而快速地形成性能优良、安全程度较高的全局(次)最优可行路径。

机器人在没有任何先验信息的情况下,机器人以避障功能为主,侧重于发现一条通往目标的可行路径。Koeing等人提出了增量式D3L ite算法,该方法利用启发式搜索策略搜索一条从目标点指向机器人当前位置的路径,并在机器人运动过程中根据局部环境的更新信息进行实时重规划路径,来得出一条最优路径。

(3)基于行为的路径规划

基于行为的方法模仿了动物进化的自下而上的原理,尝试用一个简单的智能体来建立一个复杂的系统。它把导航问题分解为许多相对独立的行为单元,如,跟踪、避障、回退、目标制导等。

基于行为的方法大体可分为反射式、反应式、慎思式行为3种。反射式行为是一种定时的应激式本能行为;基于反应式的行为规划方法是通过传感器来规划动作行为;慎思行为是利用全局环境模型进行路径规划的,它通过信息融合和逻辑运算来进行路径规划,因此,对环境中不可预知的变化反应较慢。孟江华等人采用了两层算法,底层采用改进的Bug算法,上层为监督模块,用来发现和纠正绕行方向的错误。机器人通过信心函数和路径回溯来进行路径规划。该算法结合了Bug算法、全局地图技术和类人的路径选择策略,比传统的基于行为的方法更具智能性和灵活性。

三、多传感器信息融合技术

应用于移动机器人的传感器可以分为内部传感器和外部传感器两大类。内部传感器用于检测机器人系统内部参数,主要有里程计、陀螺仪、磁罗盘及光电编码器等;外部传感器用于感知外部环境信息,主要有视觉传感器、激光测距传感器、超声波传感器、红外传感器等,由于单一传感器难以保证信息的准确性和可靠性,不足以充分反应外界环境信息,因此,采用多个传感器可实现环境信息的充分理解,便于机器人做出正确的决策。

多传感器信息融合技术常用的方法有:加权平均法、贝叶斯估计、多贝叶斯方法、卡尔曼滤波、D2S证据推理、模糊逻辑、产生式规则、人工神经网络等。

加权平均法是将多个传感器的冗余数据进行加权平均,是一种底层数据融合方法,其结果不是统计上的最优估计。贝叶斯方法是根据已知的事实对未发生的事件进行概率判断,通过已知的先验概率对未知的概率进行推断。D2S证据推理是贝叶斯方法的扩展,它使用了一个不稳定区间,可通过未知前提的先验概率来弥补贝叶斯方法的不足。它特别适应于处理多传感器集成系统的信息融合问题。

Kalman滤波是用测量模型的统计特性递推决定在统计意义下的最优融合数据估计。人工神经网通过一定的学习算法可将传感器的信息进行融合,获得网络参数。选择有代表性的样本集是个关键难题,通过运用粗糙集理论的知识数据表格约简方法可以很好地解决这个问题。

四、移动机器人导航技术的展望

目前,移动机器人导航技术已经取得了很好的研究成果。计算机技术、电子技术、通信技术、传感器技术、控制技术、网络技术地迅猛发展必将推动和促进移动机器人导航技术取得更多的研究成果。移动机器人导航技术的发展有以下几方面的趋势:(1)视觉导航具有信息量大、探测范围广等特点,仍然是移动机器人导航技术的主要发展方向;(2)导航系统结构将朝着分布式、模块化、网络化、多机器人协作的方向发展。分布式和模块化的结构有利于减少机器人的体积和自重。通过互联网实现机器人的远程操作以及基于网络的多机器人协作是导航技术的新的研究热点;(3)路径规划将朝着多层规划和多方法相结合的方向发展。采用基于反应式的行为规划与基于慎思行为规划相结合的方法。全局路径规划和局部路径规划相结合更有利于复杂环境的避障规划;(4)新技术、新方法(如,虚拟现实技术、信息融合新方法、新型传感器等)将促进移动机器人导航技术更快地发展。

五、结束语

综上所述,移动机器人导航技术虽然取得了一些成果,但还没有达到实用化的水平,仍有许多问题有待解决。如何提高系统的鲁棒性、柔性、容错性,增强系统的学习能力,信息融合的有效理论和方法,用仿生技术来提高系统的决策智能性等有待进一步研究,但这些问题并不是孤立的,各部分相互作用、相互影响,必须把各部分有机地结合为一个整体系统,研究开发面向全局性能优化的导航理论与方法。

责任编辑:gt

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

    关注

    2526

    文章

    48075

    浏览量

    740001
  • 机器人
    +关注

    关注

    206

    文章

    27027

    浏览量

    201381
  • 神经网络
    +关注

    关注

    42

    文章

    4572

    浏览量

    98736
收藏 人收藏

    评论

    相关推荐

    基于Matlab和VR技术移动机器人建模及仿真

    基于Matlab和VR技术移动机器人建模及仿真 
    发表于 11-18 23:05

    移动机器人常用传感器

    移动机器人常用传感器
    发表于 08-20 22:33

    资料:移动机器人能否自动充电?

    机器人就处于一种非连续的任务环,这阻碍了机器人的长期自治。所以移动机器人能否自动充电成为了关键。下面给大家分享一个《室内移动机器人自动充电技术
    发表于 01-20 09:39

    Labview My RIO 移动机器人

    初次使用 NI MyRIO控制器开发四轮全向移动机器人,由四个全向轮和直流电机与增量式编码器和NI 9001控制器组成,安装了红外距离和光电传感器。驱动板由官方提供的H桥驱动板。NI 9001由
    发表于 08-21 12:20

    机器人、协作机器人移动机器人,你分的清楚吗

    我觉得现在是时候讨论一些更有趣的话题,今天的话题是介绍工业机器人、协作机器人移动机器人。我想每个人都知道机器人是什么。机器人是可怕的大型
    发表于 10-30 11:33

    家庭移动机器人避障常用传感器及相关技术

    移动机器人机器人的重要研究领域,人们很早就开始移动机器人的研究。世界上第一台真正意义上的移动机器人是斯坦福研究院(SRI)的人工智能中心于1966年到1972年研制的,名叫Shake
    发表于 05-14 08:15

    如何实现移动机器人的设计?

     移动机器人利用导航技术,获得机器人的目前所处的位置,结合传感器技术对周围外界环境(障碍物等)作实时探测,并根据环境提供的信息规划一条可行路
    发表于 11-23 15:08

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

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

    什么是移动机器人软硬件系统问题

    接触了移动机器人这么久,我觉得应该写点什么东西,分享一下最基础的自己关于移动机器人的理解,也作为笔记总结,留到以后查阅。目前我还是觉得自己刚入门,有时候总想的太多,不如实践来的更直接,下面总结之前
    发表于 08-06 06:13

    差速移动机器人轨迹跟踪控制方法

    步骤五、仿真实验比较1、基于PID的差分移动机器人轨迹跟踪仿真(1)不同参数下的仿真对比以确定最优参数(2)仿真分析
    发表于 09-01 08:41

    移动机器人的三种主要运动系统

    构建机器人 | 制作移动机器人 | 构建第一个机器人 | 机器人电子 | 机器人控制器 | 机器人
    发表于 09-01 08:12

    详解移动机器人软硬件系统问题

    什么是移动机器人软硬件系统问题?移动机器人软硬件系统有哪些问题呢?
    发表于 11-11 06:07

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

    与实现移动机器人控制 移动机器人的自主导航系统及上位机软件设计与实现是移动机器人技术的重要组成部分,是实现
    发表于 06-28 09:36

    【科普】干货!带你从0了解移动机器人(四) ——移动机器人导航技术

    移动机器人导航是指移动机器人确定自己在地图参考系中的位置后,自动规划出通往地图参考系中某个目标位置路径并沿着该路径到达目标位置点的能力,是移动机器人行动能力的关键。 基于整个智能制造的
    发表于 06-28 09:52

    基于Matlab和VR技术移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。 实验结果表明
    发表于 09-20 06:24