Dojo.jl
Dojo.jl copied to clipboard
A differentiable physics engine for robotics
Dojo
A differentiable simulator for robotics
- arXiv preprint: https://arxiv.org/abs/2203.00806
- Python interface: https://github.com/dojo-sim/dojopy
- site: https://sites.google.com/view/dojo-sim
- video presentation: https://youtu.be/TRtOESXJxJQ
Examples
Simulation
Atlas drop
REx Hopper drop
Astronaut
Friction-cone comparison
Dzhanibekov effect
Tippe top
Pendulum swing-up
Trajectory Optimization
Box
Hopper
Quadruped
Atlas
Cart-pole
Reinforcement Learning
Half Cheetah
Ant
Real-To-Sim
Learning
Toss
Installation
Dojo can be added via the Julia package manager (type ]):
pkg> add Dojo
The latest version can be added by calling:
pkg> add Dojo#main
Citing
@article{howelllecleach2022,
title={Dojo: A Differentiable Simulator for Robotics},
author={Howell, Taylor and Le Cleac'h, Simon and Kolter, Zico and Schwager, Mac and Manchester, Zachary},
journal={arXiv preprint arXiv:2203.00806},
url={https://arxiv.org/abs/2203.00806},
year={2022}
}
How To Contribute
Please submit a pull request, open an issue, or reach out to: [email protected] (Taylor) or [email protected] (Simon)
