DocumentCode :
1948208
Title :
Bio-inspired walking: A FPGA multicore system for a legged robot
Author :
Henrey, Michael ; Edmond, Sean ; Shannon, Lesley ; Menon, Carlo
Author_Institution :
Sch. of Eng. Sci., Simon Fraser Univ., Burnaby, BC, Canada
fYear :
2012
fDate :
29-31 Aug. 2012
Firstpage :
105
Lastpage :
111
Abstract :
Previous legged robots use single or multi-microcontroller systems to control their motions. This work is a complete robot control system, implemented as a Multi-Processor System-on-Chip (MPSoC), on a Spartan 3A Field Programmable Gate Array (FPGA). Novel features of this system include encapsulation of the various levels of control, low communication latency between processors (4 clock cycles at 50 MHz), and ease of use for the control system researchers. The MPSoC implementation combines the performance benefits of processing control loops in parallel, with the size and mass advantages of a single IC solution. The system comprises one soft processor that is used for high-level decisions regarding the robot´s overall movements, and six soft processors that run independent, low-level control loops for each of the six legs. The low-level control loop frequency can reach up to 2 kHz, and is only limited by the Analog to Digital Converter (ADC) sample rate. Coordination between legs occurs at 100 Hz. This design uses 90% of the user I/Os, 57% of the flip flops, 70% of the LUTs, 18% of the DSPs and 89% of the block RAMs on the FPGA, with a system operating frequency of 50 MHz. A legged robot, Abigaille-III, uses this control system to walk on flat and uneven surfaces.
Keywords :
analogue-digital conversion; digital signal processing chips; field programmable gate arrays; legged locomotion; microcontrollers; motion control; multi-robot systems; random-access storage; system-on-chip; ADC sample rate; Abigaille-III; DSP; FPGA multicore system; LUT; MPSoC implementation; Spartan 3A FPGA; Spartan 3A field programmable gate array; analog-to-digital converter; bioinspired walking; block RAM; communication latency; control system researchers; frequency 50 MHz; high-level decisions; legged robot; low-level control loop frequency; mass advantages; motion control; multimicrocontroller systems; multiprocessor system-on-chip; robot control system; single IC solution; size advantages; soft processor; soft processors; Field programmable gate arrays; Legged locomotion; Microcontrollers; Program processors; Robot kinematics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
Type :
conf
DOI :
10.1109/FPL.2012.6339248
Filename :
6339248
Link To Document :
بازگشت