Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulation and Modeling of Control and Sensorization Strategies for Autonomous Navigation with Differential Drive Robots: Unknown Environments Focused Approach

Full paper published at LACCEI 2024

Authors

Luiz Gustavo de Lima, Universidade São Francisco, Brazil (lglima61@gmail.com)

Vicente Idalberto Becerra Sablón, Universidade São Francisco, Brazil (vicente.sablon@usf.edu.br)


Abstract

The objective of this article is to present the modeling and simulation of control and sensorization strategies applied to autonomous navigation of a differential drive robot, with the purpose of planning a trajectory in an unknown environment. It explores the growing impact of this technology in factory automation, particularly in tasks that are repetitive and hazardous. The evolution of mobile robotics is discussed, highlighting two popular solutions in the industry. Automated Guided Vehicle (AGV), initially guided by wires and later by reflective tapes, have evolved into highly automated systems and requires a training step prior to its use. As opposed, Autonomous Mobile Robots (AMR), are fully autonomous, embedded with recent developments on Simultaneous Localization and Mapping (SLAM) and Navigation algorithms to successfully map and plan a trajectory in an unknown environment in real-time. Using the Robot Operational System (ROS) as an open-source modeling and simulation tool, this article also addresses topics related to the implementation of such technology, highlighting challenges to overcome such as uncertainty management, positioning estimation drift mitigation and extraction of environmental features to better estimate the robot positioning in a global environment.

Keywords

robotics, autonomous navigation, robotics simulation, control modeling, SLAM


References

[1] J.E. Jácobo, "Development of a Versatile Mobile Autonomous Robot using Subsumption Architecture," M.S. thesis, Dept. Mechanical Eng., UNICAMP, Campinas, São Paulo, 2001.

[2] A.S. Mainardi, "Mobile robotic devices simulation with emphasis in trajectory planning for navigation," M.S. thesis, Dept. Mechanical Eng., UNICAMP, Campinas, São Paulo, 2010.

[3] L.C. Diogenes, "Use of Kalman filter and computational vision for the correction of uncertainties in the navigation of autonomous robots," Ph.D. thesis, Dept. Mechanical Engineering, UNICAMP, Campinas, São Paulo, 2008.

[4] H. Martínez-Barberá, D. Herrero-Pérez, "Autonomous navigation of an automated guided vehicle in industrial environments," Robotics and Computer-Integrated Manufacturing, vol. 26, no. 4, pp. 296-311, Aug. 2010.

[5] G. Bresson, R. Aufière, R. Chapuis, "Improving SLAM with Drift Integration," IEEE 18th International Conference on Intelligent Transportation Systems, pp. 2700-2706, 2015.

[6] R.A. Cordeiro, "Modeling and path tracking control of an outdoor robotic ground vehicle," M.S. thesis, Dept. Mechanical Eng., UNICAMP, Campinas, São Paulo, 2013.

[7] H. Liu, S. Li, B. Wang, "Virtual decomposition controller for flexible-joint robot manipulators with non-full-state feedback," International Journal of Advanced Robotic Systems, p. 14, 2017.

[8] A.A. Salazar, "Monocular visual navigation and sensor fusion for mobile robotics and hearing aid sensors," Ph.D. thesis, Dept. Mechanical Eng., UNICAMP, Campinas, São Paulo, 2019.

[9] R. Siegwart, I.R. Nourbakhsh, D. Scaramuzza, Introduction to Autonomous Mobile Robots: Intelligent Robotics and Autonomous Agents, Cambridge, MA, USA: The MIT Press, 2011.

[10] R.R. Cazangi, "Uma proposta evolutiva para controle inteligente em navegação autônoma de robôs," M.S. thesis, Dept. Mechanical Eng., UNICAMP, Campinas, São Paulo, 2004.

[11] M.F. Figueiredo, "Redes neurais nebulosas aplicadas em problemas de modelagem e controle autônomo," Ph.D. thesis, Dept. Elet. Engineering, UNICAMP, Campinas, São Paulo, 1997.

[12] G. Klancar, A. Zdesar, S. Blazic, I. Skrjanc, Wheeled Mobile Robotics: From Fundamentals Towards Autonomous Systems, Oxford, Oxfordshire, ENG: Elsevier, 2017.

[13] M. Bouazizi, A.L. Mora, T. Ohtsuki, "A 2D-Lidar-Equipped Unmanned Robot-Based Approach for Indoor Human Activity Detection," Sensors, vol. 23, no. 5, pp. 2534, 2023.

[14] A. Koubaa, Robot Operating System (ROS): The Complete Reference, vol. 1, Cham: Springer, 2016.

[15] S. Macenski, T. Foote, B. Gerkey, C. Lalancette, W. Woodall, "Robot Operating System 2: Design, architecture, and uses in the wild," Science Robotics, vol. 7, May 2022.

About

This is a fork of @joshnewans implementation of an autonomous mobile robot using ROS2 Iron version.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages