Modeling, design and control of low-cost differential-drive robotic ground vehicles: Part I — Single 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. One central objective was to show how off-the-shelf (low-cost) remote-control (RC) toy vehicles can be converted into intelligent multi-capability robotic-platforms for conducting FAME research. This was done for 13 differential drive RC vehicles called Thunder Tumbler (DDT2). Each DDT2-vehicle was augmented with a suite of sensor-computing-communication devices in order to provide a substantive suite of capabilities. Part I of this two part paper, focusing on a single vehicle, examines the associated non-holonomic dynamical model (including motor dynamics) for the DDT2 vehicle under consideration. We shed light on how vehicle coupling impacts control design a topic not well addressed within the robotics community. Because our vehicle exhibits little coupling, we are able to use classical decentralized control to design a wheel speed inner-loop controller. This controller is used for all of our outer-loop control modes: (speed-direction) cruise control along a curve, planar Cartesian (x, y) stabilization and minimum-time optimal-control around an oval race track. Empirically collected data is shown to agree well with simulation results. Reasons for observed differences are provided. Within Part II, focus is on control laws for the coordination of multiple vehicles. In short, many capabilities that are critical for reaching the longer-term FAME goal are demonstrated within this two part paper.

[1]  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).

[2]  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).

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

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

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

[6]  J. K. Hedrick,et al.  Vehicle Modelling and Control for Automated Highway Systems , 1990, 1990 American Control Conference.

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

[8]  Rached Dhaouadi,et al.  Dynamic Modelling of Differential-Drive Mobile Robots using Lagrange and Newton-Euler Methodologies: A Unified Framework , 2013, ICRA 2013.

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

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

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

[12]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

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

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

[15]  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).

[16]  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.

[17]  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).

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

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

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

[21]  Kaustav Mondal,et al.  Fundamental control system design issues for scramjet-powered hypersonic vehicles , 2015 .

[22]  A. Isidori Nonlinear Control Systems , 1985 .

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

[25]  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).

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

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

[28]  Gerald Cook Kinematic Models for Mobile Robots , 2011 .

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

[30]  A. Astolfi On the stabilization of nonholonomic systems , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

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

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

[33]  John Lygeros,et al.  Longitudinal control of the lead car of a platoon , 1993 .