DocumentCode
250463
Title
Orientation in Cartesian space dynamic movement primitives
Author
Ude, Ales ; Nemec, Bojan ; Petric, Tadej ; Morimoto, Jun
Author_Institution
Dept. of Automatics, Bio-Cybern., & Robot., Jozef Stefan Inst., Ljubljana, Slovenia
fYear
2014
fDate
May 31 2014-June 7 2014
Firstpage
2997
Lastpage
3004
Abstract
Dynamic movement primitives (DMPs) were proposed as an efficient way for learning and control of complex robot behaviors. They can be used to represent point-to-point and periodic movements and can be applied in Cartesian or in joint space. One problem that arises when DMPs are used to define control policies in Cartesian space is that there exists no minimal, singularity-free representation of orientation. In this paper we show how dynamic movement primitives can be defined for non minimal, singularity free representations of orientation, such as rotation matrices and quaternions. All of the advantages of DMPs, including ease of learning, the ability to include coupling terms, and scale and temporal invariance, can be adopted in our formulation. We have also proposed a new phase stopping mechanism to ensure full movement reproduction in case of perturbations.
Keywords
humanoid robots; matrix algebra; robot dynamics; robot kinematics; trajectory control; Cartesian space; DMPs; dynamic movement primitives; humanoid robot; orientation trajectory; phase stopping mechanism; quaternions; robot behaviors; rotation matrices; Angular velocity; Differential equations; Equations; Mathematical model; Quaternions; Robots; Trajectory;
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.6907291
Filename
6907291
Link To Document