阅读Handbook of robotics--Learning from Humans笔记

Learning of robots

  1. Four main questions: when, what, who and when to imitate?
  2. The interface and the channels to convey the demonstrations ?
  3. LFH is different robot learns on its own.
  4. Equal words: LFD, PbD, imitation learning, and apprenticeship learning.

Principle

  1. Main principle-----end users can teach robots new tasks without programming.
  2. LFD is not record and play technique. LFD implies learning, henceforth, generalization.

Brief History

  1. Started in the 1980s
  2. Threefold:
    (1) Powerful mechanism for reducing the complexity of search spaces for learning.
    (2) offer an implicit means of training a machine, such that explicit and tedious programming can be minimized or eliminated.
    (3) Studying and modeling the coupling of perception and action.

Key Issues when LFD

What and how to imitate

What

  1. extract invariant features----what to imitate
  2. In continuous control tasks, what to imitate---------defining automatically the feature space for learning, constraints and the cost function.
  3. In discrete control tasks, what to imitate-------------treated by RL and symbolic reasoning, what to imitate------------define the state and action space and how to automatically learn the pre/post conditions in an autonomous decision system.

How

  1. How to imitate-----determine how to robot perform the learned behaviors to maximize the metric found when solving the what to imitate problem.
  2. Perceptual equivalence -----information necessary to perform the task is available to both humans and robots.
  3. Physical equivalence-----affect and interact with the world.

Interfaces for Demonstation

  1. Record human motions.
  2. Kinesthetic teaching.
  3. Immersive teleoperation scenarios—human operator is limited to using the robot’s own sensors and effectors to perform the task.
  4. Explicit information–such as speech.

Algorithms to learn from Humans

Two trends

  1. A low-level representation of the skill, taking the form of a non-linear mapping between sensory and motor information
  2. A high-level representation of the skill that decomposes the skill into a sequence of action-perception units.

Algorithms

  1. Learning individual motions: Teaching Force-Control Tasks.
  2. Learning Compound Actions:
    (1) Learn all individual motions+learn the right sequence and combination of these actions.
    (2) Observe the whole task and segment the task automatically to extract the primitive actions.

总体来讲,看完了Handbook of robotics 部分的Learning from Humans, 感觉过于抽象,只是演示了几个demo视频,以及笼统的介绍了一些算法概念。关于具体怎么学习,没有讲到,还需要去阅读具体的论文,去探索。
另,Learning from Humans 与 Visual Servoing并没有什么关系,二者是独立的,Handbook of Robotics也有相关章节的介绍,也需要自己去阅读。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值