In this paper, the automatic control of a single unmanned surface vehicle (USV) pushing a floating load is developed and theoretically analyzed. This represents a challenging control problem, since the manipulated load is underactuated and its open-loop dynamics is inherently unstable. Thus, a stabilizing controller must be designed. To this end, a scheme that combines partial feedback linearization with local linearization of the remaining nonlinear terms is proposed. Such scheme simplifies the design of a variable structure controller, that has robustness characteristics to parametric uncertainties and matched disturbances. The proposed closed-loop control system has local stability properties. Small-scale experimental results in calm waters, and simulation results, illustrate the performance of the proposed control system.
This is a preview of subscription content, log in to check access.
Buy single article
Instant access to the full article PDF.
Price includes VAT for USA
M. T. Mason, “Mechanics and planning of manipulator pushing operations,” The International Journal of Robotics Research, vol. 5, no. 3, pp. 53–71, September 1986.
P. K. Agarwal, J.-C. Latombe, R. Motwani, and P. Raghavan, “Nonholonomic path planning for pushing a disk among obstacles,” Proc. IEEE Int. Conf. Robotics and Automation, vol. 4, Albuquerque, NM, pp. 3124–3129, April 1997.
M. Behrens, S. Huang, and G. Dissanayake, “Models for pushing objects with a mobile robot using single point contact,” Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems, Taipei, Taiwan, pp. 2964–2969, October 2010.
J. Esposito, M. Feemster, and E. Smith, “Cooperative manipulation on the water using a swarm of autonomous tugboats,” Proc. IEEE Conf. Robotics and Automation, Pasadena, CA, pp. 1501–1506, May 2008.
M. G. Feemster and J. M. Esposito, “Comprehensive framework for tracking control and thrust allocation for a highly overactuated autonomous surface vessel,” J. Field Robotics, vol. 28, no. 1, pp. 80–100, January/February 2011.
P. V. Bui and Y. B. Kim, “Development of constrained control allocation for ship berthing by using autonomous tugboats,” Int. J. Contr., Aut. and Systems, vol. 9, no. 6, pp. 1203–1208, December 2011.
T. I. Fossen, Marine Control Systems: Guidance, Navigation and Control of Ships, Rigs, and Underwater Vehicles, Marine Cybernetics, Trondheim, Norway, 2002.
M. W. Spong, “Partial feedback linearization of underactuated mechanical systems,” Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems, Munich, Germany, vol. 1, pp. 314–321, September 1994.
A. de Luca and G. Oriolo, “Motion planning and trajectory control of an underactuated three-link robot via dynamic feedback linearization,” Proc. of ICRA. Millennium Conf. IEEE Int. Conf. Robotics and Automation, San Francisco, CA, vol. 3, pp. 2789–2795, April 2000.
V. Utkin, J. Guldner, and J. Shi, Sliding Mode Control in Electromechanical Systems, Taylor & Francis Ltd., London, 1999.
C. Edwards and S. K. Spurgeon, Sliding Mode Control: Theory and Applications, Taylor & Francis Ltd., London, 1998.
J. Cheng, J. Yi, and D. Zhao, “Design of a sliding mode controller for trajectory tracking problem of marine vessels,” IET Control Theory Appl., vol. 1, no. 1, pp. 233–237, January 2007.
H. Ashrafiuon, K. R. Muske, L. C. McNinch, and R. A. Soltan, “Sliding-mode tracking control of surface vessels,” IEEE Trans. Ind. Electronics, vol. 55, no. 11, pp. 4004–4012, November 2008.
N. Khaled and N. G. Chalhoub, “A dynamic model and a robust controller for a fully-actuated marine surface vessel,” J. Vibration and Control, vol. 17, no. 6, pp. 801–812, May 2011.
C. Liu, Z. Zou, and J. Yin, “Trajectory tracking of under-actuated surface vessels based on neural network and hierarchical sliding mode,” J. Marine Sci. Tech., vol. 20, no. 2, pp. 322–330, June 2015.
B. Qiu, G. Wang, Y. Fan, D. Mu, and X. Sun, “Adaptive sliding mode trajectory tracking control for unmanned surface vehicle with modeling uncertainties and input saturation,” Appl. Sci., vol. 9, no. 6, p. 1240, 2019.
M. Faramin, R. H. Goudarzi, and A. Maleki, “Track-keeping observer-based robust adaptive control of an unmanned surface vessel by applying a 4-DOF maneuvering model,” Ocean Eng., vol. 183, pp. 11–23, July 2019.
J. J. Craig, Introduction to Robotics: Mechanics and Control, 3rd ed., Pearson/Prentice Hall, Upper Saddle River, NJ, 2005.
R. V. C. Rosario, Variable Structure Control of a Boat Pushing an Underactuated Floating Load, Master’s thesis, Programa de P6s-Graduacao em Engenharia Eletronica, State University of Rio de Janeiro, Rio de Janeiro, 2017, (in Portuguese).
R. V. C. Rosario and J. P. V. S. Cunha, “Experimental variable structure trajectory tracking control of a surface vessel with a motion capture system,” Proc. of the 43rd Conf. IEEE Ind. Electronics Soc. (IECON), Beijing, China, pp. 2864–2869, Oct.–Nov. 2017.
J.-J. E. Slotine and W. Li, Applied Nonlinear Control, Prentice-Hall, Englewood Cliffs, NJ, 1991.
R. Hermann and A. Krener, “Nonlinear controllability and observability,” IEEE Trans. Aut. Contr., vol. 22, no. 5, pp. 728–740, October 1977.
R. A. DeCarlo, S. H. Zak, and G. P. Matthews, “Variable structure control of nonlinear multivariable systems: a tutorial,” Proceedings of the IEEE, vol. 76, no. 3, pp. 212–232, March 1988.
J. P. V. S. Cunha, L. Hsu, R. R. Costa, and F. Lizarralde, “Output-feedback model-reference sliding mode control of uncertain multivariable systems,” IEEE Trans. Aut. Contr., vol. 48, no. 12, pp. 2245–2250, December 2003.
G. Strang, Linear Algebra and Its Applications, 4th ed., Thomson Higher Education, Belmont, CA, 2006.
K. J. Åström and B. Wittenmark, Computer Controlled Systems: Theory and Design, 3rd ed., Dover Publications, 2011.
D. R. Lide, CRC Handbook of Chemistry and Physics, 84th ed., CRC Press, Boca Raton, 2004.
Recommended by Associate Editor Son-Cheol Yu under the direction of Editor-in-Chief Keum-Shik Hong.
This work was supported in part by Brazilian funding agencies CNPq, FAPERJ, and Coordenagao de Aperfeigoamento de Pessoal de Nfvel Superior — CAPES — Finance Code 001. This work was completed while Paula B. Garcia-Rosa was affiliated with the Department of Electric Power Engineering, Norwegian University of Science and Technology, Norway.
Rafael Vida Castro Rosario received his B.Sc. degree in electrical engineering and an M.Sc. in electronic engineering from the State University of Rio de Janeiro, in 2013 and 2017, respectively.
José Paulo V. S. Cunha was born in Rio de Janeiro, Brazil, on March 9, 1965. He received his B.Sc. degree in electrical engineering from the State University of Rio de Janeiro in 1988, and his M.Sc. and D.Sc. degrees in electrical engineering from the Federal University of Rio de Janeiro in 1992 and 2004, respectively. From 1992 to 1996, he was a teacher at the Centro Federal de Educação Tecnológica do Rio de Janeiro. Since 1997, he has been a Professor at the Department of Electronics and Telecommunication Engineering of the State University of Rio de Janeiro. His research interests include sliding-mode control, control of electromechanical systems, marine systems, underwater and surface vehicles, the development of instrumentation and measurement systems. Dr. Cunha is a member of the Sociedade Brasileira de Automatica and of the IEEE.
Paula B. Garcia-Rosa was born in Rio de Janeiro, Brazil. She received her B.Sc. degree in Electronic Engineering from the State University of Rio de Janeiro, Brazil, in 2004, and her M.Sc. and D.Sc. degrees in Electrical Engineering and Ocean Engineering, respectively, from the COPPE/Federal University of Rio de Janeiro, in 2008 and 2013. She was a Post-doctoral Researcher (2013–2015) with the Centre for Ocean Energy Research, Maynooth University, Ireland, and a Visiting Researcher (2016–2017) and Postdoctoral Researcher (2018–2020), respectively, with the Dept. of Eng. Cybernetics, and Dept. of Electric Power Eng., Norwegian Univ. of Science and Technology (NTNU), Norway. She is currently a Research Scientist with SINTEF Energy Research, Norway. Her research interests include control of electromechanical systems, marine systems, offshore renewable energy technologies, and optimization and control of wave energy systems. Dr. Garcia-Rosa is a member of the IEEE.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Rosario, R.V.C., Cunha, J.P.V.S. & Garcia-Rosa, P.B. Stabilizing Control of an Unmanned Surface Vehicle Pushing a Floating Load. Int. J. Control Autom. Syst. (2020). https://doi.org/10.1007/s12555-019-0677-1
- Manipulation tasks
- marine systems
- partial feedback linearization
- uncertain systems
- underactuated systems
- variable structure control