首页> 外文会议>Robotics: Science and Systems Conference; 20050608-11; Cambridge,MA(US) >An RRT-Based Algorithm for Testing and Validating Multi-Robot Controllers
【24h】

An RRT-Based Algorithm for Testing and Validating Multi-Robot Controllers

机译:用于测试和验证多机器人控制器的基于RRT的算法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We address the problem of testing complex reactive control systems and validating the effectiveness of multi-agent controllers. Testing and validation involve searching for conditions that lead to system failure by exploring all adversarial inputs and disturbances for errant trajectories. This problem of testing is related to motion planning, with one main difference. Unlike motion planning problems, systems are typically not controllable with respect to disturbances or adversarial inputs and therefore, the reachable set of states is a small subset of the entire state space. In both cases however, there is a goal or specification set consisting of a set of points in state space that is of interest, either for demonstrating failure or for validation. In this paper we consider the application of the Rapidly-exploring Random Tree algorithm to the testing and validation problem. Because of the differences between testing and motion planning, we propose three modifications to the original RRT algorithm. First, we introduce a new distance function which incorporates information about the system's dynamics to select nodes for extension. Second, we introduce a weighting to penalize nodes which are repeatedly selected but fail to extend. Third, we propose a scheme for adaptively modifying the sampling probability distribution based on tree growth. We demonstrate the application of the algorithm via three simple and one large scale example and provide computational statistics. Our algorithms are applicable beyond the testing problem to motion planning for systems that are not small time locally controllable.
机译:我们解决了测试复杂的无功控制系统和验证多智能体控制器有效性的问题。测试和验证涉及通过探索所有对抗性输入和错误轨迹的干扰来寻找导致系统故障的条件。测试的这一问题与运动计划有关,但有一个主要区别。与运动计划问题不同,系统通常相对于干扰或对抗性输入是不可控制的,因此,可到达的状态集是整个状态空间的一小部分。但是,在这两种情况下,都有一个目标或规范集,该目标集或规范集由状态空间中感兴趣的一组点组成,这些点可用于演示失败或进行验证。在本文中,我们考虑将快速探索随机树算法应用于测试和验证问题。由于测试和运动计划之间的差异,我们提出了对原始RRT算法的三种修改。首先,我们引入一个新的距离函数,其中包含有关系统动力学的信息,以选择要扩展的节点。其次,我们引入加权来惩罚被反复选择但无法扩展的节点。第三,我们提出了一种基于树的生长来自适应地修改采样概率分布的方案。我们通过三个简单而大规模的示例来演示该算法的应用,并提供计算统计信息。我们的算法不仅适用于测试问题,还适用于非本地时间可控制的系统的运动计划。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号