内容简介
第1部分 预备知识
第1章 引言
1.1 研究目的
1.2 问题描述
1.3 应用场景
1.3.1 机器人足球
1.3.2 探索
1.3.3 搜救
1.4 研究方法
1.5 创新与贡献
1.6 结构安排
1.7 惯例与约定
第2章 基础理论
2.1 智能体
2.2 多智能体系统
2.3 团队合作
2.4 约束规划
第3章 相关研究工作
3.1 行为演算
3.2 BDI语言
3.3 规划执行语言
3.4 团队合作
3.5 任务和角色分配
3.6 评估协议和冲突消解
3.7 任务模型
3.8 基于约束的建模
第2部分 命题式ALICA
第4章 语法
4.1 行为
4.2 规划
4.3 同步
4.4 角色
4.5 良好架构
4.6 pALICA语法元素概述
第5章 语义
5.1 基本原则
5.2 智能体模型
5.2.1 规划基
5.2.2 信念基
5.2.3 信念更新
5.2.4 执行集
5.2.5 角色集
5.3 局部性
5.4 团队配置
5.5 成功语义
5.6 角色分配
5.7 正则行为规划
5.8 任务分配
5.9 递归式任务分配
5.10 最优式任务分配
5.11 效用函数
5.12 任务分配算法
5.13 规则
5.13.1 操作规则
5.13.2 修复规则
5.14 智能体配置一致性
5.15 本章小结
第6章 冲突检测与消解
6.1 冲突检测
6.2 冲突消解
第7章 软件架构
7.1 建模工具与交换格式
7.2 引擎布局
7.3 智能体软件架构
7.4 实现细节
7.5 通信
7.5.1 信息交换
7.5.2 当前团队估计
7.6 本章小结
第3部分 通用ALICA
第8章 广义ALICA
8.1 简介
8.1.1 标准情况
8.1.2 积木世界
8.2 行为参数与规划变量
8.3 智能体变量
8.4 ALICA中的约束条件
8.5 约束条件库
8.6 规则
8.6.1 提升命题式ALICA的规则
8.6.2 约束处理规则
8.7 查询
8.8 本章小结
第9章 约束问题求解
9.1 典型约束满足问题
9.2 非线性连续约束满足问题
9.3 重构SMT求解器
9.4 实时性考虑
9.5 协作
9.6 约束优化
9.7 约束与任务分配
9.8 本章小结
第4部分 评估
第10章 评价
10.1 机器人足球建模
10.1.1 强同步与弱同步
10.1.2 有限状态机与动态任务分配
10.1.3 选择与执行
10.2 非可靠性通信
10.3 约束求解与优化
10.3.1 约束环问题
10.3.2 拦截问题
10.3.3 逆运动学
10.3.4 本节小结
10.4 案例分析:外太空探索
10.4.1 取回物体规划类型
10.4.2 搜索规划类型
10.4.3 本节小结
10.5 搜救仿真
第11章 总结
11.1 需求分析
11.2 展望与未来
参考文献