Drake Tutorial

Learning Drake from the perspective of a robotics beginner.

Drake is a robotics C++ software maintained by the Robot Locomotion Group from MIT and Toyota Research Institute. It is a powerful tool for robotics developers but is difficult for beginners. Here, I share my learning experiences and my personal understanding of Drake. Hopefully, Drake beginners find it useful.

This document is supported by GitBook. The official website is https://drake.guzhaoyuan.com/.

To contribute, contact the author github@guzhaoyuan.

If you have any questions, please file an issue, to help improve the document.

Drake started to release monthly in 2020 and the development moves fast. This tutorial is based on release v0.20.0. I am slowly updating the tutorial to v1.0.0, which was released in March 2022.

The Drake developer team has put up an official tutorial using its Python version, Drake tutorials on Deepnotes. You can find it from drake.mit.edu > Resources > Tutorials.

Last updated