ME 392: Robotics with MuJoCo
Click to go to MuJoCo Bootcamp
Overview
The 12-week course teaches fundamentals of robotics using MuJoCo, a robotics simulator. By the end of the course the student will learn
- Forward and inverse kinematics
- Dynamical equations of planar links
- Position, velocity, and torque control
- Finite State Machines
- Modeling using xml files
- Fundamentals of writing C code including makefile
Grading
- Homework (individual or group work): 40%
- Project (individual): 60%
Timeline
- Week 1-6: Lectures and related HW
- Week 7: Project selection
- Week 8 - 11: Project work
- Week 12: Final presentation and code submission
Lectures
Homework
Potential Projects
- Differential drive car modeling and control to follow a given trajectory
- Maze solving robot (uses wall following to reach a target)
- Balance a cart-pendulum (see LQR controllers)
- Quadcopter modeling and control
- Industrial arm control (pick and place)
- Create an interactive game of your choice in MuJoCo (e.g., pin-ball)
- Legged robot modeling and control
- Project related to optimization and robotics
- Project of your choosing with discussion with the instructor.