Path Following Fuzzy System for a Nonholonomic Mobile Robot Based on Frontal Camera Information

This work proposes a fuzzy approach for path following of a nonholonomic mobile robot, based on the information of a frontal camera. The proposed methodology is divided in three stages. The first stage gets the image of the frontal camera and processes the image to detect and isolate the desired path to follow and eliminate non-useful information. The second stage estimates the orientation for different sections of the path to follow. Finally, in the last stage, a fuzzy system is designed and simulated to control the steering direction of the mobile robot. We show the design, simulations, and experiments using the fuzzy controller. The results are evaluated and discussed in terms of quantitative metrics.

[1]  E. Mizutani,et al.  Neuro-Fuzzy and Soft Computing-A Computational Approach to Learning and Machine Intelligence [Book Review] , 1997, IEEE Transactions on Automatic Control.

[2]  Avinesh Prasad,et al.  A solution to the motion planning and control problem of a car-like robot via a single-layer perceptron , 2014, Robotica.

[3]  Davide Scaramuzza,et al.  1-Point-RANSAC Structure from Motion for Vehicle-Mounted Cameras by Exploiting Non-holonomic Constraints , 2011, International Journal of Computer Vision.

[4]  Caoyang Yu,et al.  Robust fuzzy 3D path following for autonomous underwater vehicle subject to uncertainties , 2017, Comput. Oper. Res..

[5]  Robert E. Mahony,et al.  Robust estimation of planar surfaces using spatio-temporal RANSAC for applications in autonomous vehicle navigation , 2012, Robotics Auton. Syst..

[6]  Qing Liu,et al.  Camera Calibration Implementation Based on Zhang Zhengyou Plane Method , 2016 .

[7]  Dana H. Ballard,et al.  Generalizing the Hough transform to detect arbitrary shapes , 1981, Pattern Recognit..

[8]  S. Chiaverini,et al.  Experiments of fuzzy lane following for mobile robots , 2004, Proceedings of the 2004 American Control Conference.

[9]  A. Lopez,et al.  Detection of lane markings based on ridgeness and RANSAC , 2005, Proceedings. 2005 IEEE Intelligent Transportation Systems, 2005..

[10]  Oscar Castillo,et al.  Modelling, Simulation and Control of Non-linear Dynamical Systems: An Intelligent Approach Using Soft Computing and Fractal Theory , 2001 .

[11]  A. Pesterev A linearizing feedback for stabilizing a car-like robot following a curvilinear path , 2013 .

[12]  Saiful Amri Mazlan,et al.  Simple robust road lane detection algorithm , 2014, 2014 5th International Conference on Intelligent and Advanced Systems (ICIAS).

[13]  Brahim Bouzouia,et al.  Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control , 2017, Robotics Auton. Syst..

[14]  Kang-Hyun Jo,et al.  Real-Time Lane Region Detection Using a Combination of Geometrical and Image Features , 2016, Sensors.

[15]  Chung-Hsun Sun,et al.  Sequentially switched fuzzy-model-based control for wheeled mobile robot with visual odometry , 2017 .

[16]  P. Melin,et al.  5 Design of Intelligent Systems with Interval Type-2 Fuzzy Logic , 2007 .

[17]  Fernando Melicio,et al.  Road lane detection for autonomous robot guidance , 2014, 2014 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC).

[18]  Monson H. Hayes,et al.  Robust lane detection and tracking with ransac and Kalman filter , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[19]  Oscar Castillo,et al.  Intelligent control of a stepping motor drive using a hybrid neuro-fuzzy ANFIS approach , 2003, Appl. Soft Comput..

[20]  Oscar Castillo,et al.  Hybrid intelligent system for cardiac arrhythmia classification with Fuzzy K-Nearest Neighbors and neural networks combined with a fuzzy system , 2012, Expert Syst. Appl..

[21]  Mohamed Aly,et al.  Real time detection of lane markers in urban streets , 2008, 2008 IEEE Intelligent Vehicles Symposium.

[22]  Oscar Castillo,et al.  Intelligent control of complex electrochemical systems with a neuro-fuzzy-genetic approach , 2001, IEEE Trans. Ind. Electron..

[23]  Andrew G. Alleyne,et al.  Autonomous Vehicle Control: A Nonconvex Approach for Obstacle Avoidance , 2017, IEEE Transactions on Control Systems Technology.

[24]  Zhijiang Shao,et al.  Simultaneous dynamic optimization: A trajectory planning method for nonholonomic car-like robots , 2015, Adv. Eng. Softw..

[25]  Long Tang,et al.  Instantaneous Real-Time Kinematic Decimeter-Level Positioning with BeiDou Triple-Frequency Signals over Medium Baselines , 2015, Sensors.

[26]  Ulises Orozco-Rosas,et al.  Geo-Navigation for a Mobile Robot and Obstacle Avoidance Using Fuzzy Controllers , 2014, Recent Advances on Hybrid Approaches for Designing Intelligent Systems.

[27]  Marius Kloetzer,et al.  Trajectory planning for a car-like robot by environment abstraction , 2012, Robotics Auton. Syst..

[28]  W. Pratt Digital Image Processing: Piks Scientific Inside , 1978 .

[29]  Ellips Masehian,et al.  NRR: a nonholonomic random replanner for navigation of car-like robots in unknown environments , 2014, Robotica.

[30]  Oscar Castillo,et al.  Edge-Detection Method for Image Processing Based on Generalized Type-2 Fuzzy Logic , 2014, IEEE Transactions on Fuzzy Systems.

[31]  Trong Hai Nguyen,et al.  Mobile Robot Localization and Path Planning in a Picking Robot System Using Kinect Camera in Partially Known Environment , 2016 .

[32]  Nabil Derbel,et al.  Fuzzy logic controllers design for omnidirectional mobile robot navigation , 2016, Appl. Soft Comput..

[33]  Jun Ni,et al.  Dynamics control of autonomous vehicle at driving limits and experiment on an autonomous formula racing car , 2017 .