Short Title: Int. J. Mech. Eng. Robot. Res.
Frequency: Bimonthly
Professor of School of Engineering, Design and Built Environment, Western Sydney University, Australia. His research interests cover Industry 4.0, Additive Manufacturing, Advanced Engineering Materials and Structures (Metals and Composites), Multi-scale Modelling of Materials and Structures, Metal Forming and Metal Surface Treatment.
2024-10-25
2024-09-24
Manuscript received October 27, 2022; revised December 14, 2022; accepted March 24, 2023.
Abstract—With a growth of a main stream simulation tools variety and virtual experiments popularity in a role of a first R&D stage in robotics, researchers faced a need to model their own robotic platforms. Edge cutting simulators for mobile robots, e.g., Gazebo, Webots and CoppeliaSim, contain a limited number of well documented robot models, which were constructed by robots’ manufacturers or associated research groups. Yet, to create a new model of a complex robot is not an easy task for a beginner. This tutorial paper describes a step-by-step process of creating of a new robot model in the Gazebo simulator. The process starts from the model construction and physics setup, and ends up with sensors, Robot Operating System (ROS) based control integration and creating a ROS-project with the model. The process is illustrated with an example of a crawler-type robot Servosila Engineer. The example is supplied with an open source code of the ROS-packages that are via a public Gitlab repository. Keywords—modelling, simulation, Gazebo, ROS, tutorial Cite: Alexandra Dobrokvashina, Roman Lavrenov, Evgeni Magid, Yang Bai, and Mikhail Svinin, "How to Create a New Model of a Mobile Robot in ROS/Gazebo Environment: An Extended Tutorial," International Journal of Mechanical Engineering and Robotics Research, Vol. 12, No. 4, pp. 192-199, July 2023. Copyright © 2023 by the authors. This is an open access article distributed under the Creative Commons Attribution License (CC BY-NC-ND 4.0), which permits use, distribution and reproduction in any medium, provided that the article is properly cited, the use is non-commercial and no modifications or adaptations are made.