Research semester project

Online Adaptive MPC on Tendon-Driven Soft Arm

PDF GitHub

A research project about online data-driven adaptive MPC done at the CREATE lab.

The goal was to control with an MPC a tendon-driven soft arm. drawing

But only model the arm in air and find a way for it to adapt by itself when entering another medium such as water.

To achieve this, our approach was to have add additional parameters to the model we optimize by minimizing the models past prediction with its actual recorded position.

The complex modelling of such arm made the simulation sensitive and sometimes unstables but our implementation worked even with disturbances, with the arm having a stable position (pointing downwards) or no stable position (pointing upwards).

Different trajectories have been tried, you can find some below.

Unfortunately the hardware was not working properly and we could not try the adaptive MPC in real conditions

Don’t hesitate to check out the code and report!

On the left, tracking an eight shape, without disturbances. On the right, tracking a square shape, with disturbances