Skip to content

Latest commit

 

History

History
132 lines (83 loc) · 5.11 KB

gallery.rst

File metadata and controls

132 lines (83 loc) · 5.11 KB
orphan:

Drake Gallery

If you have an example from your own work that you would like to showcase, please edit doc/gallery.rst directly and submit a pull request!

Underactuated Robotics

Drake is being used to teach Underactuated Robotics at MIT. The course textbook has numerous examples of modeling, controlling, and analyzing many of the canonical problems in dynamics and control for robotics.

Manipulation

The Robotics team at TRI is working hard to close the gap between simulation and reality. For manipulation, one important piece is accurate simulation of rigid-body contact.

Source Code: drake/examples/kuka_iiwa_arm

Manipulation class at MIT

Drake is being used to teach a new course on manipulation at MIT. The course software and materials give a complete autonomous manipulation pipeline, including deep and geometric perception, planning, and control. Here is a highlight video of the class "manipulation station" (the three views are rendered from the RGB-D cameras mounted on the station):

Source Code: drake/examples/manipulation_station

Trajectory Optimization

Michael Posa and the UPenn DAIR lab have an implementation of DIRCON, as described in

Michael Posa, Scott Kuindersma, Russ Tedrake. "Optimization and Stabilization of Trajectories for Constrained Dynamical Systems." ICRA, 2016.

Source Code: https://github.com/DAIRLab/dairlib-public/tree/master/systems/trajectory_optimization

Perception

Drake aims to have a wide suite of simulated sensors. As these tools expand, we'll include video highlighting their functionality.

This video is a sneak preview of an RGB sensor model using an advanced illumination model provided by OSPRay. This video was created by inserting a virtual RGB camera into the simulation (at an arbitrary fixed position in the simulation's world frame) of the controlled Kuka arm. The material properties are simple to highlight the impact of the lighting model. (October 2018)

Task and Motion Planning

Caelan Garrett has examples using Drake in his STRIPStream/PDDLStream task-and-motion-planning framework.

Source Code: https://github.com/caelan/pddlstream#drake

Third Party Documentation / Tutorials

Greg's Tutorial (Python)

Greg Izatt put together a nice tutorial demonstrating how to put together a pretty complete simulation of kuka iiwa picking up a block with dynamics, planning, control, and depth sensing, all through the pydrake interface.

Source Code: https://github.com/gizatt/drake_periscope_tutorial

Zhaoyuan's Tutorial (Drake concepts, C++ examples)

Zhaoyuan Gu learned Drake from scratch as a 2019 TRI summer intern and wrote this beginner's tutorial: https://drake.guzhaoyuan.com