美好智能机器人教学系统机器人教育课程 v1.5.0
S09

多机器人调度系统

高中 · 10–12 年级 · 10 课时 × 40–45 分钟
多智能体决策与协同拍卖/合同网、冲突搜索、分布式一致性
核心问题:多台机器人共享空间与任务时,如何保证效率与不发生死锁?

项目目标

  • 能建立多机任务分配模型并实现拍卖算法
  • 能检测与消解路径冲突、死锁
  • 能部署局域网多机系统并做效率基准

领域落点

AI:多智能体决策与协同

硬件:2-4 台机器人、路由器、调度服务器

算法:拍卖/合同网、冲突搜索、分布式一致性

10 课时大纲

2 + 6 + 2
课次课题 / 驱动问题关键知识点学生任务产出
L01多机系统需求
为什么需要调度?
任务并行;资源冲突;效率与公平分析仓库/酒店/清洁三种多机场景,列出 5 个调度需求与约束。需求分析
L02任务分配建模
把任务分给谁?
分配问题形式化;代价矩阵;Hungarian 算法构造 4 机 12 任务的代价矩阵,用 Hungarian 求最优分配并与贪心对比。分配结果对比
L03拍卖与合同网
让机器人自己“竞标”
拍卖流程;出价函数;通信开销实现顺序拍卖:机器人按距离/负载出价,统计总完成时间与均衡度。拍卖调度 demo
L04路径冲突
同一走廊相向而行怎么办?
冲突类型:顶点/边;优先级规划;时空 A*实现优先级规划,在 4 机交叉场景测试,统计等待时间与死锁次数。冲突消解实验
L05通信与一致性
消息丢了会怎样?
心跳/超时;状态同步;幂等与重试模拟 10% 丢包,观察任务重复/遗漏,加入确认与幂等后复测。通信可靠性测试
L06调度仿真
先在仿真里跑 100 次
离散事件仿真;指标采集;参数扫描写一个离散事件仿真器,比较 3 种调度策略在 100 个任务下的表现。仿真器 + 报告
L07死锁与容错
互相等待时谁来破局?
死锁检测(等待图);超时回退;单机故障接管人为制造死锁与掉线,验证检测与恢复机制,记录恢复时间。容错测试报告
L08局域网部署
从仿真走到真实网络
IP 规划;服务发现;时间同步部署 3 台机器人 + 1 台调度机,完成一次 10 任务的真实调度。部署记录
L09效率基准
多机到底提升了多少?
吞吐量/利用率/公平性;规模效应;瓶颈定位对比 1/2/3/4 台的吞吐量与等待时间,找出瓶颈并解释拐点。效率基准报告
L10答辩
系统设计的取舍
架构权衡;失败复盘;扩展性答辩展示架构、算法、真实数据与故障恢复,回答“再加 10 台会怎样”。答辩 PPT
说明:本页是教程副本(大纲级),不是完整课件。完整课件、教案、学案、代码与仿真场景按学校进度单独导出。

← 返回课程地图 课程首页