Bounded curvature path planning with expected length for Dubins vehicle entering target manifold

Abstract Bounded curvature path planning with specified length is a significant technique for single-vehicle assignments and multi-vehicle coordination, especially in the real-time applications. Any existed path can be reached from the curvature-bounded deformation of some other paths. Based on that, this paper proposes a structured homotopy-based (SH-based) planner as an improvement of the conventional path elongation strategy. Not alike path elongation which is driven by initial path, the proposed planner is driven by endpoint condition. It searches expected path within the synthesis of several path homotopies, therefore it has stronger flexibility and adaptability for different endpoint condition than simple elongation. Special homotopy structures which ensure the monotonicity of path length with respect to the homotopy parameter are employed for implementation of fast solution searching. In addition, the proposed method is extended from the point target case to the manifold target case, and the target point transference strategy is adopted to make a trade-off between the path length deviation and the target position value. Static and dynamic cases are respectively simulated for an example of Dubins vehicle, which validate the performance of the proposed method.

[1]  Steven Lake Waslander,et al.  Multirobot Rendezvous Planning for Recharging in Persistent Tasks , 2015, IEEE Transactions on Robotics.

[2]  Giuseppe Oriolo,et al.  Decentralized multi-robot encirclement of a 3D target with guaranteed collision avoidance , 2013, Auton. Robots.

[3]  Antonio Bicchi,et al.  Planning shortest bounded-curvature paths for a class of nonholonomic vehicles among obstacles , 1996, J. Intell. Robotic Syst..

[4]  Karl Iagnemma,et al.  Homotopy-Based Divide-and-Conquer Strategy for Optimal Trajectory Planning via Mixed-Integer Programming , 2015, IEEE Transactions on Robotics.

[5]  Héctor Vázquez-Leal,et al.  Exploring collision-free path planning by using homotopy continuation methods , 2013, Appl. Math. Comput..

[6]  Håkan Jonsson,et al.  Planning Smooth and Obstacle-Avoiding B-Spline Paths for Autonomous Mining Vehicles , 2010, IEEE Transactions on Automation Science and Engineering.

[7]  Hyam Rubinstein,et al.  The classification of homotopy classes of bounded curvature paths , 2014 .

[8]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[9]  Panagiotis Tsiotras,et al.  On-Line Path Generation for Unmanned Aerial Vehicles Using B-Spline Path Templates , 2008 .

[10]  Vijay Kumar,et al.  Topological constraints in search-based robot path planning , 2012, Auton. Robots.

[11]  J. Hyam Rubinstein,et al.  Curvature-constrained directional-cost paths in the plane , 2012, J. Glob. Optim..

[12]  Otfried Cheong,et al.  The cost of bounded curvature , 2013, Comput. Geom..

[13]  Ashwini Ratnoo,et al.  Continuous-Curvature Path Planning With Obstacle Avoidance Using Four Parameter Logistic Curves , 2016, IEEE Robotics and Automation Letters.

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

[15]  Heidar Ali Talebi,et al.  UAV-UGVs cooperation: With a moving center based trajectory , 2015, Robotics Auton. Syst..

[16]  Magnus Egerstedt,et al.  Multi-UAV Convoy Protection: An Optimal Approach to Path Planning and Coordination , 2010, IEEE Transactions on Robotics.

[17]  Corey Schumacher,et al.  Path Elongation for UAV Task Assignment , 2003 .

[18]  Subhrajit Bhattacharya,et al.  Search-Based Path Planning with Homotopy Class Constraints in 3D , 2010, AAAI.

[19]  Antonios Tsourdos,et al.  Co-operative path planning of multiple UAVs using Dubins paths with clothoid arcs , 2010 .

[20]  Pere Ridao,et al.  A comparison of homotopic path planning algorithms for robotic applications , 2015, Robotics Auton. Syst..

[21]  Weiran Yao,et al.  Online Trajectory Generation with Rendezvous for UAVs Using Multistage Path Prediction , 2017 .

[22]  Shahram Yousefi,et al.  Solving Multi-UAV Dynamic Encirclement via Model Predictive Control , 2015, IEEE Transactions on Control Systems Technology.

[23]  Tal Shima,et al.  On Dubins paths to intercept a moving target , 2015, Autom..

[24]  Jos'e Ayala,et al.  Length minimising bounded curvature paths in homotopy classes , 2014, 1403.4930.

[25]  Debasish Ghose,et al.  Rendezvous of Multiple UAVs with Collision Avoidance Using Consensus , 2012 .

[26]  Valerii Patsko,et al.  From Dubins’ car to Reeds and Shepp’s mobile robot , 2009 .

[27]  Jirí Matousek,et al.  Reachability by Paths of Bounded Curvature in a Convex Polygon , 2012, Comput. Geom..

[28]  Luigi Fortuna,et al.  Path planning with obstacle avoidance based on visibility binary tree algorithm , 2013, Robotics Auton. Syst..

[29]  Vladimir J. Lumelsky,et al.  Classification of the Dubins set , 2001, Robotics Auton. Syst..