8. Human Mesh Models with SMPL X - Healthcare-Robotics/assistive-gym GitHub Wiki

SMPL-X human meshes 1 SMPL-X human meshes 2

SMPL-X human mesh models are now supported in Assistive Gym. An example of using SMPL models with Assistive Gym is available in Google Colab Open In Colab. In order to use SMPL-X models, you will need to download and install the mesh models. Detailed instructions are provided below.

Create an account at https://smpl-x.is.tue.mpg.de/en, go to the downloads section, and download the SMPL-X v1.1 (830 MB). Once downloaded, extract the file and move the entire 'smplx' directory into assistive-gym/assistive_gym/envs/assets/smpl_models/. Once complete, you should have a several files with this format: assistive-gym/assistive_gym/envs/assets/smpl_models/smplx/SMPLX_FEMALE.npz.

Once installed, you can then test out the mesh models in premade environments, such as: python3 -m assistive_gym --env "FeedingJacoMesh-v1"

NOTE: These SMPL-X mesh models can be posed, but are static once created and are not currently actuated.

The code for adding human mesh models into environments can be found here: feeding + human mesh code.