课程概述
课程的核心内容为第三章多机器人路径规划方法,将给出完整分类框架和每类中的典型算法,以及他们的区别。在此基础上,第四章将介绍在实际应用场景中的一些问题定义及算法扩展。针对上层任务规划问题,第五章将从整体协调的角度考虑任务分配,给出融合路径规划的一体化任务规划方法。
另外,本课程还将给出一些实际的算法经验,包括环境设计经验,讲师之前项目的一些算法经验,以及亚马逊kiva系统公开发表的一些早期算法。
最后,针对当前的热点和前沿算法,给出相关工作的整体思路介绍。
Peter
Peter为香港某大学无人车团队博士后,博士毕业于上海交通大学。研究面向仓储应用的大规模集群系统的规划和运动协调算法。在IEEE Trans. Intelligent Transportation systems等国际期刊和ICRA, IROS等国际会议上发表多篇论文。曾作为队长获得RoboCup世界杯标准测试赛亚军及中国机器人大赛服务机器人冠军等。
为什么要开这门课程?
这门课的内容主要针对于多机器人群控,特别解决规模化场景下的多AGV群控调度的算法问题。将对群控系统的建模、评价的指标、多机器人路径协调规划算法以及相应的算法在实践中的扩展、任务规划等进行系统的讲解。帮助学习者建立完整的理论体系和实践能力。
通过这门课程的学习,能够系统的掌握相关理论与方法,帮助你以及你所在的公司,快速提升产品的控制技术性能。
同时,这门课程是从理论的角度出发的,虽然以AGV群控问题进行建模和算法推演,但是相关的理论适用于各种需要对路径、任务进行群体控制的领域或场景。
你可以学到哪些技能?
♦ 了解多机器人路径规划方法的整个分类框架
♦ 了解多机器人路径规划的主流算法以及区别
♦ 掌握前沿任务规划与路径协调算法
♦ 机器人领域顶刊顶会论文的经验方法
适合人群
1. 从事机器人规划相关的研究或工作的技术人员
2. 希望从事移动机器人/多智能体方向的同学
知识储备
1. 有Matlab编程基础
2. 了解机器人任务分配和路径规划基础知识,比如知道什么是A*算法
课程大纲
基础知识 (1.5h)
1. 三种指标(makespan throughout sum-of-cost)
2. 三个基本问题(complete optimal NP-Hard)
3. 两种任务模式(oneshot lifelong)
4. 个体路径规划算法基础(dijstra A* D* RRT DWA)
1环境设计 (1.5h)
1. 环境地图基础(网格地图、路网地图、图论基础)
2. 环境良定义
3. 环境设计经验(环境饱和性 路网连通性 动态高速路 单向路/十字路口)
2多机器人路径规划方法 (4h)
1. 集中式路径规划方法(reduction-based:网络流;A*-based:Hierachical A*, ID, OD,CBS, ICT, SAT)
2. 分布式路径规划/运动协调方法(局部协调法:协调轨迹/速度/时间窗;优先级法:同步/异步/随机)
3路径规划方法在实际应用中的扩展 (1h)
1. 任务随带、任务可交换、考虑运动不确定性下的算法扩展
2. kiva 系统早期经验
4考虑路径协调的任务规划算法 (2h)
1. 任务规划基础、整数规划模型、常用任务分配方法
2. 一体化任务分配与路径规划算法、速度规划、冲突图规划
5前沿扩展:动态问题的处理 (2h)
1. 路网权重动态变化问题(TEN)
2. 机器人执行不准问题(STN 规划/执行框架)
3. 滚动规划与分区控制框架
6实战环节
实战1: 讲两个案例,1)多机器人任务分配,基于集中式智能方法和分布式拍卖法,不考虑底层路径协调(机器人自己完成);2)当前的大规模调度算法,不考虑任务分配(贪婪解),路径协调用 Hierachical A* 或分区 CBS。
实战2: Hierachical A* 或 CBS 或整数规划,写 MATLAB 程序。
7课程答疑
请问一下,导师可以进行定期答疑吗?
所有报名此课程的人,助教会把大家拉到讲师的微信群中。每个月固定一个时间,讲师会进行集中答疑,大家可以在群里进一步沟通探讨。
缴纳费用后可以退款吗?
由于我们是小班授课,每期课程人数有限制并且都是提前报名付费,缴费之后就意味着课程名额已被占据不能再安排其他同学来学习了,所以请在大家在报名付费的时候合理安排好时间,一旦缴费,课程费用概不退回。
缴费可以开发票吗?
可以开增值税普通发票。