Simulation and Implementation of RSCUAD Walking Robot Based on ROS and Gazebo Simulator

Danu Andrean, Nuryono Satya Widodo

Abstract


This research describes the virtual humanoid robot R-SCUAD using the Gazebo simulator. In its development, humanoid robots often perform movements that have a negative impact on the robot's hardware, therefore the development of a virtual robot model is a solution to overcome this problem. So that the robot can be simulated before running. Gazebo is a robot simulator that allows to accurately simulate, design and test robots in various environments. Gazebo itself is a simulation used by ROS (robotic operating system). The simulation is built by doing a 3D design process in solidwork software and exported to a URDF file that matches the format on the ROS. Tests carried out on robots are by comparing virtual robots with real robots. From the tests carried out on the robot, it was found that the virtual robot can walk according to the real robot, such as falling if the robot's condition is not balanced. The simulation robot also moves according to the real robot when the controls are carried out.

Keywords


ROS; Gazebo; Robot Simulation; Kinematics and Dynamics; Control

Full Text:

PDF

References


I. Ha, Y. Tamura, H. Asama, J. Han, D. W. Hong, “Development of open humanoid platform DARwIn-OP,” SICE Annual Conference 2011, 2011, pp. 2178-2181, 2011, https://ieeexplore.ieee.org/document/6060333.

A. Tsukahara, Y. Hasegawa, Y. Sankai, “Gait support for complete spinal cord injury patient by synchronized leg-swing with HAL,” 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1737-1742, 2011, https://doi.org/10.1109/IROS.2011.6048790.

B. Bingham et al., “Toward Maritime Robotic Simulation in Gazebo,” OCEANS 2019 MTS/IEEE SEATTLE, pp. 1-10, 2019, https://doi.org/10.23919/OCEANS40490.2019.8962724.

T. Linner, A. Shrikathiresan, M. Vetrenko, B. Ellmann, T. Bock, “Modeling and operating robotic environments using Gazebo/ROS,” Proc. 28th Int. Symp. Autom. Robot. Constr. ISARC 2011, pp. 957–962, 2011, doi: 10.22260/isarc2011/0177.

K. Takaya, T. Asai, V. Kroumov, F. Smarandache, “Simulation environment for mobile robots testing using ROS and Gazebo,” 2016 20th Int. Conf. Syst. Theory, Control Comput. ICSTCC 2016 - Jt. Conf. SINTES 20, SACCS 16, SIMSIS 20 - Proc., pp. 96–101, 2016, https://doi.org/10.22260/ISARC2011/0177.

A. Dobrokvashina, R. Lavrenov, E. A. Martinez-Garcia, Y. Bai, “Improving model of crawler robot Servosila “Engineer” for simulation in ROS/Gazebo,” 2020 13th International Conference on Developments in eSystems Engineering (DeSE), pp. 212-217, 2020, https://doi.org/10.1109/DeSE51703.2020.9450233.

N. Koening, A. Howard, “Design and Use Paradigms for Gazebo, An Open-Source Multi-Robot Simulator,” J. Am. Med. Assoc., vol. 285, no. 3, pp. 290–292, 2001, https://doi.org/10.1001/jama.285.3.290.

Z. B. Rivera, M. C. De Simone, D. Guida, “Unmanned ground vehicle modelling in Gazebo/ROS-based environments,” Machines, vol. 7, no. 2, pp. 1–21, 2019, https://doi.org/10.3390/machines7020042.

W. Qian et al., “Manipulation task simulation using ROS and Gazebo,” 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014), pp. 2594-2598, 2014, https://doi.org/10.1109/ROBIO.2014.7090732.

D. Chikurtev, “Mobile Robot Simulation and Navigation in ROS and Gazebo,” 2020 International Conference Automatics and Informatics (ICAI), pp. 1-6, 2020, https://doi.org/10.1109/ICAI50593.2020.9311330.

