A 2-link robotic arm with constraints in the inputs and states.
Fast Online MPC: The optimal control problem is in the form of a quadratic program, which is solved using augmented Lagrange multipliers together with Nesterov's gradient method.
System: a linear plant with 4 states, 2 inputs, horizon lengths of 5 steps.
Hardware: 48 MHz ARM7 microcontroller. Around 16 kB of memory have been used for the compiled code.
Software: nxtOSEK real-time operating system, with 4 ms hard real-time MPC task.