An Architecture for Controlling the Barrett WAM Robot Using ROS and OROCOS

Conference: ISR/Robotik 2014 - 45th International Symposium on Robotics; 8th German Conference on Robotics
06/02/2014 - 06/03/2014 at München, Germany

Proceedings: ISR/Robotik 2014

Pages: 8Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Fetter Lages, Walter; Ioris, Darlan; Santini, Diego Caberlon (Federal University of Rio Grande do Sul (UFRGS), Porto Alegre, RS, Brazil)

Abstract:
This paper deals with the development of an architecture for controlling the Barrett WAM robot by using the Robot Operating System (ROS) and the Open Robot Control Software (OROCOS) platforms. While a ROS package for using WAM with ROS is available from the robot manufacturer, it provides only position control. More advanced control methods such as force and impedance control are not available in this package. Also, those advanced controllers require hard real-time processing, which is not provided by ROS. By using OROCOS in a lower level layer, a hard real-time control system is made possible, enabling the implementation of advanced control methods in ROS while exposing an interface compatible with original ROS package from Barrett.