Modeling, design and control of low-cost differential-drive robotic ground vehicles: Part II — Multiple vehicle study

Toward the ambitious long-term goal of a fleet of cooperating Flexible Autonomous Machines operating in an uncertain Environment (FAME), this two part paper addresses several critical modeling, design and control objectives for ground vehicles. Within Part I of this paper, a low-cost differential drive robotic vehicle was introduced for FAME research. Suitable nonlinear/linear-models were used to develop inner/outer-loop control laws for a single vehicle; e.g. wheel (and vehicle translational/rotational) velocity inner-loop control, etc. Part II of this paper focusses on the coordination of multiple vehicles. The (faster) inner-loop control law discussed within Part I is used for all (slower) outer-loop control modes demonstrated within Part II. We specifically demonstrate (via simulations and hardware) the following specific outer-loop control laws: (1) Δx − θ separation-direction control, (2) collision avoidance, (3) separation control for a longitudinal platoon of vehicles. Empirically collected data is shown to agree well with simulation results. Reasons for observed differences are provided. The simple separation-direction control structure is adequate because of the (higher bandwidth) inner-loop control law. We observed (and expected) that (1) collision avoidance works well as long as the controlled vehicle is not traveling too fast with respect to obstacles. (2) with respect to platoon control, we demonstrated that feedforward of leader speed information significantly and uniformly improves separation performance as we move rearward in the platoon. In short, many capabilities that are critical for reaching the longer-term FAME goal are demonstrated within this two part paper.

[1]  Jesus Aldaco Lopez Image Processing Based Control of Mobile Robotics , 2016 .

[2]  Reggie J. Caudill,et al.  Vehicle-Follower, Longitudinal Control for Automated Transit Vehicles , 1976 .

[3]  Zhenyu Lin,et al.  Modeling, Design and Control of Multiple Low-Cost Robotic Ground Vehicles , 2015 .

[4]  John Lygeros,et al.  Longitudinal control of the lead car of a platoon , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[5]  Zhichao Li Modeling and Control of a Longitudinal Platoon of Ground Robotic Vehicles , 2016 .

[6]  Karan Puttannaiah,et al.  Modeling of a multi-core processor thermal dynamics for development of Dynamic Thermal Management controllers , 2016, 2016 American Control Conference (ACC).

[7]  Martin Reisslein,et al.  SDN-Based Smart Gateways (Sm-GWs) for Multi-Operator Small Cell Network Management , 2016, IEEE Transactions on Network and Service Management.

[8]  Martin Reisslein,et al.  Performance Comparison of R-PHY and R-MACPHY Modular Cable Access Network Architectures , 2018, IEEE Transactions on Broadcasting.

[9]  Huei Peng,et al.  Optimal Adaptive Cruise Control with Guaranteed String Stability , 1999 .

[10]  Mihailo R. Jovanovic,et al.  On the ill-posedness of certain vehicular platoon control problems , 2005, IEEE Transactions on Automatic Control.

[11]  Zhichao Li,et al.  Modeling, design and control of low-cost differential-drive robotic ground vehicles: Part I — Single vehicle study , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[12]  Kaustav Mondal,et al.  Analysis and use of several generalized ℋ(∞ mixed sensitivity frameworks for stable multivariable plants subject to simultaneous output and input loop breaking specifications , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[13]  Thomas Gustafsson,et al.  Computing The Ideal Racing Line Using Optimal Control , 2008 .

[14]  J. K. Hedrick,et al.  Longitudinal Control Development For IVHS Fully Automated And Semi - Automated System: Phase III , 1995 .

[15]  Harry Y Chiu,et al.  VEHICLE-FOLLOWER CONTROL WITH VARIABLE-GAINS FOR SHORT-HEADWAY AUTOMATED GUIDEWAY TRANSIT SYSTEMS , 1977 .

[16]  Srdjan S. Stankovic,et al.  Decentralized overlapping control of a platoon of vehicles , 2000, IEEE Trans. Control. Syst. Technol..

[17]  Charles A. Desoer,et al.  Longitudinal Control of a Platoon of Vehicles , 1990, 1990 American Control Conference.

[18]  D. Casanova,et al.  On minimum time vehicle manoeuvring: the theoretical optimal lap , 2000 .

[19]  Charles A. Desoer,et al.  Longitudinal control of a platoon of vehicles with no communication of lead vehicle information: a system level study , 1993 .

[20]  Karan Puttannaiah,et al.  A generalized ℋ∞ control design framework for stable multivariable plants subject to simultaneous output and input loop breaking specifications , 2015, 2015 American Control Conference (ACC).

[21]  Naresh N. Nandola,et al.  Modeling and predictive control of nonlinear hybrid systems using disaggregation of variables - A convex formulation , 2013, 2013 European Control Conference (ECC).

[22]  Iman Anvari Non-holonomic Differential Drive Mobile Robot Control & Design : Critical Dynamics and Coupling Constraints , 2013 .

[23]  Karan Puttannaiah H-Infinity Control Design Via Convex Optimization: Toward A Comprehensive Design Environment , 2013 .

[24]  J. K. Hedrick,et al.  Vehicle Modeling and Control for Automated Highway Systems , 1993 .

[25]  Pravin Varaiya,et al.  Smart cars on smart roads: problems of control , 1991, IEEE Trans. Autom. Control..

[26]  Xianglong Lu Modeling and Control for Vision Based Rear Wheel Drive Robot and Solving Indoor SLAM Problem Using LIDAR , 2016 .

[27]  Kaustav Mondal,et al.  A generalized mixed-sensitivity convex approach to hierarchical multivariable inner-outer loop control design subject to simultaneous input and output loop breaking specifications , 2016, 2016 American Control Conference (ACC).