School of Mechatronics Engineering, Harbin Institute of Technology (HIT), Harbin, 150001, China.
School of Mechatronics Engineering, Harbin Institute of Technology (HIT), Harbin, 150001, China.
ISA Trans. 2020 Feb;97:325-335. doi: 10.1016/j.isatra.2019.08.007. Epub 2019 Aug 5.
This paper presents a robot skill acquisition framework for learning and reproducing humanoid trajectories with complex forms. A new unsupervised segmentation method is proposed to detect motion units in the demonstrated kinematic data using the concept of key points. To find the consistent features of trajectories, a Hidden Semi-Markov Model (HSMM) is used to identify key points common to all the demonstrations. Generalizing the motion units is achieved via a Probability-based Movement Primitive (PbMP), which encapsulates multiple trajectories into one model. Such a framework can generate trajectories suitable for robot execution with arbitrary shape and complexity from a small number of demonstrations, which greatly expands the application scenarios of robot programming by demonstration. The automatic segmentation process does not rely on a priori knowledge or models for specific tasks, and the generalized trajectory retains more consistent features than those produced by other algorithms. We demonstrate the effectiveness of the proposed framework through simulations and experiments.
本文提出了一种机器人技能获取框架,用于学习和再现具有复杂形式的人形轨迹。提出了一种新的无监督分割方法,使用关键点的概念从演示的运动学数据中检测运动单元。为了找到轨迹的一致特征,使用隐半马尔可夫模型(HSMM)来识别所有演示中通用的关键点。通过基于概率的运动基元(PbMP)对运动单元进行泛化,将多个轨迹封装到一个模型中。这样的框架可以从少量演示中生成适合机器人执行的任意形状和复杂的轨迹,从而大大扩展了机器人示教编程的应用场景。自动分割过程不依赖于特定任务的先验知识或模型,并且与其他算法生成的轨迹相比,泛化轨迹保留了更多一致的特征。我们通过仿真和实验证明了所提出框架的有效性。