Skip to main navigation Skip to search Skip to main content

System architecture and FPGA embedding of compact fuzzy logic controller for arm robot joints

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

Abstract

This research is about the system architecture for embedding of the Compact Fuzzy Logic Controller (Compact-FLC) into the FPGA with a minimal need in device resource. This exciting research is to minimize the FPGA resources needed to build Compact-FLC based on FPGA for controlling each joint of arm robot's manipulator. Compact-FLC results of this research have been used in the XILINX Spartan 3 XC3S1000 FPGA. The Compact-FLC has been applied with satisfactory results as Servo Controller for one joint of arm robot manipulator which the results showed that the controller achieved a process speed of 65,4uS, which is equivalent to a maximum sampling frequency of 15.290 KHz. Output membership function in this Compact-FLC used singleton membership function with Center Of Area algorithm. Two input membership functions, i.e E (Error) and CE (Change Error) have been used, both formed from several combination of triangular membership functions. The maximum number of fuzzysets that can be processed is sixteen. The overlapping function is not limited because there have been 256 if-then rule available as look up table in FPGA's ROM. The device utilization summary from ISE of XILINX development software gave the following data: Slice FlipFlops needed are 3869 or 25% of 15360 availability, 4 input LUT needed are 2319 or 15% of 15360 availability, Blocks of RAM needed are 4 or 16% of 24 availability, MULT18x18s needed are 2 or 8% of 24 availability, GCLKs needed are 2 or 25% of 8 availability, Bonded IOBs needed are 32 or 18% of 173 availability.

Original languageEnglish
Title of host publicationAdvances in Applied Mechanics and Materials
Pages480-485
Number of pages6
DOIs
Publication statusPublished - 2014
EventInternational Conference on Mechanical Engineering, ICOME 2013 - Mataram, Lombok, Indonesia
Duration: 19 Sept 201321 Sept 2013

Publication series

NameApplied Mechanics and Materials
Volume493
ISSN (Print)1660-9336
ISSN (Electronic)1662-7482

Conference

ConferenceInternational Conference on Mechanical Engineering, ICOME 2013
Country/TerritoryIndonesia
CityMataram, Lombok
Period19/09/1321/09/13

Keywords

  • Arm robotic
  • Digital control
  • Embedding
  • FLC
  • FPGA
  • Fuzzy logic controller
  • Robotic

Fingerprint

Dive into the research topics of 'System architecture and FPGA embedding of compact fuzzy logic controller for arm robot joints'. Together they form a unique fingerprint.

Cite this