首页> 外文学位 >Graph-based Trajectory Planning through Programming by Demostration.
【24h】

Graph-based Trajectory Planning through Programming by Demostration.

机译:通过演示编程进行基于图的轨迹规划。

获取原文
获取原文并翻译 | 示例

摘要

Autonomous robots are becoming increasingly commonplace in industry, space exploration, and even domestic applications. These diverse fields share the need for robots to perform increasingly complex motion behaviors for interacting with the world. As the robots' tasks become more varied and sophisticated, though, the challenge of programming them becomes more difficult and domain-specific. Robotics experts without domain knowledge may not be well-suited for communicating task-specific goals and constraints to the robot, but domain experts may not possess the skills for programming robots through conventional means. Ideally, any person capable of demonstrating the necessary skill should be able to instruct the robot to do so. In this thesis, we examine the use of demonstration to program or, more aptly, to teach a robot to perform precise motion tasks.;Programming by Demonstration (PbD) offers an expressive means for teaching while being accessible to domain experts who may be novices in robotics. This learning paradigm relies on human demonstrations to build a model of a motion task. This thesis develops an algorithm for learning from examples that is capable of producing trajectories that are collision-free and that preserve non-geometric constraints such as end-effector orientation, without requiring special training for the teacher or a model of the environment. This approach is capable of learning precise motions, even when the precision required is on the same order of magnitude as the noise in the demonstrations. Finally, this approach is robust to the occasional errors in strategy and jitter in movement inherent in imperfect human demonstrations.;The approach contributed in this thesis begins with the construction of a neighbor graph, which determines the correspondences between multiple imperfect demonstrations. This graph permits the robot to plan novel trajectories that safely and smoothly generalize the teacher's behavior. Finally, like any good learner, a robot should assess its knowledge and ask questions about any detected deficiencies. The learner presented here detects regions of the task in which the demonstrations appear to be ambiguous or insufficient, and requests additional information from the teacher. This algorithm is demonstrated in example domains with a 7 degree-of-freedom manipulator, and user trials are presented.
机译:自主机器人在工业,太空探索乃至家庭应用中正变得越来越普遍。这些不同的领域共同需要机器人执行越来越复杂的动作行为以与世界互动。但是,随着机器人的任务变得越来越多样化和复杂,对它们进行编程的挑战也变得越来越困难和针对特定领域。没有领域知识的机器人专家可能不适合将特定于任务的目标和约束传达给机器人,但是领域专家可能不具备通过常规方式对机器人进行编程的技能。理想情况下,任何能够证明必要技能的人都应该能够指示机器人这样做。在本文中,我们研究了如何使用演示程序进行编程,或更恰当地讲授机器人执行精确的运动任务。演示编程(PbD)提供了一种富有表现力的教学方法,而领域的专家可能是新手在机器人领域。这种学习范例依赖于人类演示来建立运动任务模型。本文开发了一种从示例中学习的算法,该算法能够产生无碰撞的轨迹,并保留非几何约束(例如末端执行器的方向),而无需对老师或环境模型进行特殊培训。即使所需的精度与演示中的噪声处于相同的数量级,此方法也能够学习精确的运动。最后,该方法对于不完善的人类演示所固有的偶尔的策略误差和运动抖动是鲁棒的。本论文的方法始于构造邻居图,该邻居图确定了多个不完善的演示之间的对应关系。该图使机器人可以规划新颖的轨迹,从而安全,流畅地概括教师的行为。最后,像任何优秀的学习者一样,机器人应评估其知识并提出有关任何检测到的缺陷的问题。此处呈现的学习者会发现任务中的示范似乎模棱两可或不足的区域,并要求老师提供其他信息。在示例域中使用7个自由度操纵器演示了该算法,并进行了用户试用。

著录项

  • 作者

    Melchior, Nik A.;

  • 作者单位

    Carnegie Mellon University.;

  • 授予单位 Carnegie Mellon University.;
  • 学科 Engineering Robotics.;Computer Science.
  • 学位 Ph.D.
  • 年度 2012
  • 页码 142 p.
  • 总页数 142
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号