Motion-planning with linear temporal logic specifications for a nonholonomic vehicle kinematic model

We present a new technique for the control of a nonholonomic vehicle kinematic model subject to linear temporal logic (LTL) specifications. The proposed technique is based on partitioning of the vehicle's planar workspace into cells. The main result of this paper is the precise characterization of acceptable sequences of cells, which can be traversed by admissible state trajectory of the vehicle model while satisfying the given LTL specifications. The proposed approach does not require complete controllability of the vehicle model in the presence of workspace constraints, and no linearization of the model is involved. The key technical innovation is the so-called lifted graph. Edge transitions in the lifted graph are associated with certain forward- and backward reachable sets of the vehicle model. We illustrate the proposed technique with numerical simulation examples.

[1]  I.I. Hussein,et al.  Real Time Feedback Control for Nonholonomic Mobile Robots With Obstacles , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[2]  Paul Gastin,et al.  Fast LTL to Büchi Automata Translation , 2001, CAV.

[3]  Paulo Tabuada,et al.  Controller synthesis for bisimulation equivalence , 2007, Syst. Control. Lett..

[4]  D. Bertsekas,et al.  On the minimax reachability of target sets and target tubes , 1971 .

[5]  Calin Belta,et al.  Temporal Logic Control of Discrete-Time Piecewise Affine Systems , 2012, IEEE Transactions on Automatic Control.

[6]  R. Murray,et al.  Real‐time trajectory generation for differentially flat systems , 1998 .

[7]  Gunther Reissig,et al.  Computing Abstractions of Nonlinear Systems , 2009, IEEE Transactions on Automatic Control.

[8]  E. Cockayne,et al.  Plane Motion of a Particle Subject to Curvature Constraints , 1975 .

[9]  Panagiotis Tsiotras,et al.  Curvature-Bounded Traversability Analysis in Motion Planning for Mobile Robots , 2014, IEEE Transactions on Robotics.

[10]  Paulo Tabuada,et al.  Verification and Control of Hybrid Systems - A Symbolic Approach , 2009 .

[11]  Paulo Tabuada,et al.  Model Checking LTL over Controllable Linear Systems Is Decidable , 2003, HSCC.

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

[13]  Calin Belta,et al.  A Fully Automated Framework for Control of Linear Systems from Temporal Logic Specifications , 2008, IEEE Transactions on Automatic Control.

[14]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .

[15]  George J. Pappas,et al.  Hybrid Controllers for Path Planning: A Temporal Logic Approach , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[16]  J. Rudolph,et al.  Control of flat systems by quasi-static feedback of generalized states , 1998 .

[17]  Antonio Bicchi,et al.  Symbolic planning and control of robot motion [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[18]  Gerard J. Holzmann,et al.  The Model Checker SPIN , 1997, IEEE Trans. Software Eng..

[19]  Pierre Wolper,et al.  Constructing Automata from Temporal Logic Formulas: A Tutorial , 2002, European Educational Forum: School on Formal Methods and Performance Analysis.

[20]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[21]  Vangalur S. Alagar,et al.  Specification of Software Systems , 1998, Graduate Texts in Computer Science.

[22]  Raghvendra V. Cowlagi,et al.  Hierarchical Motion Planning With Dynamical Feasibility Guarantees for Mobile Robotic Vehicles , 2012, IEEE Transactions on Robotics.

[23]  George J. Pappas,et al.  Discrete abstractions of hybrid systems , 2000, Proceedings of the IEEE.

[24]  Calin Belta,et al.  Temporal Logic Planning and Control of Robotic Swarms by Hierarchical Abstractions , 2007, IEEE Transactions on Robotics.

[25]  Calin Belta,et al.  Discrete abstractions for robot motion planning and control in polygonal environments , 2005, IEEE Transactions on Robotics.

[26]  Manuel Mazo,et al.  Symbolic Models for Nonlinear Control Systems Without Stability Assumptions , 2010, IEEE Transactions on Automatic Control.