A real-time multi-constraints obstacle avoidance method using LiDAR

Obstacle avoidance is one of the essential and indispensable functions for autonomous mobile robots. Most of the existing solutions are typically based on single condition constraint and cannot incorporate sensor data in a real-time manner, which often fail to respond to unexpected moving obstacles in dynamic unknown environments. In this paper, a novel real-time multi-constraints obstacle avoidance method using Light Detection and Ranging(LiDAR) is proposed, which is able to, based on the latest estimation of the robot pose and environment, find the sub-goal defined by a multi-constraints function within the explored region and plan a corresponding optimal trajectory at each time step iteratively, so that the robot approaches the goal over time. Meanwhile, at each time step, the improved Ant Colony Optimization(ACO) algorithm is also used to re-plan optimal paths from the latest robot pose to the latest defined sub-goal position. While ensuring convergence, planning in this method is done by repeated local optimizations, so that the latest sensor data from LiDAR and derived environment information can be fully utilized at each step until the robot reaches the desired position. This method facilitates real-time performance, also has little requirement on memory space or computational power due to its nature, thus our method has huge potentials to benefit small low-cost autonomous platforms. The method is evaluated against several existing technologies in both simulation and real-world experiments.

[1]  Fei Li,et al.  Design and implementation of a novel obstacle avoidance scheme based on combination of CNN-based deep learning method and liDAR-based image processing approach , 2018, J. Intell. Fuzzy Syst..

[2]  Homayoun Najjaran,et al.  Autonomous vehicle perception: The technology of today and tomorrow , 2018 .

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

[4]  Soohwan Kim,et al.  Complementary Perception for Handheld SLAM , 2018, IEEE Robotics and Automation Letters.

[5]  Yan Mei Study on the application and improvement of ant colony algorithm in terminal tour route planning under Android platform , 2018, J. Intell. Fuzzy Syst..

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

[7]  Ferenc Tajti,et al.  Mobile Robot Performance Analysis for Indoor Robotics , 2015 .

[8]  Tao Zhang,et al.  Real-time motion planning for mobile robots by means of artificial potential field method in unknown environment , 2010, Ind. Robot.

[9]  El Houssein Chouaib Harik,et al.  Combining Hector SLAM and Artificial Potential Field for Autonomous Navigation Inside a Greenhouse , 2018, Robotics.

[10]  Bo-Yeong Kang,et al.  Minimizing airtime by optimizing tool path in computer numerical control machine tools with application of A* and genetic algorithms , 2017 .

[11]  Roberto Sepúlveda,et al.  Path planning for mobile robots using Bacterial Potential Field for avoiding static and dynamic obstacles , 2015, Expert Syst. Appl..

[12]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[13]  Ehsan Samiei,et al.  A New Online Random Particles Optimization Algorithm for Mobile Robot Path Planning in Dynamic Environments , 2013 .

[14]  Volkan Sezer,et al.  Follow the Gap with Dynamic Window Approach , 2018, Int. J. Semantic Comput..

[15]  Kuo-Lan Su,et al.  Development of a SLAM based automated guided vehicle , 2019, J. Intell. Fuzzy Syst..

[16]  Md. Arafat Hossain,et al.  Autonomous robot path planning in dynamic environment using a new optimization technique inspired by Bacterial Foraging technique , 2014, 2013 International Conference on Electrical Information and Communication Technology (EICT).

[17]  Spring Berman,et al.  A Probabilistic Approach to Automated Construction of Topological Maps Using a Stochastic Robotic Swarm , 2017, IEEE Robotics and Automation Letters.

[18]  Kai Zhang,et al.  An Efficient Stochastic Clustering Auction for Heterogeneous Robotic Collaborative Teams , 2013, J. Intell. Robotic Syst..

[19]  Huaping Liu,et al.  An improved ant colony algorithm for robot path planning , 2017, Soft Comput..

[20]  Robin De Keyser,et al.  The development of an autonomous navigation system with optimal control of an UAV in partly unknown indoor environment , 2018 .

[21]  Peter Korondi,et al.  A novel potential field method for path planning of mobile robots by adapting animal motion attributes , 2016, Robotics Auton. Syst..

[22]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[23]  Robin De Keyser,et al.  Heuristic approaches in robot path planning: A survey , 2016, Robotics Auton. Syst..