Autonomous Navigation System for a Differential Drive Mobile Robot
JOURNAL OF TESTING AND EVALUATION(2024)
Abstract
Mobile robotics is a rapidly expanding field of research because of its large number of applications. Autonomous mobile robots (AMRs) are used in multiple areas, such as industrial automation, logistics and warehouse management, museums, hospitals and restaurant assistance, space and ocean exploration, and many others. In this work, a navigation system for a low-cost mobile robot is proposed. It relies on state-of-the-art software suited for designing automated systems, robot applications, and computer vision algorithms. The robot is driven by two wheels powered by Beckhoff motors, controlled using Beckhoff's TwinCAT 3 automation software in an industrial computer. A separate small-sized Raspberry Pi computer handles the environment perception by processing the information acquired by a Lidar module and a webcam and the localization and planning through the Robot Operating System (ROS). Communication between the two computers yields a complete robot navigation system. This system is tested and subsequently tuned to achieve good performance. Experimental tests show that the navigation system is globally effective, and some limitations related to the robot's design and its navigation subsystem are discussed. The approach proposed in this work can be extended, adjusted, and used in other types of mobile robots.
MoreTranslated text
Key words
autonomous navigation,mobile robotics,computer vision,differential drive,open source,Robot,Operating System,Open Source Computer Vision Library,TwinCAT
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined