工业机器人编程的革新
首先要解决人机交互问题,或者说机器人编程的革新。
基于传感器的目标识别和跟踪
目前多数工业机器人的运动轨迹是通过示教方式实现。也有一部分通过离线仿真,比如打磨及一些比较复杂的应用。这种实现运动轨迹的方式有个很大的问题是,运动轨迹是固定不变的,但是在现场实际操作过程中,会遇到大量非结构化场景的需求,这就需要机器人系统借助视觉来进行目标识别和操作,实现自主轨迹规划。
基于强化技能的方法
在机器人交互中,首先建立一个机器人任务模型,通过局部的机器学习来优化技能参数,然后来获取技能。比如机器人写毛笔字,首先建立机器人写毛笔字运动过程,通过对速度、力度、柔顺参数的学习迭代,优化机器人使其更加接近人手,从而获得机器人写毛笔字的书法技能。
端到端的自我学习规划
人机交互最高阶的应用,应该是应用程序端到端的学习。比如在没有任务模型的情况下,给机器人一个模仿人类写毛笔字的目标,由机器人自主进行学习并建立完成任务的过程参数。