Abstract:In the process of dynamic movement primitives (DMPs) based trajectory learning, the position error between the end point of the learned trajectory and that of the real trajectory is always large. For this problem, a new method is developed to reduce the position error by increasing the number of integral steps in DMPs. In simulation, both sine function and ramp function are used to construct teaching trajectories, respectively, to verify the effectiveness of the new method. When the start point of the learned trajectory is same as the target point, the learned trajectory is always a line trajectory based on DMP. In order to solve the problem, a segmented trajectory learning method is proposed. Specifically, the proposed method treats the extreme points of the trajectory as cut-off points, and then segments the learned trajectory into several new trajectories whose start points depart from the target points. Simulation results also verify the effectiveness of the proposed method.
[1] 金卓军.逆向增强学习和示教学习算法研究及其在智能机器人中的应用[D].杭州:浙江大学,2011.Jin Z J. Inverse reinforcement learning and imitation learning with applications in intelligent robotics[D]. Hangzhou:Zhejiang University, 2011.
[2] Argall B D, Chernova S, Veloso M, et al. A survey of robot learning from demonstration[J]. Robotics and Autonomous Systems, 2009, 57(5):469-483.
[3] 沈珑斌.冗余灵巧臂的示教学习[D].杭州:浙江大学,2014.Shen L B. Learning from demonstration for redundant manipulator[D]. Hangzhou:Zhejiang University, 2014.
[4] Calinon S, Guenter F, Billard A. On learning, representing, and generalizing a task in a humanoid robot[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B:Cybernetics, 2007, 37(2):286-298.
[5] Ijspeert A J, Nakanishi J, Schaal S. Trajectory formation for imitation with nonlinear dynamical systems[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA:IEEE, 2001:752-757.
[6] 赵越.小型足球机器人软件系统设计及轨迹学习[D].杭州:浙江大学,2015.Zhao Y. Software system design and trajectory learning forsmall size soccer robots[D]. Hangzhou:Zhejiang University, 2015.
[7] Ijspeert A J, Nakanishi J, Schaal S. Movement imitation with nonlinear dynamical systems in humanoid robots[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2002:1398-1403.
[8] Schaal S. Dynamic movement primitives——A framework for motor control in humans and humanoid robotics[M]//Adaptive Motion of Animals and Machines. Tokyo, Japan:Springer, 2006:261-280.
[9] Ijspeert A J, Nakanishi J, Hoffmann H, et al. Dynamical movement primitives:Learning attractor models for motor behaviors[J]. Neural Computation, 2013, 25(2):328-373.