• DocumentCode
    637148
  • 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
  • fYear
    2013
  • fDate
    16-19 April 2013
  • Firstpage
    168
  • Lastpage
    173
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence in Control and Automation (CICA), 2013 IEEE Symposium on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/CICA.2013.6611679
  • Filename
    6611679