An Open-Source ROS-Gazebo Toolbox for Simulating Robots With Compliant Actuators

Mengacci, Riccardo and Zambella, Grazia and Grioli, Giorgio and Caporale, Danilo and Catalano, Manuel G. and Bicchi, Antonio (2021) An Open-Source ROS-Gazebo Toolbox for Simulating Robots With Compliant Actuators. Frontiers in Robotics and AI, 8. ISSN 2296-9144

[thumbnail of pubmed-zip/versions/1/package-entries/frobt-08-713083/frobt-08-713083.pdf] Text
pubmed-zip/versions/1/package-entries/frobt-08-713083/frobt-08-713083.pdf - Published Version

Download (5MB)

Abstract

To enable the design of planning and control strategies in simulated environments before their direct application to the real robot, exploiting the Sim2Real practice, powerful and realistic dynamic simulation tools have been proposed, e.g., the ROS-Gazebo framework. However, the majority of such simulators do not account for some of the properties of recently developed advanced systems, e.g., dynamic elastic behaviors shown by all those robots that purposely incorporate compliant elements into their actuators, the so-called Articulated Soft Robots ASRs. This paper presents an open-source ROS-Gazebo toolbox for simulating ASRs equipped with the aforementioned types of compliant actuators. To achieve this result, the toolbox consists of two ROS-Gazebo modules: a plugin that implements the custom compliant characteristics of a given actuator and simulates the internal motor dynamics, and a Robotic Operation System (ROS) manager node used to organize and simplify the overall toolbox usage. The toolbox can implement different compliant joint structures to perform realistic and representative simulations of ASRs, also when they interact with the environment. The simulated ASRs can be also used to retrieve information about the physical behavior of the real system from its simulation, and to develop control policies that can be transferred back to the real world, leveraging the Sim2Real practice. To assess the versatility of the proposed plugin, we report simulations of different compliant actuators. Then, to show the reliability of the simulated results, we present experiments executed on two ASRs and compare the performance of the real hardware with the simulations. Finally, to validate the toolbox effectiveness for Sim2Real control design, we learn a control policy in simulation, then feed it to the real system in feed-forward comparing the results.

Item Type: Article
Subjects: European Scholar > Mathematical Science
Depositing User: Managing Editor
Date Deposited: 27 Jun 2023 04:57
Last Modified: 26 Oct 2023 03:54
URI: http://article.publish4promo.com/id/eprint/2049

Actions (login required)

View Item
View Item