Quadratic programming-based approach for autonomous vehicle path planning in space

Path planning for space vehicles is still a challenging problem although considerable progress has been made over the past decades. The major difficulties are that most of existing methods only adapt to static environment instead of dynamic one, and also can not solve the inherent constraints arising from the robot body and the exterior environment. To address these difficulties, this research aims to provide a feasible trajectory based on quadratic programming(QP) for path planning in three-dimensional space where an autonomous vehicle is requested to pursue a target while avoiding static or dynamic obstacles. First, the objective function is derived from the pursuit task which is defined in terms of the relative distance to the target, as well as the angle between the velocity and the position in the relative velocity coordinates(RVCs). The optimization is in quadratic polynomial form according to QP formulation. Then, the avoidance task is modeled with linear constraints in RVCs. Some other constraints, such as kinematics, dynamics, and sensor range, are included. Last, simulations with typical multiple obstacles are carried out, including in static and dynamic environments and one of human-in-the-loop. The results indicate that the optimal trajectories of the autonomous robot in three-dimensional space satisfy the required performances. Therefore, the QP model proposed in this paper not only adapts to dynamic environment with uncertainty, but also can satisfy all kinds of constraints, and it provides an efficient approach to solve the problems of path planning in three-dimensional space.

[1]  Jianda Han,et al.  MILP-based trajectory generation in Relative Velocity Coordinates , 2007, 2007 46th IEEE Conference on Decision and Control.

[2]  Jianda Han,et al.  Acceleration Space LP for the Path Planning of Dynamic Target Pursuit and Obstacle Avoidance , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[3]  Jiang Chang-sheng,et al.  Short communication: A modified ant optimization algorithm for path planning of UCAV , 2008 .

[4]  Liubomir Nikolov,et al.  Biographical notes , 1984, TC.

[5]  Jianda Han,et al.  LP-based path planning for target pursuit and obstacle avoidance in 3D relative coordinates , 2010, Proceedings of the 2010 American Control Conference.

[6]  Yoshifumi Kitamura,et al.  3-D path planning in a dynamic environment using an octree and an artificial potential field , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[7]  Stephen J. Wright,et al.  Object-oriented software for quadratic programming , 2003, TOMS.

[8]  Farbod Fahimi,et al.  Real-time obstacle avoidance for multiple mobile robots , 2009, Robotica.

[9]  Yuehui Chen,et al.  A novel ensemble of classifiers for microarray data classification , 2008, Appl. Soft Comput..

[10]  J. How,et al.  Receding horizon path planning with implicit safety guarantees , 2004, Proceedings of the 2004 American Control Conference.

[11]  Mohamed Tarbouchi,et al.  FPGA Implementation of Genetic Algorithm for UAV Real-Time Path Planning , 2009, J. Intell. Robotic Syst..

[12]  Pradeep K. Khosla,et al.  Real-time obstacle avoidance using harmonic potential functions , 1991, IEEE Trans. Robotics Autom..

[13]  Mou Chen,et al.  A modified ant optimization algorithm for path planning of UCAV , 2008, Appl. Soft Comput..

[14]  Tom Krenzke Ant colony optimization for agile motion planning , 2006 .

[15]  Stefan Hrabar,et al.  Vision-Based 3D Navigation for an Autonomous Helicopter , 2006 .

[16]  Lydia E. Kavraki,et al.  Measure theoretic analysis of probabilistic path planning , 2004, IEEE Transactions on Robotics and Automation.

[17]  WangYongji,et al.  Two novel approaches for unmanned underwater vehicle path planning: constrained optimisation and semi-infinite constrained optimisation , 2000 .

[18]  Yongji Wang,et al.  Two novel approaches for unmanned underwater vehicle path planning: constrained optimisation and semi-infinite constrained optimisation , 2000, Robotica.

[19]  Paolo Fiorini,et al.  Motion Planning in Dynamic Environments Using Velocity Obstacles , 1998, Int. J. Robotics Res..