DocumentCode
251190
Title
A highly parallelized control system platform architecture using multicore CPU and FPGA for multi-DoF robots
Author
Sangok Seok ; Dong Jin Hyun ; Sangin Park ; Otten, David ; Sangbae Kim
Author_Institution
Dept. of Mech. Eng., Massachusetts Inst. of Technol., Cambridge, MA, USA
fYear
2014
fDate
May 31 2014-June 7 2014
Firstpage
5414
Lastpage
5419
Abstract
This paper presents a control system platform architecture developed for multi-degrees of freedom (DoFs) robots capable of highly dynamic movements. In robotic applications that require rapid physical interactions with the environment, it is critical for the robot to achieve a high frequency synchronization of data processing from a large number of high-bandwidth actuators and sensors. To address this important problem in robotics, we developed a control system architecture that effectively utilizes the advantages of modern parallel real-time computing technologies: multicore CPU, the Field Programmable Gate Array (FPGA), and distributed local processors. This approach was implemented in the fast running experiments of the MIT Cheetah. In such a highly dynamic robot, the required control bandwidth is particularly high since the MIT Cheetah´s leg actuation system is designed to generate high force (output torque up to 100Nm) with high bandwidth (400Hz electrical, 120Hz mechanical) with minimal mechanical impedance for fast locomotive capability. On the integrated control system, a multi-layered architecture is programmed. Inspired by the MapReduce model and the pipelining method, more than 50 processes are operated in parallel, and major processes among them are optimized to achieve the maximum throughput. The proposed architecture enables the control update frequency 4 kHz. With this control system platform, we achieved a high-force proprioceptive impedance control [1], and a trot-running up to 6 m/s with a locomotion efficiency rivaling animals [2]. This control system architecture is well suited for the future trend towards real-time computing system and, thus can be a candidate for a future standard robot control platform.
Keywords
field programmable gate arrays; multiprocessing systems; parallel processing; pipeline processing; robot dynamics; FPGA; MIT Cheetah; MapReduce model; bandwidth 120 Hz; bandwidth 400 Hz; control bandwidth; distributed local processors; fast locomotive capability; field programmable gate array; frequency 4 kHz; high-force proprioceptive impedance control; highly dynamic robot; highly parallelized control system platform architecture; leg actuation system; locomotion efficiency; mechanical impedance; multiDoF robots; multicore CPU; multidegrees of freedom robots; multilayered architecture; parallel real-time computing technologies; pipelining method; Control systems; Field programmable gate arrays; Multicore processing; Program processors; Robot sensing systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation (ICRA), 2014 IEEE International Conference on
Conference_Location
Hong Kong
Type
conf
DOI
10.1109/ICRA.2014.6907655
Filename
6907655
Link To Document