DocumentCode
3129191
Title
Fuzzy Control for Cyclist Robot Stability Using FPGAs
Author
Castro C, Y.E. ; Llanos, Carlos H. ; de Britto Vidal Filho, W. ; Coelho, Leandro Dos Santos
Author_Institution
Mech. Eng. Dept., Univ. of Brasilia, Brasilia, Brazil
fYear
2009
fDate
9-11 Dec. 2009
Firstpage
410
Lastpage
415
Abstract
This paper presents a fuzzy controller implementation in FPGA (Field Programmable Gate Array) for a robot that rides a bicycle using the well-known Acrobot model. The overall system presents a hardware/software codesign approach and it was achieved by means of a Microblaze FPGA embedded processor and a fuzzy controller, which was implemented directly in hardware. Both the microprocessor and the controller are connected via the Fast Simplex Link - FSL bus. The proposed design methodology involves firstly the fuzzy controller design in software for simulation and testing issues, taking into account the mathematical model of the plant. Afterwards, the controller was synthesized to the hardware description language VHDL using the Xfuzzy 2.0 tool. The fuzzy controller has 2 modules, each one producing a torque control variable. The first module receives both the position and angular speed of the first link of the Acrobot system whereas the second module receives the position and angular speed of the second link. The final torque variable is calculated in the Microblaze taking into account two gains. Each gain represents a priority that is applied to each fuzzy module. These gains were experimentally calculated through several simulation executed in the Matlab computational environment.
Keywords
control system synthesis; field programmable gate arrays; fuzzy control; hardware description languages; hardware-software codesign; mobile robots; torque control; VHDL; Xfuzzy 2.0; acrobot model; cyclist robot stability; fast simplex link; field programmable gate array; fuzzy controller design; hardware description language; hardware/software codesign; mathematical model; microblaze FPGA embedded processor; torque control variable; Bicycles; Embedded software; Field programmable gate arrays; Fuzzy control; Fuzzy systems; Hardware; Mathematical model; Robots; Stability; Torque control; SoC (System On Chip); embedded processor; fuzzy logic; harward/software codesign;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
Conference_Location
Quintana Roo
Print_ISBN
978-1-4244-5293-4
Electronic_ISBN
978-0-7695-3917-1
Type
conf
DOI
10.1109/ReConFig.2009.53
Filename
5382103
Link To Document