Title :
Design and implementation of an ROS based autonomous navigation system
Author :
Qunshan Xu ; Jianghai Zhao ; Chunxia Zhang ; Feng He
Author_Institution :
Dept. of Autom., Univ. of Sci. & Technol. of China, Hefei, China
Abstract :
The presented work describes how to implement an autonomous navigation system on wheeled mobile robots based on Robot Operating System (ROS). ROS contains many reusable software stacks and we have analyzed location issues, map building and autonomous navigation packages in this work. With regard to our own designed robot, the hardware and software architectures are presented. Besides, robotic kinematics of motion has been discussed for the four-wheel differential drive mechanism of our robot. An inertial measurement unit is used to assist in providing a more accurate odometry model and precisely localizing robot itself within the world during the process of navigation. Experimental results carried out with a service robot are shown in this paper to demonstrate the performance of the designed system.
Keywords :
control engineering computing; distance measurement; drives; mobile robots; operating systems (computers); robot kinematics; service robots; software architecture; software reusability; wheels; ROS; autonomous navigation packages; autonomous navigation system; four-wheel differential drive mechanism; hardware architecture; inertial measurement unit; location issues; map building; navigation process; odometry model; reusable software stacks; robot operating system; robotic kinematics; service robot; software architecture; wheeled mobile robots; Mobile robots; Navigation; Robot kinematics; Simultaneous localization and mapping; Wheels; Autonomous mobile robots; navigation; odometry model; robot operating system;
Conference_Titel :
Mechatronics and Automation (ICMA), 2015 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-7097-1
DOI :
10.1109/ICMA.2015.7237831