首页> 外文会议>Robotics and Automation (ICRA), 2012 IEEE International Conference on >XRobots: A flexible language for programming mobile robots based on hierarchical state machines
【24h】

XRobots: A flexible language for programming mobile robots based on hierarchical state machines

机译:XRobots:一种灵活的语言,用于基于分层状态机对移动机器人进行编程

获取原文

摘要

This paper introduces a domain-specific language for programming mobile robots that is based on hierarchical state machines. Following Brooks, we refer to states as behaviors. A novelty of this language is that behaviors are treated as first class objects in the language and thus they can be passed as arguments to other parameterized behaviors. The language has template behaviors which allow generalized behaviors to be customized and instantiated. This makes the language quite flexible in terms of programming styles. An example of its flexibility are presented, followed by a description of the challenges in the language design.
机译:本文介绍了一种基于领域状态机的移动机器人编程领域特定语言。在布鲁克斯之后,我们将状态称为行为。这种语言的新颖之处在于,将行为视为该语言中的一流对象,因此可以将它们作为参数传递给其他参数化的行为。该语言具有模板行为,该行为允许自定义和实例化通用行为。这使得该语言在编程风格方面相当灵活。展示了其灵活性的示例,然后描述了语言设计中的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号