Over the last two decades, the robotics community witnessed the emergence of various motion representations that have been used extensively, particularly in behavorial cloning, to compactly encode and generalize skills. Among these, probabilistic approaches have earned a relevant place, owing to their encoding of variations, correlations and adaptability to new task conditions. Modulating such primitives, however, is often cumbersome due to the need for parameter re-optimization which frequently entails computationally costly operations. In this paper we derive a non-parametric movement primitive formulation that contains a null space projector. We show that such formulation allows for fast and efficient motion generation with computational complexity O(n2) without involving matrix inversions, whose complexity is O(n3). This is achieved by using the null space to track secondary targets, with a precision determined by the training dataset. Using a 2D example associated with time input we show that our non-parametric solution compares favourably with a state-of-the-art parametric approach. For demonstrated skills with high-dimensional inputs we show that it permits on-the-fly adaptation as well.
翻译:在过去二十年中,机器人界目睹了广泛使用的各种动作表述,特别是在成人克隆中,以严格地编码和概括技能。其中,概率方法由于对变化、相关性和适应新任务条件的编码而赢得了相关位置。但是,由于需要参数重新优化,经常需要计算成本高昂的操作,这种原始技术往往非常繁琐。在本文中,我们产生了一种非参数运动原始配方,其中含有一个空空空间投影仪。我们表明,这种配方允许以计算复杂性O(n2)快速和高效的动作生成带有计算复杂性O(n2)的动作,而不需要矩阵转换,其复杂性为O(n3),这是通过使用空格来跟踪次级目标,而培训数据集则确定了精确度。我们使用与时间投入相关的2D实例表明,我们的非参数解决方案与状态的参数配方方法相比是有利的。我们用高维度投入展示的技能表明,它允许飞行适应。