A low computation-cost locomotion control for underwater snake robot based on Monte Carlo model predictive control and curvature derivative control

Yiping Qiu,Hisashi Date
DOI: https://doi.org/10.1080/01691864.2024.2340546
IF: 2.057
2024-04-17
Advanced Robotics
Abstract:This work studies the application of a sample-based model Monte Carlo Model Predictive Control (MCMPC) to address discontinuous events, such as collisions. The inclusion of contact dynamics in the prediction steps of MCMPC renders it advantageous for the operation of underwater snake robots in restricted environments during rescue missions. The Curvature Derivative Control (CDC) method is employed for the purpose of controlling the joints, with the exception of the head joint. The snake robot body demonstrates adaptability to various environments with the assistance of the CDC. Results obtained from the simulation demonstrate that the snake robot is capable of autonomously navigating from its beginning position outside the region to a pipe as the entrance in order to get inside. The robot successfully traverses through various internal structures within the pipe and ultimately reaches the intended destination, guided by a predetermined cost function of MCMPC. By using the capabilities of CUDA GPU parallel computing, the computational time is substantially lowered.
robotics
What problem does this paper attempt to address?