Publication:
Fpga hardware implementation of neuro-fuzzy algorithm for mobile robot autonomous navigation

datacite.subject.fosoecd::Engineering and technology::Electrical engineering, Electronic engineering, Information engineering
dc.contributor.authorChan, Zhi Wei
dc.date.accessioned2024-07-24T01:08:28Z
dc.date.available2024-07-24T01:08:28Z
dc.date.issued2009-04-01
dc.description.abstractNavigation and obstacle avoidance are some of the important tasks or mission deployed and accomplished by an autonomous mobile robot. The objective of this project is to design an obstacle avoidance program for mobile robot that incorporates a neuro-fuzzy algorithm which will be implemented on Field Programmable Gate Array (FPGA) development board. To generate collision-free path for mobile robot, a proper motion planning is needed. Implementation of software and hardware system can be done by 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). Simulation and weight training process is tested by using Nios® II IDE software. Ultrasonic sensor is used as the sensing element for the mobile robot while servo motor is used as the actuator for the mobile robot. The result shows that the neuro-fuzzy algorithm is successfully implemented into the FPGA development board and the mobile robot build are able to communicate with the FPGA development board to avoid obstacle.
dc.identifier.urihttps://erepo.usm.my/handle/123456789/19832
dc.language.isoen
dc.titleFpga hardware implementation of neuro-fuzzy algorithm for mobile robot autonomous navigation
dc.typeResource Types::text::report
dspace.entity.typePublication
oairecerif.author.affiliationUniversiti Sains Malaysia
Files