基于ROS系统的多传感器室内移动机器人自主定位的研究

2021年 / 第12期  物联网技术
33
0 引 言
目前移动机器人在各领域中均得到了快速的发展[1]。移动机器人通过传感器获取周边的环境信息是机器人实现复杂环境自主探索的重要环节。文献[2]采用激光雷达和里程计在未知环境中研究机器人SLAM 算法。为提高SLAM 算法的鲁棒性,该文采用粒子滤波器RPF 作为定位算法。文 献[3]采用导航系统和SLAM 设计了一款自主式救援机器人,同步定位与地图创建模块先采用基于栅格地图的扫描匹配算法对机器人位姿进行初步校正,然后通过粒子滤波实现机器人的精确定位。文献[4]设计了一种结合单目视觉信息来辅助激光进行SLAM 的方法,有效解决了单个激光传感器移动机器人室内定位与建图问题,实现
了复杂环境下的场景识别。文献[5]提出基于GIS 和SLAM 的机器人自主导航方法,实现了包含空间数据库、SLAM 、导航算法的完整系统,可指导机器人进行大范围导航和建图。本文研究主要基于ROS 系统,采用Kinect 摄像机、激光雷达、IMU 等传感器进行数据融合以获取机器人的环境信息和定位信息,显著提高了地图构建的精确度。
1 室内移动机器人的自主探索系统设计
本文设计的室内移动机器人要求能够自主选择目标点,
并且自主规划路径[6],实现建图任务。图1所示为移动机器人的系统设计方案。方案采用ROS 操作系统[7],从下到上分为三层,即物理层、功能层、交互层。物理层主要包括摄像机、激光雷达、IMU 、机器人移动底盘,目的是感知周围的环境,将信息导入功能层;功能层主要实现环境感知、机器人自主建图、定位等;交互层完成机器人运动与指令等信息的交互
图1 基于ROS 系统的室内移动机器人系统设计方案
自动包装机器人
2 室内移动机器人硬件开发平台设计
2.1 移动底盘
基于开发成本的考虑,移动底盘集成了碰撞传感器、防跌传感器、编码器等,不仅支持基于ROS 操作系统的开发,还具有很强的可扩展性,且精度高。2.2 主控制器测量尺
自主建图器要求移动机器人对大量的图像进行快速处
自主定位的研究
孙婷婷1,2
(1.山东省船舶控制工程与智能系统工程技术研究中心,山东 荣成 264300;
2.威海海洋职业学院,山东 荣成 264300)
摘 要:
为有效面对复杂的室内环境,提高移动机器人的智能化水平,文中设计了一种基于ROS 系统的多传感器融合的室内移动机器人自主建图系统。文中介绍了机器人的系统设计方案,如硬件平台选择、软件平台选择,并设计了基于多传感器融合的SLAM 算法,通过激光雷达、惯性单元IMU 和Kinect 摄像机采集环境信息,进行数据融合。实验结果表明,该方案有效提升了机器人自主定位的精度。
关键词:
移动机器人;ROS ;传感器融合;SLAM ;激光雷达;Kinect 摄像机中图分类号:TP393      文献标识码:A      文章编号:
2095-1302(2021)12-0033-03收稿日期:2021-03-08  修回日期:2021-04-13
基金项目:山东省船舶控制工程与智能系统工程技术研究中心项目
(SSCC-2019-0007);山东省研究生教育计划创新项目(SDYY16032)
物联网技术  2021年 / 第12期
34
图2 工控机
2.3 激光雷达
开关型直流稳压电源图3所示为本设计采用的激光雷达实物[8-9],表1为其主要性能参数。
表1 ORLIDAR
激光雷达技术参数
类 型单 位典型值测距m 0.15~12扫描范围(°)0~360单次测距时间ms 0.25测量频率
Hz
≥4 000
2.4 Kinect 摄像机
图4所示为能够采集音视频以及深度信息的Kinect 传 感器[10]。
图3 激光雷达                        图4 Kinect 传感器
2.5 惯性测量单元IMU
机器人在工作时如遇到颠簸、打滑等现象,里程计信息会发生较大变化,进而影响机器人的定位和轨迹路线。考虑到机器人工作环境的影响,本设计选用MPU9250惯性测量单元
[11]
,如图5所示。
图5 惯性测量单元
3 室内移动机器人软件开发平台设计
本设计采用的操作系统为Ubuntu 16.04,图6所示为室内移动机器人的软件系统设计。软件系统主要包含4部
由激光雷达和Kinect 摄像机结合惯性测量单元获得
;环境地图的构建依靠建图算法。自主探索模块要求机器人能够根据多传感器融合SLAM 模块获取的定位和建图信息,通过局部环境地图信息计算出到达目标的最佳路径。
图6 室内移动机器人的软件系统设计
4 移动机器人SLAM 算法实验
图7所示为SLAM 算法的框架。传感器数据融合分为两部分,通过激光雷达数据和Kinect 数据获得环境信息,通过编码器和IMU 融合获得定位信息。借助融合后的数据可以进行室内移动机器人导航,即前端建图。通过闭环检测、计算约束量等可以修正地图误差
图7 SLAM 算法框架
4.1 环境感知实验
图8所示为测试环境,该实验用于测试Kinect 与激光雷达数据是否能够融合。激光雷达、Kinect 以及纸箱的高度分别为h 1、h 2和h 。由于h <h 1,因此采用单一的激光雷达无法准确扫描到纸箱,测试结果如图9所示。实验结果表明,纸箱被机器人识别为无障碍区域。图10给出了采用激光雷达与Kinect 数据融合构建的地图,测试结果表明,该方案能够显示出纸箱信息,并且被机器人识别为障碍物。数据融合后的结果能够准确描述复杂的室内环境。
图8 测试环境
2021年 / 第12期  物联网技术
35
图9 单一的激光雷达测试结果
图10 激光雷达与Kinect 数据融合测试结果
4.2 自身定位实验及分析
自身定位实验在走廊中进行测试。机器人与墙壁之间相隔40 cm ,设定机器人运行速度为10 cm/s ,设置A 、B 两组对比实验。图11和图12分别表示A 组单独采用编码器推算出机器人的定位轨迹对比和B 组采用IMU 和编码器融合后推算出的定位轨迹对比。点线和实线分别代表机器人的理想轨迹和融合前的定位轨迹。通过测试结果对比可知,A 、B 两组实验的实际轨迹与理想轨迹的误差都会随着时间的
推移而迅速增大,但是B 组实验的实际轨迹更贴近理想轨迹。A 组在30 s 时最大定位误差为 6.8 cm ,B 组定位误差为 2.9 cm ,B 组的定位准确性较A 组更高。
图11 融合前的定位轨迹对比
图12 融合后的定位轨迹对比
5 结 语
本文主要围绕基于多传感器融合的SLAM 算法模块进行研究,在移动机器人感知以及机器人定位方面进行改进,并设置了两组对比实验。实验证明,将Kinect 摄像机数据与激光雷达扫描数据融合,能有效表达机器人周围复杂的环境。将光电编码器数据与IMU 数据融合,可获得更加准确的机
器人位姿信息。
轴承油封参
低通滤波器设计
[1]梁荣健,张涛,王学谦.家用服务机器人综述[J].智慧健康,2016,2(2):1-9.
[2]李昀泽.基于激光雷达的室内机器人SLAM 研究[D].广州:华南理工大学,2016.
[3]祝甜一.基于ROS 的自主式救援机器人SLAM 和导航系统研究[D].南京:东南大学,2015.
[4]梁潇. 基于激光与单目视觉融合的机器人室内定位与制图研究[D].哈尔滨:哈尔滨工业大学,2016.
[5]孙曼晖,杨绍武,易晓东,等.基于GIS 和SLAM 的机器人大范围环境自主导航[J].仪器仪表学报,2017,38(3):586-592.[6]韩学行,顿向明,林子洋.基于A*改进算法的机器人移动路径优化仿真[J].计算机仿真,2021,38(2):313-317.
[7]李建勇,赵静,刘雪梅,等.基于ROS 的自主家庭陪伴机器人设计[J].电子技术应用,2021,47(2):58-62.
[8]吴晓锋,陈少斌,黄宴委.基于激光雷达的复杂环境定位研究[J].机电技术,2021,45(1):31-34.
[9]李晏,阚斐然,陈辛波.基于单线激光雷达的目标车辆位姿检测方法[J].激光杂志,2021,42(2):66-71.
[10]张震.基于Kinect 的机械臂体感控制系统设计[D].太原:中北
大学,2020.
[11]卫瑞,高艳,郑洋,等.一种IMU 数据采集软件的设计与实现
[J].工业控制计算机,2021,34(2):33-34.
作者简介: 孙婷婷(1987—),女,山东省船舶控制工程与智能系统工程技术研究中心研究员,威海海洋职业学院讲
师,主要研究方向为智能控制技术。
[8]S imonyan K ,Zisserman A. Very deep convolutional networks for
large-scale image recognition [Z]. arXiv preprint arXiv :1409.1556,2014.[9]  O sokin D. Real-time 2D Multi-Person Pose Estimation on CPU : Lightweight OpenPose [Z]. arXiv preprint arXiv :1811.12004,
2018.
[10] C ao Z ,Simon T ,Wei S E ,Y ,Sheikh Y. Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields [C]// 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR ).2017:1302-1310.
生铁冶炼
作者简介:郭子芊(2000—),女,广东广州人,研究方向为物联网技术。
(上接第32页)

本文发布于:2024-09-25 10:34:44,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/285129.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:机器人   定位   融合   环境   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议