Author:
Bian Feifei,Ren Danmei,Li Ruifeng,Liang Peidong,Wang Ke,Zhao Lijun
Abstract
Purpose
The purpose of this paper is to present a method which enables a robot to learn both motion skills and stiffness profiles from humans through kinesthetic human-robot cooperation.
Design Methodology Approach
Admittance control is applied to allow robot-compliant behaviors when following the reference trajectories. By extending the dynamical movement primitives (DMP) model, a new concept of DMP and stiffness primitives is introduced to encode a kinesthetic demonstration as a combination of trajectories and stiffness profiles, which are subsequently transferred to the robot. Electromyographic signals are extracted from a human’s upper limbs to obtain target stiffness profiles. By monitoring vibrations of the end-effector velocities, a stability observer is developed. The virtual damping coefficient of admittance controller is adjusted accordingly to eliminate the vibrations.
Findings
The performance of the proposed methods is evaluated experimentally. The result shows that the robot can perform tasks in a variable stiffness mode as like the human dose in the teaching phase.
Originality Value
DMP has been widely used as a teaching by demonstration method to represent movements of humans and robots. The proposed method extends the DMP framework to allow a robot to learn not only motion skills but also stiffness profiles. Additionally, the authors proposed a stability observer to eliminate vibrations when the robot is disturbed by environment.
Subject
Industrial and Manufacturing Engineering,Control and Systems Engineering
Reference29 articles.
1. Force-based variable impedance learning for robotic manipulation;Robotics and Autonomous Systems,2018
2. Improving stability in physical human–robot interaction by estimating human hand stiffness and a vibration index;Industrial Robot: An International Journal,2018
3. Robot programming by demonstration,2008
4. The Central nervous system stabilizes unstable dynamics by learning optimal impedance;Nature,2001
5. On learning, representing, and generalizing a task in a humanoid robot;IEEE Transactions on Systems, Man, and Cybernetics. Part B, Cybernetics: a Publication of the Ieee Systems, Man, and Cybernetics Society),2007
Cited by
16 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献