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

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

3天内不再提示

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

科聪 2023-05-29 17:06 次阅读

随着机器人技术的不断发展,我们可以在许多简单重复,危险的岗位上看到机器人的身影,移动机器人凭借其在复杂环境下工作,具有自行感知、自行规划、自我决策功能的能力,它可以在不同的环境中移动并执行任务,在人类社会中发挥着越来越重要的作用。但移动机器人拥有自主导航能力,才能进一步完成上诉所设定的任务。可以说自主导航能力是移动机器人最为基础和核心的技术,而上位机软件的实现与设计,则进一步推动机器人的完善发展。在前两篇文章中,我们介绍了移动机器人的基本概念和硬件组成,本文继续深入探讨移动机器人的自主导航系统及上位机软件设计与实现。

移动机器人的内载算法

为了实现移动机器人在未知环境的自主导航,就需要解决环境感知、地图创建、自主定位、运动规划等一系列核心问题,也就是移动机器人车载内算法的解决。移动机器人内部算法主要包括导航算法及运动控制算法。导航算法是指移动机器人在未知环境中通过传感器数据获取环境信息,规划路径并选择最优路径到达目的地的算法。运动控制算法是指移动机器人在到达目的地后,根据传感器数据调整方向和速度的算法。这些算法需要在移动机器人的控制器上实现,并与传感器、执行器等硬件进行交互。

在自主导航系统中,SLAM技术是通过激光雷达传感器,获取周围环境的信息,实现即时定位与地图构建的过程。相比于视觉传感器,激光雷达传感器不受环境光照的影响,对障碍物识别准确度与可靠性高。路径规划技术则是在SLAM建立完整地图基础上,按照某种评价指标寻找一条从起始点到目标点的最优无碰撞安全路径。

wKgZomR0FD6Aak3YAADIh28Uw2E764.png▲SLIM与各领域关系图

在运动控制算法方面,主要有闭环控制和开环控制两种方式。

闭环控制是通过传感器反馈来调整控制量,保证移动机器人按照规划路径顺利地到达目标位置。而开环控制则是根据预先设定的控制量进行运动控制,不考虑机器人当前状态的影响。开环控制相对简单,但精度较低,常用于一些简单的任务。

然而由于自主导航系统的定位、建图与导航等一系列操作较复杂,且移动机器人地图、数据信息和运行轨迹无法直观化,为此需要设计上位机将定位、建图与导航等功能集成到上位机操作界面,同时实时显示移动机器人地图、数据和运行轨迹。

移动机器人外部调度软件和管理平台

调度软件和管理平台是指在上位机(服务器)上实现的软件,用于对移动机器人进行远程管理和控制。

通过调度软件,可以实现对移动机器人的任务指派、路径规划、远程监控等功能。管理平台则提供了对多台移动机器人进行管理的功能,包括机器人的电量控制、状态监测、报警处理等。

上位机软件主要由2个主界面组成:主从机的登录通信模块以及移动机器人当前话题列表和运动信息显示界面、可视化界面以及移动机器人启动设置和控制模块显示界面。上位机利用全局规划与局部规划算法完成自主导航功能。上位机软件所实现的

主要功能如下

:1)建立主从机之间的通信:将两台电脑连接在相同的局域网下,通过上位机分别获取主从机的IP地址以及URL地址,再通过SSH协议让从机登录主机并且控制主机,从而完成登录通信过程。2)获取移动机器人当前话题列表及运动信息3)界面可视化及图层信息获取与发布位置信息4)启动设置与实现移动机器人控制

wKgaomR0FGKAI7xwAANSGhT4Eog690.png▲上位机工作流程图

移动机器人的自主导航系统及上位机软件设计与实现是移动机器人技术的重要组成部分,是实现机器人智能化的关键。

在现阶段发展的移动机器人中,底层核心技术的发展确实是非常重要的,相信在未来,随着机器人底盘技术的不断成熟,我们将会再更多公共场所看到移动机器人灵活的身姿。这些技术的应用将为仓储和物流等各行各业带来更高效、更智能的服务,具有重要的应用价值。

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

    关注

    206

    文章

    27033

    浏览量

    201396
  • 移动机器人
    +关注

    关注

    2

    文章

    718

    浏览量

    33316
  • AGV小车
    +关注

    关注

    4

    文章

    121

    浏览量

    11003
  • AGV系统
    +关注

    关注

    0

    文章

    9

    浏览量

    5514
  • agv机器人
    +关注

    关注

    1

    文章

    58

    浏览量

    6445
