Skip to content
/ comodo Public

Suite of parametrized controller with simulation environments for co-design of Humanoid Robots

License

Notifications You must be signed in to change notification settings

ami-iit/comodo

Repository files navigation

CoMoDO

Control Motion Design Optimization

Suite of parametrized controller and simulator for codesign of robots.


⚠️ REPOSITORY UNDER DEVELOPMENT ⚠️
We cannot guarantee stable API


Installation

This library depends on

To install you can use the following commands

conda create -n comododev -c conda-forge adam-robotics bipedal-locomotion-framework=0.19.0 mujoco-python-viewer matplotlib urllib3 urchin notebook jaxsim

conda activate comododev
pip install --no-deps git+https://github.com/CarlottaSartore/urdf-modifiers.git@scalar_modification
pip install --no-deps -e .

With hippopt

conda install -c conda-forge -c robotology casadi pytest liecasadi  meshcat-python ffmpeg-python
pip install --no-deps git+https://github.com/ami-iit/hippopt.git

With Drake

Working with drake as the simulator backend requires the following additional dependencies,

conda install meshio tqdm
pip install drake git+https://github.com/ami-iit/amo_urdf

Usage

Take a look at the examples folder!

Maintainer

This repository is maintained by

@CarlottaSartore

About

Suite of parametrized controller with simulation environments for co-design of Humanoid Robots

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages