首页> 外文OA文献 >Virtual Reality and Programming by Demonstration: Teaching a Robot to Grasp a Dynamic Object by the Generalization of Human Demonstrations
【2h】

Virtual Reality and Programming by Demonstration: Teaching a Robot to Grasp a Dynamic Object by the Generalization of Human Demonstrations

机译:虚拟现实与示范编程:通过人类演示的推广教授机器人掌握动态对象

摘要

Humans possess the ability to perform complex manipulations without the need to consciously perceive detailed motion plans. When a large number of trials and tests are required for techniques such as learning by imitation and programming by demonstration, the virtual reality approach provides an effective method. Indeed, virtual environments can be built economically and quickly, and can be automatically reinitialized. In the fields of robotics and virtual reality, this has now become commonplace. Rather than imitating human actions, our focus is to develop an intuitive and interactive method based on user demonstrations to create humanlike, autonomous behavior for a virtual character or robot. Initially, a virtual character is built via real-time virtual simulation in which the user demonstrates the task by controlling the virtual agent. The necessary data (position, speed, etc.) to accomplish the task are acquired in a Cartesian space during the demonstration session. These data are then generalized off-line by using a neural network with a back-propagation algorithm. The objective is to model a function that represents the studied task, and by so doing, to adapt the agent to deal with new cases. In this study, the virtual agent is a 6-DOF arm manipulator, Kuka Kr6, and the task is to grasp a ball thrown into its workspace. Our approach is to find a minimum number of necessary demonstrations while maintaining adequate task efficiency. Moreover, the relationship between the number of dimensions of the estimated function and the number of human trials is studied, depending on the evolution of the learning system.
机译:人类具有执行复杂操作的能力,而无需自觉地感知详细的运动计划。当通过模仿学习和通过演示编程等技术需要大量的试验和测试时,虚拟现实方法提供了一种有效的方法。确实,虚拟环境可以经济,快速地构建,并且可以自动重新初始化。在机器人技术和虚拟现实领域,这已变得司空见惯。而不是模仿人类的行为,我们的重点是基于用户演示开发一种直观的交互式方法,以为虚拟角色或机器人创建人性化的自主行为。最初,通过实时虚拟仿真来构建虚拟角色,其中用户通过控制虚拟代理来演示任务。在演示会议期间,在笛卡尔空间中获取完成任务所需的必要数据(位置,速度等)。然后,通过使用带有反向传播算法的神经网络,将这些数据离线通用化。目的是对代表所研究任务的功能进行建模,并通过这样做使代理适应新情况。在本研究中,虚拟代理是6自由度机械臂Kuka Kr6,其任务是抓起扔入其工作区的球。我们的方法是在保持足够的任务效率的同时,找到最少数量的必要演示。此外,根据学习系统的发展,研究了估计函数的维数与人体试验的数量之间的关系。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号