收藏 人收藏

    评论

    相关推荐

    自主移动机器人(AMR)功能和特点

    复合机器人是一种集成了移动机器人、协作机器人机器视觉等多项功能的新型机器人。它的开发目的是为了解
    的头像 发表于 02-28 15:05 460次阅读
    <b class='flag-5'>自主</b><b class='flag-5'>移动机器人</b>(AMR)功能和特点

    富唯智能机器人集成了协作机器人移动机器人和视觉引导技术

    富唯智能移动机器人是一款拥有自主导航能力和物料转移抓取功能的智能机器人,采用先进的无线通信技术和高精度传感器,能够实现自主导航和避障,完成生
    的头像 发表于 01-17 11:58 161次阅读

    移动机器人的ROS导航堆栈技术手册

    ROS 导航堆栈对于移动机器人从一个地方移动到另一个地方是强大的可靠。 导航堆栈的工作是通过处理来自测距、传感器和环境图的数据来产生让机器人
    发表于 11-14 12:19 406次阅读
    <b class='flag-5'>移动机器人</b>的ROS<b class='flag-5'>导航</b>堆栈技术手册

    基于GPS的自主移动机器人导航定位系统实现

    电子发烧友网站提供《基于GPS的自主移动机器人导航定位系统实现.pdf》资料免费下载
    发表于 10-25 11:23 0次下载
    基于GPS的<b class='flag-5'>自主</b><b class='flag-5'>移动机器人</b><b class='flag-5'>导航</b>定位<b class='flag-5'>系统</b>的<b class='flag-5'>实现</b>

    智能轮椅导航定位的研究现状及趋势

    人的正常生活中去,是社会关注的主要问题之一。智能轮椅又称轮椅式移动机器人,具有记忆地图,避障.自动行走、与用户交互及为用户提供特殊服务等功能,可以为行动不便人群提供帮助。智能轮椅将智能机器人技术应用于
    发表于 09-25 07:13

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

    ,虚拟模型准确地模拟了真实移动机器人的动力学特征 ; 通过对模型的参数修改 ,为实现对真实机器人的最优控制和设计提供了可信的参考方案
    发表于 09-20 06:24

    基于MCU的室外移动机器人组合导航定位系统

    对于在室外环境工作的移动机器人通常使用惯导/卫星组合导航方式。惯性导航系统[1]具有完全自主、抗干扰强、隐蔽能力好和输出参数全面等优点,但它的鲁棒性极低,误差会不断随时间累积发散。卫星
    的头像 发表于 07-23 17:17 699次阅读
    基于MCU的室外<b class='flag-5'>移动机器人</b>组合<b class='flag-5'>导航</b>定位<b class='flag-5'>系统</b>

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

    ,施工较为方方便,能够适应各种使用环境。 02二维码导航 二维码导航属于视觉识别,实现原理是在地面铺设二维码阵列,通过移动机器人(AGV/AMR)下方的相机扫描二维码
    发表于 06-28 09:52

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

    实现移动机器人控制 移动机器人自主导航系统上位软件设
    发表于 06-28 09:36

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

    移动机器人导航是指移动机器人确定自己在地图参考系中的位置后,自动规划出通往地图参考系中某个目标位置路径并沿着该路径到达目标位置点的能力,是移动机器人行动能力的关键。基于整个智能制造的发
    的头像 发表于 06-21 17:29 966次阅读
    【<b class='flag-5'>科普</b>】<b class='flag-5'>干货</b>!<b class='flag-5'>带你</b>从0<b class='flag-5'>了解</b><b class='flag-5'>移动机器人</b>(四)  ——<b class='flag-5'>移动机器人</b><b class='flag-5'>导航</b>技术

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

    移动机器人导航是指移动机器人确定自己在地图参考系中的位置后,自动规划出通往地图参考系中某个目标位置路径并沿着该路径到达目标位置点的能力,是移动机器人行动能力的关键。
    的头像 发表于 06-20 17:09 1127次阅读
    【<b class='flag-5'>科普</b>】<b class='flag-5'>干货</b>!<b class='flag-5'>带你</b>从0<b class='flag-5'>了解</b><b class='flag-5'>移动机器人</b>(四) ——<b class='flag-5'>移动机器人</b><b class='flag-5'>导航</b>技术

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

    ,在人类社会中发挥着越来越重要的作用。但移动机器人拥有自主导航能力,才能进一步完成上诉所设定的任务。可以说自主导航能力是移动机器人最为基础和核心的技术,而
    的头像 发表于 06-09 13:12 610次阅读
    【<b class='flag-5'>科普</b>】<b class='flag-5'>干货</b>!<b class='flag-5'>带你</b>从0<b class='flag-5'>了解</b><b class='flag-5'>移动机器人</b>(三) ——<b class='flag-5'>自主导航系统</b>及<b class='flag-5'>上位</b>机<b class='flag-5'>软件设计</b>与<b class='flag-5'>实现</b>

    「车型分析」移动机器人控制系统典型应用车型 ——叉式移动机器人(AGV/AMR)

    、灵活化、柔性化、低成本、高效率、安全作业等特性。1车型介绍叉式移动机器人(AGV/AMR)具备定位、导航和一定的自主决策能力,其主要由控制系统、驱动模块、工作模
    的头像 发表于 06-05 15:34 835次阅读
    「车型分析」<b class='flag-5'>移动机器人</b>控制<b class='flag-5'>系统</b>典型应用车型 ——叉式<b class='flag-5'>移动机器人</b>(AGV/AMR)

    新品发布!松灵NAVIS 3D激光自主导航平台发布,移动自主导航定位系统新突破

    局限全场景自主移动机器人在各领域开疆拓土的根本问题。 如今, 松灵机器人宣布推出NAVIS 3D激光自主导航平台 ,以一种更简单、更快捷以及更稳定的方式,助力
    发表于 06-01 11:45 1171次阅读
    新品发布!松灵NAVIS 3D激光<b class='flag-5'>自主导航</b>平台发布,<b class='flag-5'>移动</b><b class='flag-5'>自主导航</b>定位<b class='flag-5'>系统</b>新突破

    科普干货带你从0了解移动机器人(二)—— 移动机器人硬件组成

    协同工作才能实现机器人自主移动。下面将详细介绍移动机器人的硬件组成,从传感器、运动控制到交互模块都在其范畴内。 1、控制
    的头像 发表于 05-24 17:01 1300次阅读
    【<b class='flag-5'>科普</b>】<b class='flag-5'>干货</b>!<b class='flag-5'>带你</b>从0<b class='flag-5'>了解</b><b class='flag-5'>移动机器人</b>(二)—— <b class='flag-5'>移动机器人</b>硬件组成