Fast Model Predictive Control for Reactive Robotic Swimming

Model Predictive Control amounts to re-solving a trajectory optimization problem at every timestep. Using a fast multi-threaded simulator and an efficient trajectory optimizer, we generate complex, reactive and robust swimming behavior in simulated robots of 12-27 state dimensions, with time-steps in the range of 10-40ms.