Stereo-vision based obstacle avoidance by finding safe region

This paper presents an online obstacle localization and avoidance scheme for aerial vehicles over the order of seconds for general aviation. The scheme contains three stages. In the first stage, stereo visual odometry is adopted to locate the local positions of the obstacles, and the local positions are fused with global positioning system (GPS) or differential GPS to obtain global map information. In the second stage, we search the safety areas on the basis of depth image obtained by semi-global Matching (SGM) algorithm and computing safety points of every frame. In the third stage, the smooth trajectory is planned in real-time based on the map and those safety points through receding horizon control based mixed integer linear programming (MILP). Simulations and experiments verified the feasibility of the proposed scheme.

[1]  Inseok Hwang,et al.  Protocol-Based Conflict Resolution for Air Traffic Control , 2007 .

[2]  Antonio Bicchi,et al.  Conflict resolution problems for air traffic management systems solved with mixed integer programming , 2002, IEEE Trans. Intell. Transp. Syst..

[3]  Rong Jin,et al.  Online Feature Selection and Its Applications , 2014, IEEE Transactions on Knowledge and Data Engineering.

[4]  Shuzhi Sam Ge,et al.  New potential functions for mobile robot path planning , 2000, IEEE Trans. Robotics Autom..

[5]  Jingzhou Huang Stereo matching based on segmented B-spline surface fitting and accelerated region belief propagation , 2015, IET Comput. Vis..

[6]  B. Moor,et al.  Mixed integer programming for multi-vehicle path planning , 2001, 2001 European Control Conference (ECC).

[7]  E. Feron,et al.  Resolution of Conflicts Involving Many Aircraft via Semidefinite Programming , 2001 .

[8]  C. L. Judy,et al.  Engineering the world's largest DGPS Network , 2000, OCEANS 2000 MTS/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158).

[9]  S. Shankar Sastry,et al.  Decentralized nonlinear model predictive control of multiple flying robots , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[10]  Eric Feron,et al.  Decentralized Cooperative Trajectory Planning of Multiple Aircraft with Hard Safety Guarantees , 2004 .

[11]  Jean-Yves Tourneret,et al.  A Fixed-Lag Particle Filter for the Joint Detection/Compensation of Interference Effects in GPS Navigation , 2010, IEEE Transactions on Signal Processing.

[12]  Datta N. Godbole,et al.  Addressing Multiobjective Control: Safety and Performance through Constrained Optimization , 2001, HSCC.

[13]  Wang Gang,et al.  A 3D trajectory planning scheme based on visual obstacle localization and avoidance , 2013, Proceedings of the 32nd Chinese Control Conference.

[14]  Xiaolin Zhang,et al.  Simulation analysis of positioning performance of BeiDou-2 satellite navigation system , 2010, 2010 2nd International Conference on Advanced Computer Control.

[15]  Mike P. Stewart,et al.  Urban canyon vehicle navigation with integrated GPS/GLONASS/DR systems , 1999 .

[16]  Hugh Durrant-Whyte,et al.  Simultaneous localization and mapping (SLAM): part II , 2006 .

[17]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[18]  Wei Huo,et al.  Trajectory linearization control for a miniature unmanned helicopter , 2013 .

[19]  Mao Ye,et al.  Fast crowd density estimation with convolutional neural networks , 2015, Eng. Appl. Artif. Intell..

[20]  Shuzhi Sam Ge,et al.  General fight rule-based trajectory planning for pairwise collision avoidance in a known environment , 2014 .

[21]  Inseok Hwang,et al.  Intent-Based Probabilistic Conflict Detection for the Next Generation Air Transportation System , 2008, Proc. IEEE.

[22]  Gwi-Tae Park,et al.  Motion-based identification of multiple mobile robots using trajectory analysis in a well-configured environment with distributed vision sensors , 2012 .

[23]  Zhaodan Kong,et al.  A Survey of Motion Planning Algorithms from the Perspective of Autonomous UAV Guidance , 2010, J. Intell. Robotic Syst..

[24]  James K. Kuchar,et al.  A review of conflict detection and resolution modeling methods , 2000, IEEE Trans. Intell. Transp. Syst..

[25]  Yasmina Bestaoui,et al.  3D Flight Plan for an Autonomous Aircraft , 2010 .

[26]  Nadia Magnenat-Thalmann,et al.  Fall Detection Based on Body Part Tracking Using a Depth Camera , 2015, IEEE Journal of Biomedical and Health Informatics.

[27]  Abdullah Al Mamun,et al.  Sensor-based path planning for nonholonomic mobile robots subject to dynamic constraints , 2007, Robotics Auton. Syst..

[28]  Jonathan P. How,et al.  UAV Trajectory Design Using Total Field Collision Avoidance , 2003 .

[29]  C. Tomlin,et al.  Decentralized optimization, with application to multiple aircraft coordination , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[30]  Shuzhi Sam Ge,et al.  Queues and artificial potential trenches for multirobot formations , 2005, IEEE Transactions on Robotics.

[31]  Maria Prandini,et al.  Application of Reachability Analysis for Stochastic Hybrid Systems to Aircraft Conflict Prediction , 2008, IEEE Trans. Autom. Control..

[32]  Heiko Hirschmüller,et al.  Stereo Processing by Semiglobal Matching and Mutual Information , 2008, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Raffaello D'Andrea,et al.  Theory and implementation of path planning by negotiation for decentralized agents , 2008, Robotics Auton. Syst..