Energy-efficient optimal thrust allocation for spherical underwater robot

In this paper, a spherical underwater robot uses optimal thrust allocator to determine the magnitude and the direction of thrust required for each water-jetted bilge pump thruster to create force and moment equilibrium. However, in order to ensure safe operation of the underwater robot it is equipped with redundant thruster configuration and therefore is over-actuated. Therefore, the choice of a particular solution for thrust allocation is found using an optimization process. In this work, the thrust allocation problem is formulated as an optimization problem, with an objective to minimize the total power consumption of the spherical underwater robot. The power consumption of underwater robot depends on the thrust generated by each bilge pump. The relationship between the power consumption and the thrust of the bilge pump is established using experimental data. The formulated optimal thrust allocation problem is solved using Mincon (Sequential Quadratic Programming) and SA (Simulated Annealing) optimization algorithm. The percentage savings in total power consumption for thruster system using the SA method as compared to Mincon method is 50.6 %.

[1]  Nilanjan Sarkar,et al.  Adaptive control of an autonomous underwater vehicle: experimental results on ODIN , 1999, Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375).

[2]  Chao Zhang,et al.  Hydrodynamic analysis and optimization for dish shaped underwater robot , 2011, 2011 IEEE International Conference on Mechatronics and Automation.

[3]  Chao Zhang,et al.  Modeling of a novel dish type underwater robot , 2011, The 2011 IEEE/ICME International Conference on Complex Medical Engineering.

[4]  Gianluca Antonelli,et al.  Kinematic Control of Platoons of Autonomous Vehicles , 2006, IEEE Transactions on Robotics.

[5]  Shuxiang Guo,et al.  Development of a novel type of microrobot for biomedical application , 2008 .

[6]  Xin-She Yang,et al.  Engineering Optimization: An Introduction with Metaheuristic Applications , 2010 .

[7]  Shuxiang Guo,et al.  A simplified dynamics modeling of a spherical underwater vehicle , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.