A Robot Skill Learning Framework Based on Compliant Movement Primitives
Dou Saixiong,Xiao Juliang,Zhao Wei,Yuan Hang,Liu Haitao
DOI: https://doi.org/10.1007/s10846-022-01605-4
2022-01-01
Journal of Intelligent & Robotic Systems
Abstract:Collaborative robots are increasingly widely used in our lives, and at the same time, the skill learning ability of robots is becoming more and more important. For this reason, a robot skill learning framework based on compliant movement primitives is proposed in this paper. The framework consists of four modules: kinesthetic teaching, task learning, compliant movement primitive library, and task generalization. Specifically, the trajectories are collected from the kinematics of the robot, and the stiffness profiles are collected from the designed variable stiffness interface based on stiffness optimization; then the collected data is optimized, segmented, and learned to create the robot’s compliant movement primitive library; the primitives in the library are adjusted and combined to generate the robot’s desired trajectory and desired stiffness, which are then input into the dynamics-based variable impedance controller; thereafter the controller drives the robot to perform the desired compliant motion and complete various tasks. The framework covers the entire process of robot skill learning and application, and the proposed compliant movement primitives can simultaneously achieve the robot’s trajectory learning and interactive compliance learning. The experiment of the robot learning to press buttons was carried out on a universal 6-DOF collaborative robot. The experimental results prove the effectiveness and safety of the framework and show its application value.