A journal of IEEE and CAA , publishes high-quality papers in English on original theoretical/experimental research and development in all areas of automation
Volume 8 Issue 8
Aug.  2021

IEEE/CAA Journal of Automatica Sinica

  • JCR Impact Factor: 11.8, Top 4% (SCI Q1)
    CiteScore: 17.6, Top 3% (Q1)
    Google Scholar h5-index: 77, TOP 5
Turn off MathJax
Article Contents
Z. Du, Rudy R. Negenborn, and V. Reppa, "Cooperative Multi-Agent Control for Autonomous Ship Towing Under Environmental Disturbances," IEEE/CAA J. Autom. Sinica, vol. 8, no. 8, pp. 1365-1379, Aug. 2021. doi: 10.1109/JAS.2021.1004078
Citation: Z. Du, Rudy R. Negenborn, and V. Reppa, "Cooperative Multi-Agent Control for Autonomous Ship Towing Under Environmental Disturbances," IEEE/CAA J. Autom. Sinica, vol. 8, no. 8, pp. 1365-1379, Aug. 2021. doi: 10.1109/JAS.2021.1004078

Cooperative Multi-Agent Control for Autonomous Ship Towing Under Environmental Disturbances

doi: 10.1109/JAS.2021.1004078
Funds:  This work was supported by the China Scholarship Council (201806950080), the Researchlab Autonomous Shipping (RAS) of Delft University of Technology, and the INTERREG North Sea Region Grant “AVATAR” funded by the European Regional Development Fund
More Information
  • Among the promising application of autonomous surface vessels (ASVs) is the utilization of multiple autonomous tugs for manipulating a floating object such as an oil platform, a broken ship, or a ship in port areas. Considering the real conditions and operations of maritime practice, this paper proposes a multi-agent control algorithm to manipulate a ship to a desired position with a desired heading and velocity under the environmental disturbances. The control architecture consists of a supervisory controller in the higher layer and tug controllers in the lower layer. The supervisory controller allocates the towing forces and angles between the tugs and the ship by minimizing the error in the position and velocity of the ship. The weight coefficients in the cost function are designed to be adaptive to guarantee that the towing system functions well under environmental disturbances, and to enhance the efficiency of the towing system. The tug controller provides the forces to tow the ship and tracks the reference trajectory that is computed online based on the towing angles calculated by the supervisory controller. Simulation results show that the proposed algorithm can make the two autonomous tugs cooperatively tow a ship to a desired position with a desired heading and velocity under the (even harsh) environmental disturbances.

     

  • loading
  • [1]
    G. Xiong, F. Zhu, X. Liu, X. Dong, W. Huang, S. Chen, and K. Zhao, “Cyber-physical-social system in intelligent transportation,” IEEE/CAA J. Autom. Sinica, vol. 2, no. 3, pp. 320–333, 2015. doi: 10.1109/JAS.2015.7152667
    [2]
    R. R. Negenborn, Z. Lukszo, and H. Hellendoorn, Eds., Intelligent Infrastructures. Dordrecht, The Netherlands: Springer, 2010.
    [3]
    T. M. Cioppa, T. W. Lucas, and S. M. Sanchez, “Military applications of agent-based simulations,” in Proc. Winter Simulation Conf., Washington DC, USA, 2004, pp. 171–180.
    [4]
    J. E. Manley, “Unmanned surface vehicles, 15 years of development,” in Proc. OCEANS, Quebec, Canada, 2008, pp. 1–4.
    [5]
    M. Schiaretti, L. Chen, and R. R. Negenborn, “Survey on autonomous surface vessels: Part Ⅱ-categorization of 60 prototypes and future applications,” in Proc. Int. Conf. Computational Logistics, Southampton, United Kingdom, 2017, pp. 234–252.
    [6]
    X. Sun and S. S. Ge, “Adaptive neural region tracking control of multifully actuated ocean surface vessels,” IEEE/CAA J. Autom. Sinica, vol. 1, no. 1, pp. 77–83, 2014. doi: 10.1109/JAS.2014.7004623
    [7]
    Y. Chen and P. Wei, “Coordinated adaptive control for coordinated path-following surface vessels with a time-invariant orbital velocity,” IEEE/CAA J. Autom. Sinica, vol. 1, no. 4, pp. 337–346, 2014. doi: 10.1109/JAS.2014.7004662
    [8]
    L. Chen, H. Hopman, and R. R. Negenborn, “Distributed model predictive control for vessel train formations of cooperative multi-vessel systems,” Transportation Research Part C:Emerging Technologies, vol. 92, pp. 101–118, 2018. doi: 10.1016/j.trc.2018.04.013
    [9]
    Z. Peng, J. Wang, D. Wang, and Q.-L. Han, “An overview of recent advances in coordinated control of multiple autonomous surface vehicles,” IEEE Trans. Industrial Informatics, vol. 17, no. 2, pp. 732–745, 2021. doi: 10.1109/TII.2020.3004343
    [10]
    Y. A. Ahmed and K. Hasegawa, “Automatic ship berthing using artificial neural network based on virtual window concept in wind condition,” IFAC Proceedings Volumes, vol. 45, no. 24, pp. 286–291, 2012. doi: 10.3182/20120912-3-BG-2031.00059
    [11]
    R. Zhang, P. Tang, Y. Su, X. Li, G. Yang, and C. Shi, “An adaptive obstacle avoidance algorithm for unmanned surface vehicle in complicated marine environments,” IEEE/CAA J. Autom. Sinica, vol. 1, no. 4, pp. 385–396, 2014. doi: 10.1109/JAS.2014.7004666
    [12]
    A. Alop, “The main challenges and barriers to the successful “smart shipping”,” TransNav,the Int. Journal on Marine Navigation and Safety of Sea Transportation, vol. 13, no. 3, pp. 521–528, 2019. doi: 10.12716/1001.13.03.05
    [13]
    H. Zheng, R. R. Negenborn, and G. Lodewijks, “Predictive path following with arrival time awareness for waterborne AGVs,” Transportation Research Part C:Emerging Technologies, vol. 70, pp. 214–237, 2016. doi: 10.1016/j.trc.2015.11.004
    [14]
    E. Zereik, M. Bibuli, N. Mišković, P. Ridao, and A. Pascoal, “Challenges and future trends in marine robotics,” Annual Reviews in Control, vol. 46, pp. 350–368, 2018. doi: 10.1016/j.arcontrol.2018.10.002
    [15]
    N. Mizuno, M. Kuroda, T. Okazaki, and K. Ohtsu, “Minimum time ship maneuvering method using neural network and nonlinear model predictive compensator,” Control Engineering Practice, vol. 15, no. 6, pp. 757–765, 2007. doi: 10.1016/j.conengprac.2007.01.002
    [16]
    L. Yang and G. Chen, “Automatic berthing control of underactuated surface ships in restricted waters based on nonlinear adaptive control method,” in Proc. 31st Chinese Control Conf., Hefei, China, 2012, pp. 939–944.
    [17]
    Y. A. Ahmed and K. Hasegawa, “Automatic ship berthing using artificial neural network trained by consistent teaching data using nonlinear programming method,” Engineering Applications of Artificial Intelligence, vol. 26, no. 10, pp. 2287–2304, 2013. doi: 10.1016/j.engappai.2013.08.009
    [18]
    Y. Shuai, G. Li, X. Cheng, R. Skulstad, J. Xu, H. Liu, and H. Zhang, “An efficient neural-network based approach to automatic ship docking,” Ocean Engineering, vol. 191, Article No. 106514, 2019. doi: 10.1016/j.oceaneng.2019.106514
    [19]
    J.-Y. Park, J.-Y. Kim, NakwanPark, and N. Kim, “Design of an adaptive backstepping controller for auto-berthing a cruise ship under wind loads,” Int. Journal of Naval Architecture and Ocean Engineering, vol. 6, no. 2, pp. 347–360, 2014. doi: 10.2478/IJNAOE-2013-0184
    [20]
    Q. Zhang, X. ku Zhang, and N. kyun Im, “Ship nonlinear-feedback course keeping algorithm based on MMG model driven by bipolar sigmoid function for berthing,” Int. Journal of Naval Architecture and Ocean Engineering, vol. 9, no. 5, pp. 525–536, 2017. doi: 10.1016/j.ijnaoe.2017.01.004
    [21]
    N. Mizuno, T. Kita, and T. Ishikawa, “A new solving method for nonlinear optimal control problem and its application to automatic berthing problem,” in Proc. IECON 44th Annu. Conf. IEEE Industrial Electronics Society, Washington DC, USA, 2018, pp. 2183–2188.
    [22]
    Z. Piao, C. Guo, and S. Sun, “Research into the automatic berthing of underactuated unmanned ships under wind loads based on experiment and numerical analysis,” Journal of Marine Science and Engineering, vol. 7, no. 9, Article No. 300, 2019. doi: 10.3390/jmse7090300
    [23]
    B. Bidikli, E. Tatlicioglu, and E. Zergeroglu, “Robust dynamic positioning of surface vessels via multiple unidirectional tugboats,” Ocean Engineering, vol. 113, pp. 237–245, 2016. doi: 10.1016/j.oceaneng.2015.12.057
    [24]
    M. G. Feemster and J. M. Esposito, “Comprehensive framework for tracking control and thrust allocation for a highly overactuated autonomous surface vessel,” Journal of Field Robotics, vol. 28, no. 1, pp. 80–100, 2011. doi: 10.1002/rob.20369
    [25]
    V. P. Bui, H. Kawai, Y. B. Kim, and K. S. Lee, “A ship berthing system design with four tug boats,” Journal of Mechanical Science and Technology, vol. 25, no. 5, pp. 1257–1264, 2011. doi: 10.1007/s12206-011-0215-4
    [26]
    G. Sartoretti, S. Shaw, and M. A. Hsieh, “Distributed planar manipulation in fluidic environments,” in Proc. IEEE Int. Conf. Robotics and Automation, Stockholm, Sweden, 2016, pp. 5322–5327.
    [27]
    Y. Hu, L. Wang, J. Liang, and T. Wang, “Cooperative box-pushing with multiple autonomous robotic fish in underwater environment,” IET Control Theory &Applications, vol. 5, no. 17, pp. 2015–2022, 2011.
    [28]
    H. Hajieghrary, D. Kularatne, and M. A. Hsieh, “Differential geometric approach to trajectory planning: Cooperative transport by a team of autonomous marine vehicles,” in Proc. Annu. American Control Conf., Milwaukee, WI, USA, 2018, pp. 858–863.
    [29]
    L. Yun and Z. Jian, “Design and implementation of cooperative turning control for the towing system of unpowered facilities,” IEEE Access, vol. 6, pp. 18713–18722, 2018. doi: 10.1109/ACCESS.2018.2819692
    [30]
    T. D. Quan, J.-H. Suh, and Y.-B. Kim, “Leader-following control system design for a towed vessel by tugboat,” Journal of Ocean Engineering and Technology, vol. 33, no. 5, pp. 462–469, 2019. doi: 10.26748/KSOE.2019.075
    [31]
    L. Chen, H. Hopman, and R. R. Negenborn, “Distributed model predictive control for cooperative floating object transport with multi-vessel systems,” Ocean Engineering, vol. 191, Article No. 106515, 2019. doi: 10.1016/j.oceaneng.2019.106515
    [32]
    H. Yamato, “Automatic berthing by the neural controller,” in Proc. Ninth Ship Control Systems Symp., vol. 3, Bethesda, USA, 1990, pp. 3183–3201.
    [33]
    A. Devaraju, L. Chen, and R. R. Negenborn, “Autonomous surface vessels in ports: Applications, technology and port infrastructures,” in Proc. 9th Int. Conf. Computational Logistics, Vietri sul Mare, Italy, 2018, pp. 85–105.
    [34]
    Lloyds Register, “ShipRight Procedure–Autonomous Ships,” 2016. [Online]. Available: https://info.lr.org/l/12702/2016-07-07/32rrbk
    [35]
    T. A. Johansen and T. I. Fossen, “Control allocation–A survey,” Automatica, vol. 49, no. 5, pp. 1087–1103, 2013. doi: 10.1016/j.automatica.2013.01.035
    [36]
    J. Paulos, N. Eckenstein, T. Tosun, J. Seo, J. Davey, J. Greco, V. Kumar, and M. Yim, “Automated self-assembly of large maritime structures by a team of robotic boats,” IEEE Trans. Automation Science and Engineering, vol. 12, no. 3, pp. 958–968, 2015. doi: 10.1109/TASE.2015.2416678
    [37]
    Z. Wang and V. Kumar, “Object closure and manipulation by multiple cooperating mobile robots,” in Proc. IEEE Int. Conf. Robotics and Automation, vol. 1, Washington DC, USA, 2002, pp. 394–399.
    [38]
    G. Eoh, J. D. Jeon, J. S. Choi, and B. H. Lee, “Multi-robot cooperative formation for overweight object transportation,” in Proc. IEEE/SICE Int. Symp. System Integration, Kyoto, Japan, 2011, pp. 726–731.
    [39]
    H. Hensen, Tug Use in Port: A Practical Guide. London, UK: Nautical Institute, 2003.
    [40]
    Z. Du, V. Reppa, and R. R. Negenborn, “Cooperative control of autonomous tugs for ship towing,” IFAC-PapersOnLine, vol. 43, no. 2, pp. 14470–14475, 2020.
    [41]
    T. I. Fossen, Handbook of Marine Craft Hydrodynamics and Motion Control. Chichester, West Sussex, UK: John Wiley & Sons, 2011.
    [42]
    K. Kepaptsoglou, G. Fountas, and M. G. Karlaftis, “Weather impact on containership routing in closed seas: A chance-constraint optimization approach,” Transportation Research Part C:Emerging Technologies, vol. 55, pp. 139–155, 2015. doi: 10.1016/j.trc.2015.01.027
    [43]
    R. R. Negenborn, “Multi-agent model predictive control with applications to power networks,” Ph.D. dissertation, Delft University of Technology, 2007.
    [44]
    A. V. Rao, “A survey of numerical methods for optimal control,” Advances in the Astronautical Sciences, vol. 135, no. 1, pp. 497–528, 2009.
    [45]
    A. Haseltalab and R. R. Negenborn, “Model predictive maneuvering control and energy management for all-electric autonomous ships,” Applied Energy, vol. 251, no. 113308, pp. 1–27, 2019.
    [46]
    R. Skjetne, Ø. Smogeli, and T. I. Fossen, “Modeling, identification, and adaptive maneuvering of cybership Ⅱ: A complete design with experiments,” IFAC Proceedings Volumes, vol. 37, no. 10, pp. 203–208, 2004. doi: 10.1016/S1474-6670(17)31732-9
    [47]
    Rotterdam Port Authority, “Port information guide,” Port of Rotterdam, Rotterdam, the Netherlands, techreport, May 2019. [Online]. Available: https://www.portofrotterdam.com/sites/default/files/portinformation-guide.pdf
    [48]
    L. Moreira, T. I. Fossen, and C. G. Soares, “Path following control system for a tanker ship model,” Ocean Engineering, vol. 34, no. 14–15, pp. 2074–2085, 2007. doi: 10.1016/j.oceaneng.2007.02.005
    [49]
    Z. Li and J. Sun, “Disturbance compensating model predictive control with application to ship heading control,” IEEE Trans. Control Systems Technology, vol. 20, no. 1, pp. 257–265, 2011.
    [50]
    F. Ding, J. Wu, and Y. Wang, “Stabilization of an underactuated surface vessel based on adaptive sliding mode and backstepping control,” Mathematical Problems in Engineering, vol. 2013, pp. 1–5, 2013.
    [51]
    C.-Z. Pan, X.-Z. Lai, S. X. Yang, and M. Wu, “An efficient neural network approach to tracking control of an autonomous surface vehicle with unknown dynamics,” Expert Systems with Applications, vol. 40, no. 5, pp. 1629–1635, 2013. doi: 10.1016/j.eswa.2012.09.008
    [52]
    Y. Yang, J. Du, H. Liu, C. Guo, and A. Abraham, “A trajectory tracking robust controller of surface vessels with disturbance uncertainties,” IEEE Trans. Control Systems Technology, vol. 22, no. 4, pp. 1511–1518, 2014. doi: 10.1109/TCST.2013.2281936
    [53]
    I.-A. Ihle, J. Jouffroy, and T. I. Fossen, “Robust formation control of marine craft using lagrange multipliers,” in Group Coordination and Cooperative Control. Springer-Verlag, 2006, pp. 113–129.
    [54]
    Y. Liu, C. Guo, and R. Zhou, “Asymptotic stabilization control of an underactuated surface vessel with optimization based on genetic algorithm,” in Proc. Second Int. Symp. Intelligent Information Technology Application, vol. 3, Shanghai, China, 2008, pp. 622–626.
    [55]
    L. Cavaleri, B. Fox-Kemper, and M. Hemer, “Wind waves in the coupled climate system,” Bulletin of the American Meteorological Society, vol. 93, no. 11, pp. 1651–1661, 2012. doi: 10.1175/BAMS-D-11-00170.1

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(15)  / Tables(6)

    Article Metrics

    Article views (1405) PDF downloads(126) Cited by()

    Highlights

    • Formulation of the towing process in a multi-agent, multi-layer control framework;
    • Derivation of the kinematic model of the physically interconnected ship-towing system for coordinating multiple vessels;
    • Design of adaptive weights for regulating the ship velocity to make the manipulation of the ship smooth even under harsh environmental conditions;
    • Extensive simulations performed to show the robustness of the proposed method in scenarios with various environmental disturbances in a realistic framework.

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return