📊
多Agent仿真系统文档
  • 多Agent分拣仿真系统文档1.0
  • 仿真系统功能模块
  • 用户使用手册
    • 随机生成场景
    • 场景导出
    • 场景导入
    • 场景编辑
    • 算法切换
    • 速度设置
    • 算法执行——运行模式
    • 算法执行——单步模式
    • 自动化测试
    • 异常操作提醒
由 GitBook 提供支持
在本页

这有帮助吗?

  1. 用户使用手册

自动化测试

首先需要在CommonMapSettings.js文件中准备好命名连续的地图场景

选择地图模式为 测试模式,开启 自动测试 开关

输入第一个地图场景的名称,并单击 生成地图

点击 运行 按钮,系统会逐个运行这些场景,并自动下载测试数据

如下为下载的统计数据示例,包括两次实验的运行结果统计,统计内容包括

  • 场景名称

  • 每个agent的转弯次数、停靠次数、执行时间

  • 算法计算耗时

  • 全部agent的平均执行时间

对于通过一个单元格的情况,AGV转弯耗时约为直行耗时的2.094倍

[
    {
        "MapName": "map_8by8_1_2_ex0",
        "TurnCounts": [
            {
                "agent1": 1
            },
            {
                "agent2": 1
            }
        ],
        "WaitCounts": [
            {
                "agent1": 0
            },
            {
                "agent2": 0
            }
        ],
        "Execution-Timings": [
            {
                "agent1": 1393.21
            },
            {
                "agent2": 1393.21
            }
        ],
        "Calculation-Timings": 4.685,
        "Average-Time": 1393.21
    },
    {
        "MapName": "map_8by8_1_2_ex1",
        "TurnCounts": [
            {
                "agent1": 0
            },
            {
                "agent2": 1
            }
        ],
        "WaitCounts": [
            {
                "agent1": 0
            },
            {
                "agent2": 0
            }
        ],
        "Execution-Timings": [
            {
                "agent1": 1535.01
            },
            {
                "agent2": 2326.563
            }
        ],
        "Calculation-Timings": 5.095,
        "Average-Time": 1930.787
    }
]

数据统计中所有时间数据的单位为ms

上一页算法执行——单步模式下一页异常操作提醒

最后更新于4年前

这有帮助吗?