Skip to content

Support XELA Fingertips in ergoCub URDF and MuJoCo Models #376

Description

@carlo-alessi

Background

I am currently working on tactile manipulation and sim-to-real transfer with ergoCub using XELA tactile fingertips. Some time ago, I converted the ergoCub URDF into a MuJoCo model using the mujoco-urdf-loader repository (https://github.com/gbionics/mujoco-urdf-loader ).

The current URDF, and consequently the derived MuJoCo model, includes only mockup fingertips. To perform tactile manipulation experiments in simulation, I manually modified the generated MuJoCo XML to replace the mockup fingertips with XELA tactile fingertips. In the MuJoCo model, I also had to tune other parameters to make it more realistic. The video shows my current setup in MuJoCo.

2026-06-05_15-00_policy_inference_ergocub_xela-step-0.mp4

The limitation

While this approach works, it creates a maintenance issue: whenever the URDF is updated upstream, I cannot easily benefit from those updates because my modifications are applied directly to the generated MuJoCo model.

Potential request

It would be helpful to provide official model variants that support XELA tactile fingertips. For example:

  • Provide URDF variants that integrate XELA tactile fingertips out of the box. There are two types of XELA fingertips: one with 5 taxels, which I am currently using, and one with 7 taxels.
  • Generate and expose the corresponding MuJoCo models within the ergocub-software model assets (so that any conversion issue is detected early).

I am relatively new to this model-generation workflow, so I may be missing an existing recommended approach. If there is already a better way to handle this, I would be happy to follow it.

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions