首页> 外文会议>International Joint Conference on Autonomous Agents and Multiagent Systems >Protoswarm: A Language for Programming Multi-Robot Systems Using the Amorphous Medium Abstraction
【24h】

Protoswarm: A Language for Programming Multi-Robot Systems Using the Amorphous Medium Abstraction

机译:ProtosWarm:使用非晶介质抽象编程多机器人系统的语言

获取原文
获取外文期刊封面目录资料

摘要

Multi-robot systems are becoming increasingly prevalent, but programmability is a major barrier to their deployment. Present systems force programmers to think in terms of individual agents. Application code becomes entangled with details of coordination and robustness and often does not compose well or translate to other domains. We offer an alternate approach whereby the programmer controls a single virtual spatial computer which fills the environment space. The computations on this spatial computer are actually performed by a large number of locally-interacting individual agents. This abstracts the actual computational hardware behind the spatial computer interface, and allows the programmer to focus on a single model of global computation. We achieve this abstraction with two components: a language that embodies continuous space and time semantics and a runtime library that implements these semantics approximately. We demonstrate the efficacy of our approach with multi-agent algorithms in both simulation and on a group of 40 robots.
机译:多机器人系统越来越普遍,但可编程性是他们部署的主要障碍。当前系统力量方案师思考个别代理人。应用程序代码随着协调和鲁棒性的细节而纠缠在一起,并且通常不会良好或转换为其他域。我们提供一种替代方法,程序员控制填充环境空间的单个虚拟空间计算机。该空间计算机上的计算实际上是由大量的本地交互的单独代理执行。这摘要了空间计算机接口后面的实际计算硬件,并允许程序员专注于单一的全局计算模型。我们通过两个组件实现此抽象:一种体现连续空间和时间语义的语言以及大致实现这些语义的运行时库。我们展示了我们对模拟和40个机器人组中的多种Agent算法的方法的功效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号