热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

基于SLAM的扫地机器人控制系统研究

  • 1星
  • 2022-06-28
  • 2.88MB
  • 需要1积分
  • 5次下载
标签: SLAM

SLAM

机器人

机器人

基于SLAM的扫地机器人控制系统研究基于SLAM的扫地机器人控制系统研究

硕士学½论文
基于
SLAM
的扫地机器人控制系统研究
RESEARCH OF CONTROL SYSTEM OF
SWEEPING ROBOT BASED ON SLAM
陈玉
哈尔滨工业大学
2017
6
½内图书分类号:
TP242.3
½际图书分类号:621
学校代码:
10213
密级:公开
工程硕士学½论文
基于
SLAM
的扫地机器人控制系统研究
硕 士 研 究 生
: 陈玉
: 王伟杰副教授
申 请 学 ½
: 工程硕士
: 机械工程
所 在 单 ½
: 机电工程学院
答 辩 日 期
2017
6
授予学½单½
: 哈尔滨工业大学
Classified Index: TP242.3
U.D.C: 621
Dissertation for the Master Degree in Engineering
RESEARCH OF CONTROL SYSTEM OF
SWEEPING ROBOT BASED ON SLAM
Candidate:
Supervisor:
Academic Degree Applied for:
Specialty:
Affiliation:
Date of Defence:
Degree-Conferring-Institution:
Chen Yu
Associate Prof. Wang Weijie
Master of Engineering
Mechanical Engineering
School of Mechatronics Engineering
June, 2017
Harbin Institute of Technology
哈尔滨工业大学工程硕士学½论文
吸尘器的发明,改善了人们的劳动条件,提高了人们的清洁效率并降½了
了人们的劳动强度,½清洁环境的工½变得简单而有效率。½传统的吸尘器½
积大、需要专门人员操½,智½化程度不足。随着科技的不断进步,扫地机器
人结合了传统吸尘器与自主移动机器人的优点出现在市场上,
并从最初的随机
碰撞式扫地机器人逐渐向着路径规划式扫地机器人演变。基于视觉
SLAM
术的快速发展,扫地机器人成了视觉
SLAM
技术从实验室走进市场的突破口
之一。½现在市场上的路径规划式智½扫地机器人的价格一直居高不下,而且
很多½是½外产品,价格便宜的扫地机器人又不具备足够的智½。
为了降½扫地机器人的成本,
提高随机碰撞式扫地机器人的智½化程度并
对½前流行的视觉
SLAM
算法进行应用研究,本文对基于
SLAM
的扫地机器
人控制系统进行了研究。
根据扫地机器人的½用环境与½用要求,
选择并改进了相关算法实现了扫
地机器人环境建图功½和路径规划功½。针对
LSD-SLAM
算法获得的环境地
图与路径规划算法所½用环境地图不一致的问题,
采用
octomap
方法和三维投
½变换原理实现了地图类型½换。在栅格地图的基础上,针对内螺旋算法容易
陷入死区的问题,½用
A*算法对其做了改进以实现扫地机器人全覆盖路径规
划。
为验证算法的实际效果,本文进行了扫地机器人控制系统总½方案设计,
说明了实验平台各模块构成及功½,
根据功½和½用要求选择了合适的硬件设
备,并进行了相关计算,完成了扫地机器人控制系统构建。
本文完成了单目摄像头的标定,
进行了扫地机器人环境建图实验与路径规
划实验。经验证,所采用的
LSD-SLAM
算法获得的点云图最大相对误差为
1.36cm。在栅格边长为 14cm
的二维栅格地图基础上进行了点到点路径规划实
验和全覆盖路径规划实验,
点到点路径规划可以½扫地机器人避开障碍物障到
达指定½½,全覆盖路径规划所得路径的重复率为
2.7%,覆盖率为 100%。
关键词:单目视觉
SLAM;三维地图;路径规划
-I-
哈尔滨工业大学工程硕士学½论文
Abstract
The invention of the vacuum cleaner improves people's working conditions
and cleaning efficiency.And it reduces people's labor intensity and makes the work
of environment cleanning simple and efficient. But the traditional vacuum cleaner
still needs human operation and lacks of intelligence. With the continuous progress
of science and technology, sweeping robots combined with the advantages of
vacuum cleaners and robots came into being, from the initial random collision
sweeping robot gradually toward the path planning sweeping robot. Based on the
rapid development of visual SLAM technology, sweeping robots has become one
of the breakthroughs from the laboratory into the market. But now intelligent path
planning sweeping robot’s prices have been high in the market, and many are
foreign products, cheap sweeping robots do not have enough intelligence.
In order to reduce the cost of sweeping robots and improve the intelligent
degree of random collision sweeping robot and study the application of the popular
visual SLAM algorithm, the SLAM-based sweeping robot control system is
studied in this paper.
According to the service environment and operating requirements, we select
and improve the relevant algorithm and realize the sweeping robot’s environment
mapping function and path planning function. In order to solve the problem that
the environmental map obtained by LSD-SLAM algorithm is inconsistent with the
environment map used in the path planning algorithm, the octomap method and the
three-dimensional projection transformation principle are used to realize the map
type conversion. On the basis of the grid map, Aiming at the problem that the
internal spiral algorithm is easy to fall into the dead zone, the A * algorithm is used
to improve it to achieve coverage path planning.
In order to verify the practical effect of the algorithm, we design the overall
scheme of the control system of the sweeping robot and explain the composition
and function of each module of the control system. We select the appropriate
hardware equipments according to the function and the requirement, and complete
the construction of the control system of the sweeping robot. We complete the
calibration of the monocular camera, and carry out the environment modeling
experiment and the path planning experiment.
It is verified that the maximum relative error of the point cloud map obtained
by LSD-SLAM algorithm is 1.36cm.
On the basis of a two-dimensional grid map with a
grid length of 14 cm, We conducted point-to-point and full coverage path planning
-II-
展开预览

文档解析

本硕士学位论文以基于SLAM(Simultaneous Localization and Mapping,即同时定位与地图构建)技术的扫地机器人控制系统为研究对象,旨在提高随机碰撞式扫地机器人的智能化水平,并降低成本。论文首先分析了扫地机器人的发展现状和SLAM技术,随后选择了适合的传感器和SLAM算法,建立了单目相机标定模型,并针对LSD-SLAM算法进行了改进,以适应所选用的单目摄像头。研究中还涉及了地图类型转换技术,将LSD-SLAM算法得到的点云图转换为更适合路径规划的二维栅格地图。此外,论文设计了点到点路径规划和全覆盖路径规划算法,通过A*算法改进了内螺旋算法,解决了清扫死区问题。最后,论文完成了基于嵌入式系统的扫地机器人控制系统设计,进行了实验验证,证明了所采用的算法在环境建图和路径规划方面的有效性,点云图最大相对误差为1.36cm,路径规划实验显示清扫重复率为2.7%,覆盖率达到100%。通过本研究,有望推动扫地机器人向更智能化、低成本的方向发展。

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×