Title :
Design and implementation of fuzzy-logic based obstacle-avoidance and target-reaching algorithms on NI´s embedded-FPGA robotic platform
Author :
Mysorewala, Muhammad ; Alshehri, Khaled ; Alkhayat, Eyad ; Al-Ghusain, Adnan ; Al-Yagoub, Omar
Author_Institution :
Syst. Eng. Dept., King Fahd Univ. of Pet. & Miner. (KFUPM), Dhahran, Saudi Arabia
Abstract :
In this work we design, simulate and implement two fuzzy-logic based algorithms for mobile robots: one for obstacle avoidance, and another one with the combined objective of avoiding obstacles and as well as reaching a pre-defined target point in an unknown environment. The hardware used in this project is the National Instruments (NI)´s embedded robotic platform which houses the SBRIO (Single-board Reconfigurable Input-Output) that includes a powerful real-time controller, and a field programmable gate array (FPGA). For obstacle avoidance the robot has only one rotating ultrasonic sensor on the front side. The software is implemented using high-level Lab VIEW modules for embedded FPGA and real-time programming. Results show the key advantages of this new approach which is its accuracy, simplicity and quicker reaction to sudden changes especially when the robot is moving in an unstructured environment. This is due to the fact that the approach accounts for the size and shape of the robot and generates the speed of motion proportional to the distance from the obstacle.
Keywords :
collision avoidance; controllers; embedded systems; field programmable gate arrays; fuzzy logic; mobile robots; virtual instrumentation; NI embedded-FPGA robotic platform; National Instruments; SBRIO; embedded robotic platform; field programmable gate array; fuzzy-logic based obstacle-avoidance algorithm; fuzzy-logic based target-reaching algorithm; high-level LabVIEW modules; mobile robot; predefined target point; real-time controller; real-time programming; rotating ultrasonic sensor; single-board reconfigurable input-output; Collision avoidance; Field programmable gate arrays; Hardware; Mobile robots; Real-time systems; Robot sensing systems; Fpga; Fuzzy logic; Lab View; Obstacle avoidance; Real-time controller; Target reaching; mobile robot;
Conference_Titel :
Computational Intelligence in Control and Automation (CICA), 2013 IEEE Symposium on
Conference_Location :
Singapore
DOI :
10.1109/CICA.2013.6611679