Neuro-fuzzy algorithm implemented in Altera's FPGA for mobile robot's obstacle avoidance mission

Muhammad Nasiruddin Mahyuddin, Chan Zhi Wei, Mohd Rizal Arshad

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

11 Citations (Scopus)

Abstract

This paper presents the designed obstacle avoidance program for mobile robot that incorporates a neuro-fuzzy algorithm using Altera™ Field Programmable Gate Array (FPGA) development DE2 board. The neuro-fuzzy- basedobstacle avoidance program is simulated and implemented on the hardware system using Altera Quartus® II design software, System-on-programmable-chip (SOPC) Builder, Nios® II Integrated Design Environment (IDE) software, and FPGA development and education board (DE2). Nios® II IDE software is used to simulate and process the weight training. A mobile robot serves as the test platform of the program. An ultrasonic sensor and 3 servo motors are used as the test platform's sensing element and actuator, respectively with 2 servo motors used to move the robot and single servo motor used to adjust the sensing direction of the ultrasonic sensor. Altera™ FPGA development board proves to be a successful embedded system platform for the neuro-fuzzy algorithm to be implemented and tested. Remote testing is done on mobile robot for obstacle avoidance missions via an established radio frequency (RF) communication using DIGI™ XBee RF module.

Original languageEnglish
Title of host publicationTENCON 2009 - 2009 IEEE Region 10 Conference
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event2009 IEEE Region 10 Conference, TENCON 2009 - Singapore, Singapore
Duration: 23 Nov 200926 Nov 2009

Publication series

NameIEEE Region 10 Annual International Conference, Proceedings/TENCON

Conference

Conference2009 IEEE Region 10 Conference, TENCON 2009
Country/TerritorySingapore
CitySingapore
Period23/11/0926/11/09

Keywords

  • DE II board
  • FPGA
  • Mobile robot
  • Neuro-fuzzy

Fingerprint

Dive into the research topics of 'Neuro-fuzzy algorithm implemented in Altera's FPGA for mobile robot's obstacle avoidance mission'. Together they form a unique fingerprint.

Cite this