TY - GEN
T1 - Open-source real-time robot operation and control system for highly dynamic, modular machines
AU - Peekema, Andrew
AU - Renjewski, Daniel
AU - Hurst, Jonathan
PY - 2013
Y1 - 2013
N2 - The control system of a highly dynamic robot requires the ability to respond quickly to changes in the robot's state. This type of system is needed in varying fields such as dynamic locomotion, multicopter control, and human-robot interaction. Robots in these fields require software and hardware capable of hard real-time, high frequency control. In addition, the application outlined in this paper requires modular components, remote guidance, and mobile control. The described system integrates a computer on the robot for running a control algorithm, a bus for communicating with microcontrollers connected to sensors and actuators, and a remote user interface for interacting with the robot. Current commercial solutions can be expensive, and open source solutions are often time consuming. The key innovation described in this paper is the building of a control system from existing - mostly open source - components that can provide realtime, high frequency control of the robot. This paper covers the development of such a control system based on ROS, OROCOS, and EtherCAT, its implementation on a dynamic bipedal robot, and system performance test results.
AB - The control system of a highly dynamic robot requires the ability to respond quickly to changes in the robot's state. This type of system is needed in varying fields such as dynamic locomotion, multicopter control, and human-robot interaction. Robots in these fields require software and hardware capable of hard real-time, high frequency control. In addition, the application outlined in this paper requires modular components, remote guidance, and mobile control. The described system integrates a computer on the robot for running a control algorithm, a bus for communicating with microcontrollers connected to sensors and actuators, and a remote user interface for interacting with the robot. Current commercial solutions can be expensive, and open source solutions are often time consuming. The key innovation described in this paper is the building of a control system from existing - mostly open source - components that can provide realtime, high frequency control of the robot. This paper covers the development of such a control system based on ROS, OROCOS, and EtherCAT, its implementation on a dynamic bipedal robot, and system performance test results.
UR - https://www.scopus.com/pages/publications/84897004339
U2 - 10.1115/DETC2013-12493
DO - 10.1115/DETC2013-12493
M3 - Conference contribution
AN - SCOPUS:84897004339
SN - 9780791855966
T3 - Proceedings of the ASME Design Engineering Technical Conference
BT - 9th International Conference on Multibody Systems, Nonlinear Dynamics, and Control
PB - American Society of Mechanical Engineers
T2 - ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, IDETC/CIE 2013
Y2 - 4 August 2013 through 7 August 2013
ER -