Control and navigation of mobile robot in ros simulation platform
Tóm tắt
Control and navigation systems are two critical issues in autonomous mobile robot control. In this paper, the Robot Operating System (ROS) is studied. ROS is a free and open-source platform, supported by large communities. It is not only a platform for robot software development but also provides programs with access to hardware resources. Localization and mapping are performed on ROS using laser scanning data from Light Detection and Ranging (LiDAR) with the simultaneous localization and mapping (SLAM) method to control and navigate the mobile robot. The simulation is conducted in the Robot Visualization tool (RViz). The mapping and path planning are demonstrated with various obstacles, and the robot successfully reached its destination.
Tài liệu tham khảo
Arkin, R. C., & Murphy, R. R. (1990). Autonomous navigation in a manufacturing environment. IEEE Transactions on Robotics and Automation, 6(4), 445-454.
https://doi.org/10.1109/70.59355.
Durrant-Whyte, H., & Bailey, T. (2006). Simultaneous localization and mapping: part I. IEEE Robotics Automation Magazine, 13(2), 99–110.
https://doi.org/10.1109/MRA.2006.1638022.
J. M. Santos, D. Portugal and R. P. Rocha. (2019). An evaluation of 2D SLAM techniques available in Robot Operating System. IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Linkoping, 2013, pp. 1-6.ing.
Köseoğlu, M., Çelik, O. M., & Pektaş, Ö. (2017). Design of an autonomous mobile robot based on ROS. 2017 International Artificial Intelligence and Data Processing Symposium (IDAP),1-5. https://doi.org/10.1109/IDAP.2017.8090199.
Ochiai, Y., Takemura, K., Ikeda, A., Takamatsu, J., & Ogasawara, T. (2014). Remote control system for multiple mobile robots using touch panel interface and autonomous mobility. International International Conference on Intelligent Robots and Systems, 3272–3277.
https://doi.org/10.1109/IROS.2014.6943017.
Orkan Murat Çelik1, Murat Köseoğlu (2023). A Modified Dijkstra Algorithm for ROS Based for autonomous Mobile Robots. Journal of Advanced Research in Natural and Applied Sciences, 3272-3277.
https:// doi.org/10.28979/jarnas.1119957
Pietrzik, S., and B. Chandrasekaran (2019). "Setting up and Using ROS Kinetic and Gazebo for Educational Robotic Projects and Learning." In Journal of Physics: Conference Series, vol. 1207, no. 1, p. 012019. IOP Publish.
Robotics. (2024). TurtleBot3 simulation. Retrieved July 28, 2024, from https://emanual.robotis.com/docs/en/platform/turtlebot3/simulation/
ROS Wiki. (2024). Documentation. http://wiki.ros.org/Documentation.
Siegwart, R., Nourbakhsh, I. R., & Scaramuzza, D. (2011). Introduction to Autonomous Mobile Robots. (Second Edi, Vol. 5). The MIT Press.
Takaya, Kenta, Toshinori Asai, Valeri Kroumov, and Florentin Smarandache (2016). "Simulation environment for mobile robots testing using ROS and Gazebo." 20th International Conference on System Theory, Control and Computing (ICSTCC), pp. 96-101. IEEE, 2016. 3272–3277
© 2023 DNTU. All rights reserved.