Abstract
This paper deals with a control scheme for autonomous underwater robots equipped with manipulators. Several motion and force controllers have been developed. Most of them were designed in disregard of the dynamics of marine thrusters to develop a controller with a simple structure. However, the robot body propelled by thrusters generally has a considerably slower time response than the manipulator driven by electrical motors. Therefore, it may be difficult to construct a high-gain feedback control system to achieve a good control performance, because the high gain may excite the slow thruster dynamics ignored in the controller design, and the excitation will degrade the control performance. In this paper, we develop a motion and force controller for mathematical models with the dynamics of thrusters. It includes a nonlinear force error filter which allows us to construct a stable motion and force control system. To investigate its control performance, we conducted numerical simulations for comparing the proposed control scheme with an existing control scheme designed in disregard of the thruster dynamics. Simulation results demonstrate the usefulness of the proposed controller.
















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Antonelli G (2003) Underwater robots: motion and force control of vehicle-manipulator systems. Springer, Berlin
Antonelli G, Caccavale F, Chiaverini S, Villani L (2000) Tracking control for underwater vehicle-manipulator systems with velocity estimation. IEEE J Oceanic Eng 25(3):399–413
Lee M, Choi HS (2000) A robust neural controller for underwater robot manipulators. IEEE Trans Neural Netw 11(6):1465–1470
Canudas de Wit C, Olguin Diaz E, Perrier M (2000) Nonlinear control of an underwater vehicle/manipulator with composite dynamics. IEEE Trans Control Syst Technol 8(6):948–960
Sarkar N, Podder TK (2001) Coordinated motion planning and control of autonomous underwater vehicle-manipulator systems subject to drag optimization. IEEE J Ocean Eng 26(2):228–239
Yatoh T, Sagara S, Tamura M (2008) Digital type disturbance compensation control of a floating underwater robot with 2 link manipulator. Artif Life Robot 13(1):377–381
Han J, Park J, Chung WK (2011) Robust coordinated motion control of an underwater vehicle-manipulator system with minimizing restoring moments. Ocean Eng 38(10):1197–1206
Santhakumar M, Kim J (2012) Indirect adaptive control of an autonomous underwater vehicle-manipulator system for underwater manipulation tasks. Ocean Eng 54:233–243
Xu B, Pandian SR, Sakagami N, Petry F (2012) Neuro-fuzzy control of underwater vehicle-manipulator systems. J Franklin Inst 349(3):1125–1138
Santhakumar M, Kim J (2015) Coordinated motion control in task space of an autonomous underwater vehicle-manipulator system. Ocean Eng 104:155–167
Esfahani HN, Azimirad V, Danesh M (2015) A time delay controller included terminal sliding mode and fuzzy gain tuning for underwater vehicle-manipulator systems. Ocean Eng 107:97–107
Antonelli G, Chiaverini S, Sarkar N (2001) External force control for underwater vehicle-manipulator systems. IEEE Trans Robot Autom 17(6):931–938
Cui Y, Yuh J (2003) A unified adaptive force control of underwater vehicle-manipulator systems (UVMS). In: Proceedings of IEEE/RSJ international conference of intelligent robots and systems, pp 553–558
Olguin Diaz E, Arechavaleta G, Jarquin G, Parra-Vega V (2013) A passivity-based model-free force-motion control of underwater vehicle-manipulator systems. IEEE Trans Robot 29(6):1469–1484
Farivarnejad H, Moosavian SAA (2014) Multiple impedance control for object manipulation by a dual arm underwater vehicle-manipulator system. Ocean Eng 89:82–98
Taira Y, Oya M, Sagara S (2010) An adaptive controller for underwater vehicle-manipulator systems including thruster dynamics. In: Proceedings of international conference on modelling, identification and control, pp 185–190
Taira Y, Oya M, Sagara S (2012) Adaptive control of underwater vehicle-manipulator systems using radial basis function networks. Artif Life Robot 17(1):123–129
Taira Y, Sagara S, Oya M (2015) Robust controller with a fixed compensator for underwater vehicle-manipulator systems including thruster dynamics. Int J Adv Mechatron Syst 6(6):258–268
Korkmaz O, Ider SK, Ozgoren MK (2016) Trajectory tracking control of an underactuated underwater vehicle redundant manipulator system. Asian J Control 18(5):1593–1607
Taira Y, Sagara S, Oya M (2017) Design of a motion and force controller for underwater vehicle-manipulator systems including thruster dynamics. In: Proceedings of 22nd international symposium artificial life and robotics, pp 872–877
Arimoto S (1996) Control theory of non-linear mechanical systems: a passivity-based and circuit-theoretic approach. Oxford University Press, New York
Yoerger DR, Cooke JG, Slotine JJE (1990) The influence of thruster dynamics on underwater vehicle behavior and their incorporation into control system design. IEEE J Ocean Eng 15(3):167–178
Krstic M, Kanellakopoulos I, Kokotovic P (1995) Nonlinear and adaptive control design. Wiley, New York
Yuan J (1997) Adaptive control of a constrained robot-ensuring zero tracking and zero force errors. IEEE Trans Autom Control 42(12):1709–1714
Ioannou PA, Sun J (1996) Robust adaptive control. Prentice Hall, New Jersey, p 75
Kim J, Chung WK (2006) Accurate and practical thruster modeling for underwater vehicles. Ocean Eng 33(5–6):566–586
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was presented in part at the 22nd International Symposium on Artificial Life and Robotics, Beppu, Oita, January 19–21, 2017.
About this article
Cite this article
Taira, Y., Sagara, S. & Oya, M. Motion and force control with a nonlinear force error filter for underwater vehicle-manipulator systems. Artif Life Robotics 23, 103–117 (2018). https://doi.org/10.1007/s10015-017-0400-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-017-0400-3