T. Wright, A. West, M. Licata, N. Hawes, B. Lennox, “Simulating Ionising Radiation in Gazebo for Robotic Nuclear Inspection Challenges,” Robotics, vol. 10, no. 3, p. 86, 2021, http://dx.doi.org/10.3390/robotics10030086.

M. Sánchez, J. Morales, J. L. Martínez, J. J. Fernández-Lozano, A. García-Cerezo, “Automatically Annotated Dataset of a Ground Mobile Robot in Natural Environments via Gazebo Simulations,” Sensors, vol. 22, no. 15, p. 5599, 2022, https://doi.org/10.3390/s22155599.

A. F. Olalekan, J. A. Sagor, M. H. Hasan, A. S. Oluwatobi, “Comparison of Two SLAM Algorithms Provided by ROS (Robot Operating System),” 2021 2nd International Conference for Emerging Technology (INCET), pp. 1-5, 2021, https://doi.org/10.1109/INCET51464.2021.9456164.

K. K. P. Gayashani, U. U. S. Rajapaksha and C. Jayawardena, “Moving a Robot In Unknown Areas Without Collision Using Robot Operating System,” 2022 2nd International Conference on Advanced Research in Computing (ICARC), pp. 84-89, 2022, https://doi.org/10.1109/ICARC54489.2022.9754138.

N. Teslya, A. Smirnov, A. Ionov, A., Kudrov, “Multi-robot coalition formation for precision agriculture scenario based on gazebo simulator,” Proceedings of 15th International Conference on Electromechanics and Robotics” Zavalishin's Readings”, vol. 187, pp. 329-341, 2021, https://doi.org/10.1007/978-981-15-5580-0_27.

L. He, P. Glogowski, K. Lemmerz, B. Kuhlenkötter, W. Zhang, “Method to integrate human simulation into gazebo for human-robot collaboration,” IOP Conference Series: Materials Science and Engineering, vol. 825, no. 1, p. 012006, 2020, https://doi.org/10.1088/1757-899X/825/1/012006.

Y. Alborzi, B. S. Jalal, E. Najafi, “ROS-based SLAM and Navigation for a Gazebo-Simulated Autonomous Quadrotor,” 2020 21st International Conference on Research and Education in Mechatronics (REM), pp. 1-5, 2020, https://doi.org/10.1109/REM49740.2020.9313875.

M. Marian, F. Stîngă, M. -T. Georgescu, H. Roibu, D. Popescu, F. Manta, “A ROS-based Control Application for a Robotic Platform Using the Gazebo 3D Simulator,” 2020 21th International Carpathian Control Conference (ICCC), pp. 1-5, 2020, https://doi.org/10.1109/ICCC49264.2020.9257256.

J. Platt, K. Ricks, “Comparative Analysis of ROS-Unity3D and ROS-Gazebo for Mobile Ground Robot Simulation,” Journal of Intelligent & Robotic Systems, vol. 106, no. 4, p. 80, 2022, https://doi.org/10.1007/s10846-022-01766-2.

B. Abbyasov, R. Lavrenov, A. Zakiev, K. Yakovlev, M. Svinin, E. Magid, “Automatic tool for Gazebo world construction: from a grayscale image to a 3D solid model,” 2020 IEEE International Conference on Robotics and Automation (ICRA), pp. 7226-7232, 2020, https://doi.org/10.1109/ICRA40945.2020.9196621.




DOI: https://doi.org/10.59247/csol.v1i2.32

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Danu Andrean, Nuryono Satya Widodo

 

Control Systems and Optimization Letters
ISSN: 2985-6116
Website: https://ejournal.csol.or.id/index.php/csol
Email: alfian_maarif@ieee.org
Publisher: Peneliti Teknologi Teknik Indonesia
Address: Jl. Empu Sedah No. 12, Pringwulung, Condongcatur, Kec. Depok, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55281, Indonesia