Algorithmization of Constrained Motion for Car-Like Robots Using the VFO Control Strategy with Parallelized Planning of Admissible Funnels

Vehicles with car-like kinematics are ubiquitous, therefore an ability to algorithmize (i.e., how to plan and effectively execute) complex maneuvers in the presence of obstacles is vital to mobile robotics and intelligent vehicles. Traditionally, this problem is solved using the well known motion planning algorithms, which generate the open-loop control signals neglecting the effects of measurement noises, modeling uncertainties and imperfect robot actuation. While such effects can be compensated to some extent by online replanning, the application of feedback control algorithms to motion execution is unavoidable if robustness of the system is desired. Consequently, the recent works focus on integration of both motion planning and control algorithms to obtain motion plans robust to uncertainty of the initial conditions. In accordance with this trend, we propose a modified VFO (Vector Field Orientation) control law, which is designed to satisfy the state and input constraints resulting from the presence of obstacles in the environment, respect the steering angle limits in conjunction with steering dynamics of the car-like robot, and preserve continuity of the control input signals. Thanks to analytic characterization of admissible funnels (i.e. positively invariant subsets of the configuration space) developed from an analysis of the VFO control law, we guarantee satisfaction of all the mentioned constraints in the continuous domains of time and configuration space of the robot without sacrificing computational efficiency of the planning process. A specific funnel is planned with a highly parallelized deterministic sampling-based algorithm achieving quasi-real-time performance.

[1]  Hadas Kress-Gazit,et al.  Synthesis of nonlinear continuous controllers for verifiably correct high-level, reactive behaviors , 2015, Int. J. Robotics Res..

[2]  Russ Tedrake,et al.  Funnel libraries for real-time robust feedback motion planning , 2016, Int. J. Robotics Res..

[3]  Vijay Kumar,et al.  Sequential Composition for Navigating a Nonholonomic Cart in the Presence of Obstacles , 2011, IEEE Transactions on Robotics.

[4]  Tomasz Gawron,et al.  The VFO-Driven Motion Planning and Feedback Control in Polygonal Worlds for a Unicycle with Bounded Curvature of Motion , 2018, J. Intell. Robotic Syst..

[5]  Denny Oetomo,et al.  System of funnels framework for robust global non-linear control , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[6]  Steven M. LaValle,et al.  Smooth Feedback for Car-Like Vehicles in Polygonal Environments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[7]  Daniel E. Koditschek,et al.  Sequential Composition of Dynamically Dexterous Robot Behaviors , 1999, Int. J. Robotics Res..

[8]  Kostas E. Bekris,et al.  Asymptotically optimal sampling-based kinodynamic planning , 2014, Int. J. Robotics Res..

[9]  Benjamin Kuipers,et al.  Feedback motion planning via non-holonomic RRT* for mobile robots , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[10]  Marco Pavone,et al.  Group Marching Tree: Sampling-Based Approximately Optimal Motion Planning on GPUs , 2017, 2017 First IEEE International Conference on Robotic Computing (IRC).

[11]  Torsten Bertram,et al.  Kinodynamic trajectory optimization and control for car-like robots , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[12]  Howie Choset,et al.  Integrating planning and control for single-bodied wheeled mobile robots , 2011, Auton. Robots.

[13]  Maciej Michalek,et al.  VFO feedback control using positively-invariant funnels for mobile robots travelling in polygonal worlds with bounded curvature of motion , 2017, 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[14]  Krzysztof Kozlowski,et al.  Motion planning and feedback control for a unicycle in a way point following task: The VFO approach , 2009, Int. J. Appl. Math. Comput. Sci..

[15]  Krzysztof Kozlowski,et al.  Feedback control framework for car-like robots using the unicycle controllers , 2012, Robotica.