Automatically-Tuned Model Predictive Control for an Underwater Soft Robot

W. David Null,William Edwards,Dohun Jeong,Teodor Tchalakov,James Menezes,Kris Hauser,Y Z
DOI: https://doi.org/10.1109/lra.2023.3333662
IF: 5.2
2024-01-01
IEEE Robotics and Automation Letters
Abstract:Soft robots have desirable qualities for use in underwater environments thanks to their inherent compliance and lack of need for exposed hardware. Nevertheless, these advantages come at the cost of considerable control challenges. Data-driven model predictive control (MPC) is an approach that has shown promise in controlling soft robots. However, manually tuning the many hyperparameters in the learned dynamics model and the optimizer can be extremely tedious. In this work, we explore using data-driven MPC to control an underwater soft robot, and employ the AutoMPC method to automatically tune the hyperparameters and generate the controller. In the process, we extend AutoMPC's capabilities to handle multi-task tuning and we add a barrier cost function to enforce actuator constraints. Our experiments show that the AutoMPC controller reaches targets with significantly higher accuracy and reliability than state-of-the-art baselines both in- and out-of-distribution of the training data.
robotics
What problem does this paper attempt to address?