icub-tech-iit / ergocub-gazebo-simulations

Repository containing the models and the simulations for ergoCub
BSD 3-Clause "New" or "Revised" License
4 stars 0 forks source link

Upgrade stickBot with lidar, camera, and add compatibility with Yarp 3.5 and Gazebo Yarp Plugins 4.0 #2

Closed mfussi66 closed 2 years ago

mfussi66 commented 2 years ago

This PR aims to upgrade the stickBot with the RGBD camera, LIDAR, and adds compatibiltiy with future versions of Yarp (>= 3.5) and Gazebo Yarp Plugins (>=4.0). The current Gazebo plugins in use (e.g. controlboards, cameras) are deprecated, and it might be useful to keep the model up to date. The main contributions are:

  1. The .urdf stickBot model with lidar and rgbd camera
  2. The conf_stickBot folder
  3. The icub.xml file, used by yarprobotinterface

The urdf model is upgraded with:

The conf_stickBot folder contains folders used to store the configurations of the devices, similarly to cer-sim:

Both classes of .xml files are written by following the upgrade process of iCubGenova01 by @randaz81: https://github.com/randaz81/robots-configuration/tree/iCubGenova01_nws/iCubGenova01_nws/wrappers/motorControl. The xml files are called by icub.xml when yarprobotinterface is launched.

The updated model so far is missing:

therefore I think it is sensible for this PR to target a development branch.