Dynamic obstacle avoidance of a mobile robot through the use of machine vision algorithms

This article presents the implementation of image processing algorithms over a friendly ARM embedded system, said algorithms allow a mobile robot to displace in an autonomous way within an area, where both static and dynamic obstacles are present. Given that the robot has a vision system, this is capable of increase or decreases its speed when it faces a mobile obstacle or simply changes its movement direction when facing a static obstacle.

[1]  Theocharis Theocharides,et al.  A Flexible Parallel Hardware Architecture for AdaBoost-Based Real-Time Object Detection , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[2]  Andrés Orlando Páez Melo,et al.  Detección de objetos móviles en una escena utilizando flujo óptico , 2010 .

[3]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Li Li,et al.  Embedded Omni-vision Object Recognizing in Real-Time , 2011, 2011 Third International Conference on Measuring Technology and Mechatronics Automation.

[5]  Theocharis Theocharides,et al.  Edge-Directed Hardware Architecture for Real-Time Disparity Map Computation , 2013, IEEE Transactions on Computers.

[6]  Javier Díaz,et al.  Parallel Architecture for Hierarchical Optical Flow Estimation Based on FPGA , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[7]  W.-C. Siu,et al.  A new approach for efficient Hough transform for circles , 1989, Conference Proceeding IEEE Pacific Rim Conference on Communications, Computers and Signal Processing.

[8]  Narayanan Vijaykrishnan,et al.  An FPGA-based accelerator for cortical object classification , 2012, 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[9]  Prabhakar Mishra,et al.  Architectures for FPGA-Based Implementation of Motion Estimation of Dynamic Obstacles for Autonomous Robot Navigation , 2011, 2011 Third International Conference on Computational Intelligence, Communication Systems and Networks.

[10]  Tomás Pajdla,et al.  3D with Kinect , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).