Implementation of obstacle-avoiding robot model based on Robot Operating System and Reciprocal Velocity Obstacles algorithm

碩士 === 國立臺北科技大學 === 資訊工程系 === 107 === This research is based on Robot Operation System(ROS) using the Reciprocal Velocity Obstacle(RVO) algorithm to develop a module for obstacle-avoiding robots. To reduce the possibility of collision of the robot group, so that the robot has enough ability to adapt...

Full description

Bibliographic Details
Main Authors: LI, JIE-MIN, 李玠民
Other Authors: KUO, JONG-YIH
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/kxh6gv
Description
Summary:碩士 === 國立臺北科技大學 === 資訊工程系 === 107 === This research is based on Robot Operation System(ROS) using the Reciprocal Velocity Obstacle(RVO) algorithm to develop a module for obstacle-avoiding robots. To reduce the possibility of collision of the robot group, so that the robot has enough ability to adapt to environmental changes, and integrate multiple subsystems, ROS library to achieve anti-collision robot. In this research, the Turtlebot3 burger was used as an experimental robot. The Laser Distance Sensor(LDS) was used to establish a map model and Adaptive Monte Carlo Localization(AMCL) was used with camera-assisted real-time positioning to integrate the path planning of the RVO algorithm. This research uses the RVO algorithm to solve the moving path jitter that the Velocity Obstacle(VO) algorithm may encounter between the velocity vector decision process and the object movement.