Model Abstraction in Dynamical Systems: Application to Mobile Robot Control

To reduce complexity of system analysis and control design, simplified models that capture the behavior of interest in the original system can be obtained. These simplified models, called abstractions, can be analyzed more easily than the original complex model. Hierarchies of consistent abstractions can significantly reduce the complexity in determining the reachability properties of nonlinear systems. Such consistent hierarchies of reachability-preserving nonlinear abstractions are considered for the robotic car. Not only can these abstractions be analyzed with respect to some behavior of interest, they can also be used to transfer control design for the complex model to the simplified model. In this work, the abstraction is applied to the car/unicycle system. Working towards control design, it is seen that there are certain classes of trajectories that exist in the rolling disk system that cannot be achieved by the robotic car. In order to account for these cases, the new concepts of traceability and e-traceability are introduced. This work also studies the relationship between the evolution of uncertain initial conditions in abstracted control systems. It is shown that a control system abstraction can capture the time evolution of the uncertainty in the original system by an appropriate choice of control input. Abstracted control systems with stochastic initial conditions show the same behavior as systems with deterministic initial conditions. A conservation law is applied to the probability density function (pdf) requiring that the area under it be unity. Application of the conservation law results in a partial differential equation known as the Liouville equation, for which a closed form solution is known. The solution provides the time evolution of the initial pdf which can be followed by the abstracted system.

[1]  Yoshihiko Nakamura,et al.  Nonholonomic motion control of an autonomous underwater vehicle , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[2]  E. Kreyszig,et al.  Advanced Engineering Mathematics. , 1974 .

[3]  C. Samson Control of chained systems application to path following and time-varying point-stabilization of mobile robots , 1995, IEEE Trans. Autom. Control..

[4]  Jean-Paul Laumond,et al.  Robot Motion Planning and Control , 1998 .

[5]  Giuseppe Oriolo,et al.  Feedback control of a nonholonomic car-like robot , 1998 .

[6]  Jong-Hwan Kim,et al.  Sliding mode control for trajectory tracking of nonholonomic wheeled mobile robots , 1999, IEEE Trans. Robotics Autom..

[7]  H. Sussmann Orbits of families of vector fields and integrability of distributions , 1973 .

[8]  A. J. van der Schaft,et al.  Equivalence of dynamical systems by bisimulation , 2004, IEEE Transactions on Automatic Control.

[9]  Marilena Vendittelli,et al.  WMR control via dynamic feedback linearization: design, implementation, and experimental validation , 2002, IEEE Trans. Control. Syst. Technol..

[10]  George J. Pappas Bisimilar linear systems , 2003, Autom..

[11]  B. Ghosh,et al.  A Perspective Theory for Motion and Shape Estimation in Machine Vision , 1995 .

[12]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[13]  R. Abraham,et al.  Manifolds, Tensor Analysis, and Applications , 1983 .

[14]  Roberto Kawakami Harrop Galvão,et al.  Adaptive control for mobile robot using wavelet networks , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[15]  Pushkin Kachroo Microprocessor-controlled small-scale vehicles for experiments in automated highway systems , 1997 .

[16]  Arjan van der Schaft,et al.  Non-linear dynamical control systems , 1990 .

[17]  M. Fliess,et al.  On Differentially Flat Nonlinear Systems , 1992 .

[18]  P. Comba,et al.  Part I. Theory , 2007 .

[19]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[20]  Patricia Mellodge,et al.  Mobile Robotic Car Design , 2004 .

[21]  Stephen H. Friedberg,et al.  Linear Algebra , 2018, Computational Mathematics with SageMath.

[22]  Stefan Friedrich,et al.  Topology , 2019, Arch. Formal Proofs.

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

[24]  Ching-Hung Lee,et al.  Tracking control of unicycle-modeled mobile robots using a saturation feedback controller , 2001, IEEE Trans. Control. Syst. Technol..

[25]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[26]  H. Sussmann,et al.  Controllability of nonlinear systems , 1972 .

[27]  W. Greub Linear Algebra , 1981 .

[28]  Patricia Mellodge Feedback Control for a Path Following Robotic Car , 2002 .

[29]  Philippe Martin,et al.  A Lie-Backlund approach to equivalence and flatness of nonlinear systems , 1999, IEEE Trans. Autom. Control..

[30]  George J. Pappas,et al.  Consistent abstractions of affine control systems , 2002, IEEE Trans. Autom. Control..

[31]  R. Brockett Control Theory and Singular Riemannian Geometry , 1982 .

[32]  M. Ehrendorfer The Liouville Equation and Its Potential Usefulness for the Prediction of Forecast Skill. Part I: Theory , 1994 .

[33]  I. Neĭmark,et al.  Dynamics of Nonholonomic Systems , 1972 .

[34]  James C. Alexander,et al.  On the Kinematics of Wheeled Mobile Robots , 1989, Int. J. Robotics Res..

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

[36]  M. Fliess,et al.  Flatness, motion planning and trailer systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[37]  Sami F. Masri,et al.  Identification and prediction of stochastic dynamical systems in a polynomial chaos basis , 2005 .

[38]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot using neural networks , 1998, IEEE Trans. Neural Networks.

[39]  Alain Lambert,et al.  A safe and robust path following planner for wheeled robots , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[40]  George J. Pappas,et al.  Approximate bisimulation for a class of stochastic hybrid systems , 2006, 2006 American Control Conference.

[41]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .

[42]  R. Brockett Lie Algebras and Lie Groups in Control Theory , 1973 .

[43]  Antonio Bicchi,et al.  Closed loop steering of unicycle like vehicles via Lyapunov techniques , 1995, IEEE Robotics Autom. Mag..

[44]  J. Canny,et al.  Nonholonomic Motion Planning , 1992 .

[45]  George J. Pappas,et al.  Hierarchically consistent control systems , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[46]  Jim Hefferon,et al.  Linear Algebra , 2012 .

[47]  J. Bay Fundamentals of Linear State Space Systems , 1998 .

[48]  Zexiang Li,et al.  Motion of two rigid bodies with rolling constraint , 1990, IEEE Trans. Robotics Autom..

[49]  J. Laumond Controllability of a multibody mobile robot , 1991 .

[50]  Dongbin Xiu,et al.  The Wiener-Askey Polynomial Chaos for Stochastic Differential Equations , 2002, SIAM J. Sci. Comput..

[51]  J. Hammersley SIMULATION AND THE MONTE CARLO METHOD , 1982 .

[52]  J HeegerDavid,et al.  Subspace methods for recovering rigid motion I , 1992 .

[53]  Richard M. Murray,et al.  Steering nonholonomic systems in chained form , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[54]  Eric N. Moret,et al.  Dynamic Modeling and Control of a Car-Like Robot , 2003 .

[55]  Takeo Kanade,et al.  Shape and motion from image streams under orthography: a factorization method , 1992, International Journal of Computer Vision.

[56]  D Royal,et al.  VOLUME I: FINDINGS -- NATIONAL SURVEY OF DISTRACTED AND DROWSY DRIVING ATTITUDES AND BEHAVIORS: 2002 , 2003 .

[57]  Monique Chyba,et al.  Canonical nilpotent approximation of control systems: application to nonholonomic motion planning , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[58]  W. Rudin Principles of mathematical analysis , 1964 .

[59]  M. Ehrendorfer The Liouville Equation and Prediction of Forecast Skill , 1994 .

[60]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[61]  M. Tomizuka,et al.  Vehicle control for automated highway systems for improved lateral maneuverability , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.