Generating Road Network Graph with Vision-Based Unmanned Vehicle

With the advancement of technology and its cheapness, robotic vehicles have gained a large number of applications. The spread of their use is growing also because they are getting smaller, lighter and easier to build. In this paper we present a simple and effective way to map a road network with the help of a driverless vehicle. Our approach consists of only three parts: vision-segmentation, angle variation and travelled distance. A video camera attached to a Lego® NXT Mindstorm vehicle guides it by image segmentation using Matlab® Image processing toolbox, along a road network, in which is represented by black tape over a white floor. The algorithm makes the vehicle travel all over the road memorizing main coordinates to identify all crossroads by keeping track of the travelled distance and the current angle. The crossroads and road’s end are the nodes of the graph. After several simulations have been performed, the modelling proved to be successful in that small scale approach. Consequently, there are good chances that driverless cars and UAVs also make use of the strategies to map route networks accordingly. The algorithm presented in this paper is useful when there is no localization signal such as GPS, for example, navigation on water, tunnels, inside buildings, among others.

[1]  H. Eisenbeiss A MINI UNMANNED AERIAL VEHICLE (UAV): SYSTEM OVERVIEW AND IMAGE ACQUISITION , 2004 .

[2]  Xiao Xiao,et al.  Vision-based road-following using a small autonomous aircraft , 2004, 2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720).

[3]  Mario Fernando Montenegro Campos,et al.  Adaptive complementary filtering algorithm for mobile robot localization , 2009, Journal of the Brazilian Computer Society.

[4]  M. S. Güzel,et al.  Autonomous Vehicle Navigation Using Vision and Mapless Strategies: A Survey , 2013 .

[5]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[6]  Hai Long Pei,et al.  Improved Vision-Based Algorithm for Unmanned Aerial Vehicles Autonomous Landing , 2013 .

[7]  Vincenzo Lippiello,et al.  Robot Vision: Obstacle-Avoidance Techniques for Unmanned Aerial Vehicles , 2013, IEEE Robotics & Automation Magazine.

[8]  Gabe Sibley,et al.  Sliding window filter with application to planetary landing , 2010 .

[9]  Massimo Bertozzi,et al.  Vision-Based Vehicle Guidance , 1997, Computer.

[10]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[11]  Philippe Martinet,et al.  Adaptable Robot Formation Control: Adaptive and Predictive Formation Control of Autonomous Vehicles , 2014, IEEE Robotics & Automation Magazine.

[12]  Stephen Taylor,et al.  Robot algorithms for localization of multiple emission sources , 2011, ACM Comput. Surv..

[13]  Rafael C. González,et al.  Local Determination of a Moving Contrast Edge , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Min-Fan Ricky Lee,et al.  Visual navigation system for small unmanned aerial vehicles , 2013 .

[15]  Gabe Sibley,et al.  Online SLAM with any-time self-calibration and automatic change detection , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[16]  J. Karl Hedrick,et al.  Autonomous UAV path planning and estimation , 2009, IEEE Robotics & Automation Magazine.

[17]  Peter I. Corke The Machine Vision Toolbox: a MATLAB toolbox for vision and vision-based control , 2005, IEEE Robotics & Automation Magazine.

[18]  Airton dos Santos Alonço,et al.  On the use of unmanned aerial vehicle for acquisition of georrefecend image data , 2008 .