【24h】

Robust and reversible self-reconfiguration

机译:强大且可逆的自我重新配置

获取原文

摘要

Modular, self-reconfigurable robots are robots that can change their own shape by physically rearranging the modules from which they are built. Self-reconfiguration can be controlled by e.g. an off-line planner, but numerous implementation issues hamper the actual self-reconfiguration process: the continuous evolution of the communication topology increases the risk of communications failure, generating code that correctly controls the self-reconfiguration process is non-trivial, and hand-tuning the self-reconfiguration process is tedious and error-prone. To address these issues, we have developed a distributed scripting language that controls self-reconfiguration of the ATRON robot using a robust communication scheme that relies on local broadcast of shared state. This language can be used as the target of a planner, offers direct support for parallelization of independent operations while maintaining correct sequentiality of dependent operations, and compiles to a robust and efficient implementation. Moreover, a novel feature of this language is its reversibility: once a self-reconfiguration sequence is described the reverse sequence is automatically available to the programmer, significantly reducing the amount of work needed to deploy self-reconfiguration in larger scenarios. We demonstrate our approach with long-running (reversible) self-reconfiguration experiments using the ATRON robot and a reversible self-reconfiguration experiment using simulated MTRAN modules.
机译:模块化,可自我重新配置的机器人是可以通过物理方式重新排列构建它们的模块来改变自身形状的机器人。自我重新配置可以通过例如离线计划者,但许多实施问题阻碍了实际的自我重配置过程:通信拓扑的不断发展增加了通信失败的风险,生成正确控制自我重配置过程的代码并非易事,调整自我重新配置过程非常繁琐且容易出错。为了解决这些问题,我们开发了一种分布式脚本语言,该语言使用一种依赖于共享状态的本地广播的健壮的通信方案来控制ATRON机器人的自我重新配置。该语言可用作计划者的目标,为独立操作的并行化提供直接支持,同时保持从属操作的正确顺序,并编译为可靠而有效的实现。而且,这种语言的一个新颖特性是它的可逆性:一旦描述了一个自重配置序列,程序员就可以自动获得该反向序列,从而大大减少了在较大场景下部署自重配置所需的工作量。我们通过使用ATRON机器人的长期运行(可逆)自重配置实验以及使用模拟MTRAN模块进行可逆自重配置实验来证明我们的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号