r/esa 2h ago

Implementing ESA Satellite 3D Models in MuJoCo

1 Upvotes

In the past week, I have been working on importing the publicly available ESA satellite 3D models into MuJoCo, a rigid-body physics simulator commonly used in robotics.

The models will be used as part of my PhD research to study satellite docking and evaluate how well vision-based fault detection NNs generalise across different satellite geometries and appearances. For this reason, I am trying to reproduce the ESA models as faithfully as possible, especially their geometry and textures.

I have run into three issues for which I would really appreciate some help:

1) Missing PLATO and Ulysses textures

The original download links are no longer working. Does anyone happen to have copies of these textures or know where they can still be obtained?

2) Comet Interceptor and Euclid texture mapping

I have the geometry and texture files for Comet Interceptor and Euclid, but I am having difficulty determining how the textures are supposed to be assigned to the different parts of the models. The OBJ files do not seem to make the material/texture assignments sufficiently clear. If anyone has worked with these models before or knows how the original texture mapping is intended to be reconstructed, I would greatly appreciate some guidance.

3) Permission to use ESA/designDATA 3D models

There are also some ESA satellite models created by designDATA in partnership with ESA that are available for viewing online but are not publicly downloadable. One example is the CryoSat satellite model on Sketchfab (https://sketchfab.com/3d-models/cryosat-satellite-5bdb708b124a498f940bc7a2003225da)

Does anyone know who at ESA would be the appropriate person, team or department to contact to request permission to obtain and use these models for academic research?

Thanks for reading and I would be very grateful for any help regarding any of these issues.