Abstract

This paper presents autonomous navigation and its implementation based on Robotic Operating System (ROS) for a non-holonomic autonomous tracked robot, whereas it handles a full design, implementation, dynamic modeling, and kinematic modeling of the robot. This paper applies robot localization using Adaptive Monte Carlo Localization (AMCL) which uses a particle filter to track the pose of a robot against a known map. It also uses mapping based on the mapping package. It provides laser-based SLAM (Simultaneous Localization and Mapping) mapping. The LIDAR is used to create a 2-D occupancy grid map. Path planning is established using the Dijkstra algorithm to plan a path to a goal position, using a persistent map created by the robot during the mapping process. Also, the robot was equipped with a camera module for image processing and detection of different objects for security purposes. The proposed system shows its capability for adaptation to road segments of different curvatures and the transitions between them.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.