Visual navigation for mobile robot with Kinect camera in dynamic environment

To solve the problem of the visual navigation for mobile robot in dynamic environment, a visual navigation system for mobile robot with Kinect camera is designed. Firstly, the improved RBPF (RAO Blackwellized particle filters) algorithm is used to build the 2D grid map of the indoor environment and on the basis of this map, operation of inflating obstacles is applied to build the global grid map considering the actual size of the robot. Secondly, cost map using motion primitives is built while using this cost map, anytime Repairing A*(ARA*) global path planning algorithm, which has property of anytime algorithm, is combined with Dynamic Window Approach (DWA ) local path planning algorithm to plan a smooth path from start point to target point and generate the optimal control input for robot motion. Finally, the adaptive monte carlo localization method (KLD-Sampling) is used to locate the robot and then a visual navigation system for mobile robot with Kinect camera is designed. The indoor mobile robot navigation experiment results show that the designed robot navigation system can plan a smooth path which is in accordance with robot kinematics and autonomously avoid the static and moving obstacles in the environment.

[1]  Adel Al-Jumaily,et al.  Wavefront Propagation and Fuzzy Based Autonomous Navigation , 2006, ArXiv.

[2]  Lydia Tapia,et al.  Path-guided artificial potential fields with stochastic reachable sets for motion planning in highly dynamic environments , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Attawith Sudsang,et al.  Robust local obstacle avoidance for mobile robot based on Dynamic Window approach , 2013, 2013 10th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology.

[4]  Wei Ning,et al.  A Novel Method for Projection Based on Bresenham Like Algorithm , 2012, 2012 Second International Conference on Intelligent System Design and Engineering Application.

[5]  Xu Fang Research on Path Planning for a Mobile Robot , 2008 .

[6]  Wolfram Burgard,et al.  Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters , 2007, IEEE Transactions on Robotics.

[7]  Yang Ming,et al.  Virtual Obstacles Based Path Planning for Mobile Robots , 2011 .

[8]  Bo Li,et al.  ARA*+: Improved Path Planning Algorithm Based on ARA* , 2012, 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[9]  Nabil Derbel,et al.  A local obstacle avoidance control law for mobile robot navigation based on Beam Curvature Method , 2015, 2015 IEEE 12th International Multi-Conference on Systems, Signals & Devices (SSD15).

[10]  Julie D Thompson,et al.  Multiple Sequence Alignment Using ClustalW and ClustalX , 2003, Current protocols in bioinformatics.

[11]  Tiancheng Li,et al.  Adapting sample size in particle filters through KLD-resampling , 2013, ArXiv.