Learning-based Nonlinear Model Predictive Control of Reconfigurable Autonomous Robotic Boats: Roboats

This paper presents a Learning-based Nonlinear Model Predictive Control (LB-NMPC) algorithm for reconfigurable autonomous vessels to facilitate high-accurate path tracking. Each vessel is designed to latch to a pre-defined point of another vessel that allows the vessels to form a rigid body. The number of possible configurations of such vessels exponentially grows as the total number of vessels increases, which imposes a technical challenge in modeling and identification. In this work, we propose a framework consisting of a real-time parameter estimator and a feedback control strategy, which is capable of ensuring high-accurate path tracking for any feasible configuration of vessels. Novelty of our method is in that the parameter is estimated on-line and adjusts control parameters (e.g., cost function and dynamic model) simultaneously to improve path-tracking performance. Through experiments on different configurations of connected-vessels, we demonstrate stability of our proposed approach and its effectiveness in high-accuracy in path tracking.

[1]  Jan Swevers,et al.  Real-time nonlinear MPC and MHE for a large-scale mechatronic application , 2015 .

[2]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems , 2007 .

[3]  Carl A. Nelson,et al.  Configuration discovery of modular self-reconfigurable robots: Real-time, distributed, IR+XBee communication method , 2017, Robotics Auton. Syst..

[4]  I-Ming Chen,et al.  On the Comparison of Model-Based and Model-Free Controllers in Guidance, Navigation and Control of Agricultural Vehicles , 2018 .

[5]  David Q. Mayne,et al.  Constrained state estimation for nonlinear discrete-time systems: stability and moving horizon approximations , 2003, IEEE Trans. Autom. Control..

[6]  Girish Chowdhary,et al.  High‐precision control of tracked field robots in the presence of unknown traction coefficients , 2018, J. Field Robotics.

[7]  Calin Belta,et al.  Experimental Validation of Linear and Nonlinear MPC on an Articulated Unmanned Ground Vehicle , 2018, IEEE/ASME Transactions on Mechatronics.

[8]  Carlo Ratti,et al.  Coordinated Control of a Reconfigurable Multi-Vessel Platform: Robust Control Approach , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[9]  James B. Rawlings,et al.  Critical Evaluation of Extended Kalman Filtering and Moving-Horizon Estimation , 2005 .

[10]  Jongho Shin,et al.  Adaptive Path-Following Control for an Unmanned Surface Vessel Using an Identified Dynamic Model , 2017, IEEE/ASME Transactions on Mechatronics.

[11]  Changyin Sun,et al.  Adaptive Neural Network Control of a Marine Vessel With Constraints Using the Asymmetric Barrier Lyapunov Function , 2017, IEEE Transactions on Cybernetics.

[12]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[13]  Raymond Oung,et al.  The Distributed Flight Array: Design, implementation, and analysis of a modular vertical take-off and landing vehicle , 2014, Int. J. Robotics Res..

[14]  Satoshi Murata,et al.  Self-reconfigurable robots , 2007, IEEE Robotics & Automation Magazine.

[15]  Mogens Blanke,et al.  Efficient Modelling Methodology for Reconfigurable Underwater Robots , 2016 .

[16]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[17]  David Johan Christensen,et al.  Self-reconfiguration of modular underwater robots using an energy heuristic , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[18]  Dongkyoung Chwa,et al.  Global Tracking Control of Underactuated Ships With Input and Velocity Constraints Using Dynamic Surface Control Method , 2011, IEEE Transactions on Control Systems Technology.

[19]  Vijay Kumar,et al.  Automated Self-Assembly of Large Maritime Structures by a Team of Robotic Boats , 2015, IEEE Transactions on Automation Science and Engineering.

[20]  Mark Yim,et al.  Automatic Configuration Recognition Methods in Modular Robots , 2008, Int. J. Robotics Res..

[21]  Anastasios M. Lekkas,et al.  Direct and indirect adaptive integral line‐of‐sight path‐following controllers for marine craft exposed to ocean currents , 2017 .

[22]  Christian Kirches,et al.  qpOASES: a parametric active-set algorithm for quadratic programming , 2014, Mathematical Programming Computation.

[23]  Cong Wang,et al.  Neural Learning Control of Marine Surface Vessels With Guaranteed Transient Tracking Performance , 2016, IEEE Transactions on Industrial Electronics.

[24]  Girish Chowdhary,et al.  Embedded High Precision Control and Corn Stand Counting Algorithms for an Ultra-Compact 3D Printed Field Robot , 2018, Robotics: Science and Systems.