DocumentCode :
716289
Title :
A novel approach to dynamic movement imitation based on quadratic programming
Author :
Cardoso, Carlos ; Jamone, Lorenzo ; Bernardino, Alexandre
Author_Institution :
Inst. for Syst. & Robot., Univ. de Lisboa, Lisbon, Portugal
fYear :
2015
fDate :
26-30 May 2015
Firstpage :
906
Lastpage :
911
Abstract :
This paper proposes a novel approach to generate trajectories that generalize given demonstrations according to optimality criteria. By formulating the problem as a quadratic program we can efficiently incorporate constraints to adapt to new desired motion requirements while achieving the main goal of matching the acceleration profile of the demonstration. This makes our method particularly suited for the imitation and generalization of trajectories such as hitting movements, where it is crucial to maintain the dynamic traits of the demonstration while respecting strict requirements for the goals position, velocity and time. Our method draws inspiration from the Dynamical Movement Primitives (DMPs) framework, preserving its desirable properties of flexibility and rejection of disturbances during execution. Moreover, it offers an higher degree of control on the generated solution, allowing for example i) to limit the instantaneous positions, velocities and accelerations during the whole trajectory, and ii) to add intermediate way points that were not present in the demonstration. With current state-of-the-art solvers of quadratic programs, a problem with hundreds of parameters can be solved in tens of milliseconds in a standard computer, allowing practical applications. Our methodology results in trajectories with a very good approximation of the shape traits of the demonstration, with additional flexibility in specifying constraints of the generated trajectory.
Keywords :
motion control; optimal control; quadratic programming; robot dynamics; DMP framework; acceleration profile; dynamic movement imitation; dynamical movement primitives framework; motion requirements; optimality criteria; quadratic programming; robots; standard computer; Acceleration; Joints; Noise; Optimization; Robots; Shape; Trajectory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation (ICRA), 2015 IEEE International Conference on
Conference_Location :
Seattle, WA
Type :
conf
DOI :
10.1109/ICRA.2015.7139285
Filename :
7139285
Link To Document :
بازگشت