• 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