Investigating Reduced Path Planning Strategy for Differential Wheeled Mobile Robot

This paper presents a vision-based path planning strategy that aims to reduce the computational time required by a robot to find a feasible path from a starting point to the goal point. The proposed algorithm presents a novel strategy that can be implemented on any well-known path planning algorithm such as A*, D* and probabilistic roadmap (PRM), to improve the swiftness of these algorithms. This path planning algorithm is suitable for real-time scenarios since it reduces the computational time compared to the basis and traditional algorithms. To test the proposed path planning strategy, a tracking control strategy is implemented on a mobile platform. This control strategy consists of three major stages. The first stage deals with gathering information about the surrounding environment using vision techniques. In the second stage, a free-obstacle path is generated using the proposed reduced scheme. In the final stage, a Lyapunov kinematic tracking controller and two Artificial Neural Network (ANN) based-controllers are implemented to track the proposed path by adjusting the rotational and linear velocity of the robot. The proposed path planning strategy is tested on a Pioneer P3-DX differential wheeled mobile robot and an Xtion PRO depth camera. Experimental results prove the efficiency of the proposed path planning scheme, which was able to reduce the computational time by a large percentage which reached up to 88% of the time needed by the basis and traditional scheme, without significant adverse effect on the workability of the basis algorithm. Moreover, the proposed path planning algorithm has improved the path efficiency, in terms of the path length and trackability, challenging the traditional trade-off between swiftness and path efficiency.

[1]  O. P. Sahu,et al.  Real Time Navigation Approach for Mobile Robot , 2017, J. Comput..

[2]  Jürgen Leitner,et al.  An Integrated, Modular Framework for Computer Vision and Cognitive Robotics Research (icVision) , 2012, BICA.

[3]  Andrej Babinec,et al.  Modelling of Mechanical and Mechatronic Systems MMaMS 2014 Path planning with modified A star algorithm for a mobile robot , 2014 .

[4]  Rajesh Elara Mohan,et al.  Modified A-Star Algorithm for Efficient Coverage Path Planning in Tetris Inspired Self-Reconfigurable Robot with Integrated Laser Sensor , 2018, Sensors.

[5]  Felix Huber,et al.  Optimal Control for Viscoelastic Robots and Its Generalization in Real-Time , 2013, ISRR.

[6]  Siddhartha S. Srinivasa,et al.  Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[8]  Howie Choset,et al.  Coverage for robotics – A survey of recent results , 2001, Annals of Mathematics and Artificial Intelligence.

[9]  Nancy M. Amato,et al.  Lazy Toggle PRM: A single-query approach to motion planning , 2013, 2013 IEEE International Conference on Robotics and Automation.

[10]  Silvio Savarese,et al.  Robust real-time tracking combining 3D shape, color, and motion , 2016, Int. J. Robotics Res..

[11]  Yimin Xu,et al.  A geometrical path planning method for unmanned aerial vehicle in 2D/3D complex environment , 2018, Intelligent Service Robotics.

[12]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[13]  Raouf Fareh,et al.  Tracking control for wheeled mobile robot using RGBD sensor , 2017, 2017 4th International Conference on Control, Decision and Information Technologies (CoDIT).

[14]  Victor Vaquero,et al.  Low Cost, Robust and Real Time System for Detecting and Tracking Moving Objects to Automate Cargo Handling in Port Terminals , 2015, ROBOT.

[15]  Lydia E. Kavraki,et al.  A two level fuzzy PRM for manipulation planning , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[16]  Wilbert G. Aguilar,et al.  3D Environment Mapping Using the Kinect V2 and Path Planning Based on RRT Algorithms , 2016 .

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

[18]  Fumio Miyazaki,et al.  A stable tracking control method for an autonomous mobile robot , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[19]  Sunil Kumar Kashyap,et al.  Matrix-Binary Codes based Genetic Algorithm for path planning of mobile robot , 2017, Comput. Electr. Eng..

[20]  Kyeongsu Kim,et al.  NARX modeling for real-time optimization of air and gas compression systems in chemical processes , 2018, Comput. Chem. Eng..

[21]  Chao Zhou,et al.  Vision-Based Fuzzy Controller for Quadrotor Tracking a Ground Target , 2016 .

[22]  Stefan Leutenegger,et al.  Real-Time 3D Reconstruction and 6-DoF Tracking with an Event Camera , 2016, ECCV.

[23]  Chun-Yi Su,et al.  Vision-Based Model Predictive Control for Steering of a Nonholonomic Mobile Robot , 2016, IEEE Transactions on Control Systems Technology.

[24]  Yunhui Liu,et al.  Vision-based tracking control of nonholonomic mobile robots without position measurement , 2013, 2013 IEEE International Conference on Robotics and Automation.

[25]  Milan Simic,et al.  Sampling-Based Robot Motion Planning: A Review , 2014, IEEE Access.