弹道
仿人机器人
计算机科学
编码(内存)
集合(抽象数据类型)
运动(物理)
任务(项目管理)
歧管(流体力学)
机器人
计算
测地线
模仿
控制(管理)
人工智能
控制理论(社会学)
算法
数学
工程类
数学分析
物理
机械工程
社会心理学
程序设计语言
系统工程
心理学
天文
作者
Ioannis Havoutis,Subramanian Ramamoorthy
标识
DOI:10.1177/0278364913482016
摘要
We address the problem of encoding and executing skills, i.e. motion tasks involving a combination of specifications regarding constraints and variability. We take an approach that is model-free in the sense that we do not assume an explicit and complete analytical specification of the task – which can be hard to obtain for many realistic robot systems. Instead, we learn an encoding of the skill from observations of an initial set of sample trajectories. This is achieved by encoding trajectories in a skill manifold which is learnt from data and generalizes in the sense that all trajectories on the manifold satisfy the constraints and allowable variability in the demonstrated samples. In new instances of the trajectory-generation problem, we restrict attention to geodesic trajectories on the learnt skill manifold, making computation more tractable. This procedure is also extended to accommodate dynamic obstacles and constraints, and to dynamically react against unexpected perturbations, enabling a form of model-free feedback control with respect to an incompletely modelled skill. We present experiments to validate this framework using various robotic systems – ranging from a three-link arm to a small humanoid robot – demonstrating significant computational improvements without loss of accuracy. Finally, we present a comparative evaluation of our framework against a state-of-the-art imitation-learning method.
科研通智能强力驱动
Strongly Powered by AbleSci AI