RIP course code downloads

Download code here or receive the same packages through the course group.

Complete code package. This ZIP includes all classical-control, reinforcement-learning, embedded-firmware, and ROS2 source code. The smaller class packages below are recommended when you only need the code for the current session. All packages are also available to enrolled students through the course group.

Downloads by class

Each package contains the simulation, hardware interface, and firmware or training/deployment files relevant to that class.

Class 8ZIP package

Dual-Loop PID

RIP simulation, Python hardware interface, and microcontroller firmware for the dual-loop PID experiment.

Class 9ZIP package

Linear Quadratic Regulator

LQR simulation, Python hardware interface, and microcontroller firmware for optimal-control experiments.

Class 10ZIP package

Model Predictive Control

MPC simulation, Python hardware interface, and microcontroller firmware for prediction-based control experiments.

Class 11ZIP package

Deep Q-Network

DQN simulation training, policy evaluation, hardware deployment scripts, and matching firmware.

Class 12ZIP package

Proximal Policy Optimization

PPO simulation training, policy evaluation, hardware deployment scripts, and matching firmware.

Class 13ZIP package

Twin Delayed DDPG

TD3 simulation training, policy evaluation, compatibility checks, hardware deployment scripts, and firmware.