项目

一般

简介

行为

错误 #859

已关闭

任务 #448: 调度A版本测试工作

任务 #449: 乐意为-上海测试

任务 #738: 跨梯派发2.7.37.crossDispatch.20250102-01版本提测

死锁场景(测试用例编号19)

周 俊杰5 个月 之前添加. 更新于 4 个月 之前.

状态:
已关闭
优先级:
普通
指派给:
开始日期:
2025-01-09
计划完成日期:
% 完成:

0%

预期时间:
解决方案:

描述

1,二层禁用202号AGV,201号AGV模拟下发电量25(不执行任务电量)
2,下发跨层搬运任务(63001到116001)
2,一层AGV卸货电梯后,二楼无AGV执行任务,死锁场景

由 赵 勇 更新于 4 个月 之前

该问题主要是不能自动执行充电任务,其他逻辑均正常,并非所谓死锁。

30以下强制充电,不接受新任务。无车可用卸货无法执行——这些逻辑正常。

现已实现低电量自动添加充电任务,待版本发布。

由 赵 勇 更新于 4 个月 之前

  • 状态新建 变更为 分析中

由 赵 勇 更新于 4 个月 之前

  • 状态分析中 变更为 进行中

由 赵 勇 更新于 4 个月 之前

  • 状态进行中 变更为 已解决

由 赵 勇 更新于 4 个月 之前

  • 指派给赵 勇 变更为 周 俊杰

周 俊杰 更新于 4 个月 之前

  • 状态已解决 变更为 验证中

周 俊杰 更新于 4 个月 之前

  • 指派给周 俊杰 变更为 赵 勇

如果可以下发自动充电任务,还是会造成死锁现象,即一楼卸货电梯,二楼AGV做充电任务,二楼无车搬运电梯货物

由 赵 勇 更新于 4 个月 之前

按重现步奏,任务应该因为2楼无车可以接任务,不派发、不被执行才对。正在确认实际效果……

由 赵 勇 更新于 4 个月 之前

的确存在bug:

  1. 电梯为机器人可跟随的类型;
  2. 为了能让跨层充电的机器人接收所属楼层的任务,内部dispatch函数只按任务能否跨梯检测,不考虑配置参数;
  3. 跨层任务,在匹配时,因为dispatch内部发现电梯可随梯,导致跨层任务,不匹配目标楼层的机器人,认为该机器人可随梯,因此执行。

由 赵 勇 更新于 4 个月 之前

先已修正:二楼无车可以用,跨层到2楼的任务将不派发,这样充电可以正常执行。充电完成后,回到2楼,1到2楼的任务才开始派发。

由 赵 勇 更新于 4 个月 之前

  • 指派给赵 勇 变更为 周 俊杰

周 俊杰 更新于 4 个月 之前

  • 状态验证中 变更为 已关闭
行为

导出 Atom PDF