Skip to content

righetti/ROB2004

Repository files navigation

ROB2004 Robotics Manipulation and Locomotion

This repository provides material used for the class ROB2004 Robotic manipulation and locomotion taught at New York University by Ludovic Righetti. You are free to use and copy this material (at your own risk), please reference the material if you use it.

Prerequisites

We work with Python 3.8 using numpy, scipy, matplotlib, Mujoco, and Pinocchio. Most the material will be given as Jupyter notebooks. The project comes with Docker and Devcontainers support for automatic installation on Ubuntu machines but can also be installed manually as explained here.

The class assumes basic familiarity with Python. The web is full of great tutorials in case a you need to learn this language and libraries used in this class. For example:

  • For Python you can watch this.

  • To learn Numpy for people coming from Matlab this is recommended. You can also find numerous Tutorials on Youtube like this.

  • Plotting with Python using Matplotlib is needed for this class. You can use this and this to learn about it.

  • (Optional): To learn about the Mujoco simulator used in this class you can read the very nice documentation here.

Installation

Follow through the installation instructions here.

Issues / Feedback

We welcome feedback. If you find any issues, errors or have any ideas to improve the material, feel free to create an issue and we will try to address it.

Contributors

The material has been developped by Ludovic Righetti.

About

ROB2004 Robotics manipulation and locomotion

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published