An Eight-Direction Scanning Detection Algorithm for the Mapping Robot Pathfinding in Unknown Indoor Environment

Aiming at the problem of how to enable the mobile robot to navigate and traverse efficiently and safely in the unknown indoor environment and map the environment, an eight-direction scanning detection (eDSD) algorithm is proposed as a new pathfinding algorithm. Firstly, we use a laser-based SLAM (Simultaneous Localization and Mapping) algorithm to perform simultaneous localization and mapping to acquire the environment information around the robot. Then, according to the proposed algorithm, the 8 certain areas around the 8 directions which are developed from the robot’s center point are analyzed in order to calculate the probabilistic path vector of each area. Considering the requirements of efficient traverse and obstacle avoidance in practical applications, the proposal can find the optimal local path in a short time. In addition to local pathfinding, the global pathfinding is also introduced for unknown environments of large-scale and complex structures to reduce the repeated traverse. The field experiments in three typical indoor environments demonstrate that deviation of the planned path from the ideal path can be kept to a low level in terms of the path length and total time consumption. It is confirmed that the proposed algorithm is highly adaptable and practical in various indoor environments.

[1]  Juan Andrade-Cetto,et al.  Path planning in belief space with pose SLAM , 2011, 2011 IEEE International Conference on Robotics and Automation.

[2]  Toshiaki Shioya,et al.  Autonomous Mobile Robot Navigation Using Scene Matching with Local Features , 2016, J. Robotics Mechatronics.

[3]  Sankaran Mahadevan,et al.  Fuzzy Dijkstra algorithm for shortest path problem under uncertain environment , 2012, Appl. Soft Comput..

[4]  Roni Stern,et al.  Using Lookaheads with Optimal Best-First Search , 2010, AAAI.

[5]  Adi Botea,et al.  Near Optimal Hierarchical Path-Finding , 2004, J. Game Dev..

[6]  F. Tsai,et al.  APPLICATIONS OF PANORAMIC IMAGES: FROM 720° PANORAMA TO INTERIOR 3D MODELS OF AUGMENTED REALITY , 2015 .

[7]  T. Kobayashi,et al.  RELATIVE PANORAMIC CAMERA POSITION ESTIMATION for IMAGE-BASED VIRTUAL REALITY NETWORKS in INDOOR ENVIRONMENTS , 2017 .

[8]  Майкл С. Стаут,et al.  Methods and systems for complete coverage of the surface of an autonomous robot , 2010 .

[9]  Ruofei Zhong,et al.  Feature-Based Laser Scan Matching and Its Application for Indoor Mapping , 2016, Sensors.

[10]  Federico Cuesta,et al.  Andruino-A1: Low-Cost Educational Mobile Robot Based on Android and Arduino , 2016, J. Intell. Robotic Syst..

[11]  Tom Duckett,et al.  Scan registration for autonomous mining vehicles using 3D‐NDT , 2007, J. Field Robotics.

[12]  Chaomin Luo,et al.  Sensor-based autonomous robot navigation under unknown environments with grid map representation , 2014, 2014 IEEE Symposium on Swarm Intelligence.

[13]  Joachim Hertzberg,et al.  Cached k-d tree search for ICP algorithms , 2007, Sixth International Conference on 3-D Digital Imaging and Modeling (3DIM 2007).

[14]  Sanjay Sharma,et al.  Optimal Path Planning of Unmanned Surface Vehicles , 2018 .

[15]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[16]  Li Lei,et al.  PRESENT STATE AND FUTURE DEVELOPMENT OF MOBILE ROBOT TECHNOLOGY RESEARCH , 2002 .

[17]  Andrea Censi,et al.  An ICP variant using a point-to-line metric , 2008, 2008 IEEE International Conference on Robotics and Automation.

[18]  Rahul Shivaji Pol,et al.  A review on indoor human aware autonomous mobile robot navigation through a dynamic environment survey of different path planning algorithm and methods , 2015, 2015 International Conference on Industrial Instrumentation and Control (ICIC).

[19]  Miloš Šeda,et al.  Roadmap methods vs. cell decomposition in robot motion planning , 2007 .

[20]  Thomas Moore,et al.  A Generalized Extended Kalman Filter Implementation for the Robot Operating System , 2014, IAS.

[21]  Ryan M. Eustice,et al.  Active visual SLAM for robotic area coverage: Theory and experiment , 2015, Int. J. Robotics Res..

[22]  Oscar Montiel,et al.  Optimal Path Planning Generation for Mobile Robots using Parallel Evolutionary Artificial Potential Field , 2015, J. Intell. Robotic Syst..

[23]  M. Papoutsidakis,et al.  Design of an Autonomous Robotic Vehicle for Area Mapping and Remote Monitoring , 2017 .

[24]  Zhengjun Liu,et al.  Research of cartographer laser SLAM algorithm , 2017, Other Conferences.

[25]  Shaohua Wang,et al.  Panoramic Image and Three-Axis Laser Scanner Integrated Approach for Indoor 3D Mapping , 2018, Remote. Sens..

[26]  Shaohua Wang,et al.  Hybrid three-dimensional representation based on panoramic images and three-dimensional models for a virtual museum: Data collection, model, and visualization , 2017, Inf. Vis..

[27]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

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

[29]  Cristóbal Curio,et al.  Vision-Based SLAM Navigation for Vibro-Tactile Human-Centered Indoor Guidance , 2016, ECCV Workshops.

[30]  Martin Brossard,et al.  Learning Wheel Odometry and IMU Errors for Localization , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[31]  P. Raja,et al.  Optimal path planning of mobile robots: A review , 2012 .

[32]  Nitaigour P. Mahalik,et al.  Autonomous Greenhouse Mobile Robot Driving Strategies From System Integration Perspective: Review and Application , 2015, IEEE/ASME Transactions on Mechatronics.

[33]  Kevin P. Murphy,et al.  Bayesian Map Learning in Dynamic Environments , 1999, NIPS.

[34]  Aizhu Ren,et al.  Virtual Experiencing and Pricing of Room Views Based on BIM and Oblique Photogrammetry , 2017 .

[35]  Sven Koenig,et al.  Moving target D* Lite , 2010, AAMAS.