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 :
بازگشت