...
首页> 外文期刊>V T T Publications Information Service >Intermediate Language for Mobile Robots: A link between the high-level planner and low-level services in robots
【24h】

Intermediate Language for Mobile Robots: A link between the high-level planner and low-level services in robots

机译:移动机器人的中间语言:机器人中高级计划者和低级服务之间的链接

获取原文

摘要

The development of service and field robotics has been rapid during the last few decades. New versatile and affordable sensors are now available, and very importantly, computing power has increased very fast. Several intelligent features for robots have been presented. They include the use of artificial intelligence (AI), laser range finders, speech recognition, and image processing. This all has meant that robots can be seen more frequently in ordinary environments, or even in homes. Most development work has concentrated on a single or a few sophisticated features in development projects, but even work to design control structures for different levels in robot control has been done. Several languages for industrial and mobile robots have been introduced since the first robot language WAVE was developed in 1973. Tasks can be given to robots in these languages, but their use is difficult and requires special skills of users. In the future, robots will also be used in homes, and ordinary people should be able to give tasks for robots to perform. This should be done descriptively using natural language as in describing tasks to another person. In this work an intermediate language for mobile robots (ILMR) has been presented. It makes it easier to design a new task for a robot. ILMR is intended for service and field robots and it acts as an intermediate link from user, an intelligent planner or a human-robot interface to a robot's actions and behaviours. The main principle in development work has been simplicity and ease of use. Neither any deep knowledge of robotics nor good programming skills are required when using ILMR. While easy to use, ILMR offers all the required features that are needed to control today's specialised service and field robots. These features contain sequential and concurrent task execution and response to exceptions. ILMR also makes it easier to manage the development of complicated software projects of service robots by creating easy-to-use interfaces to all of several subsystems in robots. It is possible for users to use JLMR to give direct commands or tasks to a robot, but it is intended to be used with higher-level abstract languages, such as sign language or even natural spoken language through a high level planner. An action in ILMR can be given coarsely, i.e. in an abstract way, or in detail. Due to this coarseness, ILMR is suitable to be used with higher-level abstract languages and the set of elementary commands supports directly the use of natural language. With ILMR no complicated models of robots and the world are needed. Only a few measureable parameters for robots are needed and a simple map of the environment is maintained. ILMR has been implemented in two different kinds of robots, and its use and performance has been studied with simulators and actual robots in a wide variety of tests. The structure and operation of ILMR has proved to be useful and several tasks have been carried out successfully using both test robots.
机译:在过去的几十年中,服务和现场机器人技术的发展一直很快。新的通用且价格合理的传感器现已上市,而且非常重要的是,计算能力已迅速提高。已经提出了一些针对机器人的智能功能。它们包括使用人工智能(AI),激光测距仪,语音识别和图像处理。这一切都意味着可以在普通环境甚至家庭中更频繁地看到机器人。大多数开发工作都集中在开发项目中的单个或几个复杂功能上,但是甚至已经完成了设计用于机器人控制中不同级别的控制结构的工作。自1973年开发出第一个机器人语言WAVE以来,已经引入了几种用于工业和移动机器人的语言。可以使用这些语言向机器人分配任务,但是它们的使用很困难,并且需要用户特殊技能。将来,机器人也将在家庭中使用,普通人应该能够为机器人执行任务。这应该使用自然语言来描述性地完成,就像在向另一个人描述任务时一样。在这项工作中,提出了一种用于移动机器人的中间语言(ILMR)。它使为机器人设计新任务变得更加容易。 ILMR适用于服务和现场机器人,它充当用户,智能计划员或人机界面与机器人的行为和行为的中间链接。开发工作的主要原则是简单易用。使用ILMR时,不需要任何机器人技术方面的深造知识或良好的编程技能。尽管易于使用,但ILMR提供了控制当今专业服务和现场机器人所需的所有必需功能。这些功能包含顺序和并发的任务执行以及对异常的响应。通过为机器人中的所有子系统创建易于使用的界面,ILMR还使管理服务机器人的复杂软件项目的开发变得更加容易。用户可以使用JLMR向机器人发出直接命令或任务,但是它打算与高级抽象语言一起使用,例如通过高级计划程序使用的手语甚至自然语言。 ILMR中的动作可以粗略地给出,即以抽象的方式或详细地给出。由于这种粗糙性,ILMR适合与高级抽象语言一起使用,并且基本命令集直接支持自然语言的使用。使用ILMR,不需要复杂的机器人模型和世界。只需几个可测量的机器人参数,即可维护简单的环境图。 ILMR已在两种不同的机器人中实现,并且已在各种测试中通过模拟器和实际机器人研究了它的使用和性能。事实证明,ILMR的结构和操作非常有用,并且使用这两个测试机器人都成功完成了多项任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号