Title :
Reusable hybrid force-velocity controlled motion specifications with executable Domain Specific Languages
Author :
Klotzbücher, Markus ; Smits, Ruben ; Bruyninckx, Herman ; De Schutter, Joris
Author_Institution :
Dept. of Mech. Eng., Katholieke Univ. Leuven, Leuven, Belgium
Abstract :
Most of today´s robotic task descriptions are designed for a single software and hardware platform and thus can not be reused without modifications. This work follows the meta-model approach of Model Driven Engineering (MDE) to introduce the concepts of Domain Specific Languages (DSL) and of Model Transformations to the domain of hybrid force-velocity controlled robot tasks, as expressed in (i) the Task Frame formalism (TFF), and (ii) a Statechart model representing the discrete coordination between TFF tasks. The result is a representation in MDE´s M0, M1, M2 and M3 form, with increasingly robot and software independent representations, that do remain instantaneously executable, except obviously for the M3 metametamodel. The Platform Specific Model information can be added in three steps: (i) the type of the hybrid force-velocity controlled task, (ii) the hardware properties of the robot, tool and sensor, and (iii) the software properties of the applied execution framework. We demonstrate the presented approach by means of an alignment task executed on a Willow Garage PR2 and a KUKA Light Weight Robot (LWR) arm.
Keywords :
control engineering computing; discrete systems; force control; manipulators; software engineering; velocity control; KUKA light weight robot arm; M3 metametamodel; Willow Garage PR2; alignment task; discrete coordination; executable domain specific languages; hardware platform; hardware property; hybrid force-velocity controlled robot task; hybrid force-velocity controlled task; manipulator; meta-model approach; model driven engineering; model transformation; platform specific model information; reusable hybrid force-velocity controlled motion specification; robotic task description; sensor; software platform; software property; statechart model; task frame formalism; DSL; Force; Hardware; Robot kinematics; Robot sensing systems; Software;
Conference_Titel :
Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-61284-454-1
DOI :
10.1109/IROS.2011.6094782