学位论文 > 优秀研究生学位论文题录展示

一种自组织的群体机器人聚集算法的研究

作 者: 言西南
导 师: 梁阿磊
学 校: 上海交通大学
专 业: 计算机软件与理论
关键词: 群体机器人 自组织聚集 线性计时 群体智能
分类号: TP242
类 型: 硕士论文
年 份: 2011年
下 载: 48次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在自然界中,群体生物利用聚集行为来防止被捕食、保持中心温度或选择住所等。在受群体生物启发的群体智能群体机器人系统中,群体机器人的聚集行为被认为是一种基本的群体行为,同时也是许多群体机器人系统应用的一个基础前提工作。然而,因为群体机器人系统中个体机器人的探测和通讯能力等都非常有限,在群体机器人的自组织聚集过程中,会产生局部聚集现象,即产生多个局部的小的机器人聚集体,却很难产生一个全局的大的机器人聚集体。为了解决群体机器人自组织聚集中存在的局部聚集现象,使所有的机器人能够最终聚集在一起,本文提出了一种基于线性计时的聚集算法。该算法是受自然界群体生物基于信号放大机制实现聚集的启发,算法的核心思想为:处于聚集体中的每一个个体机器人具有一个生命期,生命期的长短与所在聚集体的大小成线性正比(比例参数称为线性计时因子K),当生命期结束的时候,个体机器人离开所在聚集体,从而去寻找其他聚集体,这样,个体机器人会容易离开小的聚集体,却会长时间留在大的聚集体当中,随着时间的推移,所有机器人能够全部聚集在一起。本文通过仿真平台和真实机器人对基于线性计时的聚集算法进行实验验证。实验共包括三个部分:(1)在仿真平台上验证基于线性计时的聚集算法。仿真实验的结果表明基于线性计时的聚集算法具有收敛性和可扩展性,并且算法的性能受线性计时因子K的影响:在机器人密度比较低的情况下,增加K的值,会提高算法的性能;而在机器人密度比较高的情况下,减小K的值,能够提高算法的性能。(2)在真实的机器人上实现了基于线性计时的聚集算法。该实验说明基于线性计时的聚集算法能够应用在真实的机器人上;此外,因为硬件机器人的探测能力比仿真实验中使用的机器人模型的探测能力更具有局限性,所以该实验说明了基于线性计时的聚集算法的核心思想具有一定的普遍性,不受机器人模型的限制。(3)通过仿真实验对基于线性计时的聚集算法与基于Probabilistic Finite State Automata(PFSA)的聚集算法进行对比。对比实验选取无邻居反馈的PFSA聚集算法和有邻居反馈的PFSA聚集算法。实验结果表明基于线性计时的聚集算法与对比的两种基于PFSA的聚集算法相比,在机器人数量较多的情况下,在相同的时间内能够产生更大的聚集体。

全文目录


摘要  3-5
ABSTRACT  5-10
第一章 绪论  10-23
  1.1 引言  10
  1.2 研究背景和意义  10-15
    1.2.1 自然界群体生物的聚集  10-11
    1.2.2 群体机器人自组织聚集  11-13
    1.2.3 研究难点与关键问题  13-14
    1.2.4 背景补充:群体智能和群体机器人  14-15
  1.3 国内外研究现状  15-20
    1.3.1 群体机器人自组织聚集算法  15-20
    1.3.2 机器人的相互感知机制  20
  1.4 本文的主要贡献  20-21
  1.5 本文的组织结构  21-22
  1.6 本章小结  22-23
第二章 基于线性计时的聚集算法  23-37
  2.1 引言  23
  2.2 问题与目标  23
  2.3 算法思想  23-24
  2.4 算法设计  24-29
    2.4.1 机器人的相互通讯和识别  24-26
    2.4.2 机器人的行为状态  26-27
    2.4.3 机器人行为状态的转换  27-28
    2.4.4 系统层面算法流程  28-29
  2.5 算法具体实现  29-36
    2.5.1 算法初始态  29
    2.5.2 机器人的通讯交互  29-30
    2.5.3 机器人行为状态的实现  30-36
  2.6 本章小结  36-37
第三章 算法的硬件实现  37-43
  3.1 引言  37
  3.2 硬件实现和算法调整  37-39
  3.3 硬件实现的难点与解决方案  39-42
    3.3.1 中断控制  39-40
    3.3.2 碰撞开关失效  40-41
    3.3.3 机器人运动控制  41
    3.3.4 无线通讯距离  41-42
  3.4 本章小结  42-43
第四章 与基于PFSA 的聚集算法比较  43-46
  4.1 引言  43
  4.2 基于PFSA 的聚集算法  43-44
  4.3 基于PFSA 的聚集算法的实现  44-45
    4.3.1 无邻居反馈的PFSA 聚集算法与实现  44-45
    4.3.2 有邻居反馈的PFSA 聚集算法与实现  45
  4.4 算法对比的评估标准  45-46
  4.5 本章小结  46
第五章 实验与分析  46-69
  5.1 引言  46
  5.2 仿真实验平台  46-48
    5.2.1 Player/Stage 仿真平台  46-47
    5.2.2 Stage 层全仿真实现  47-48
  5.3 算法仿真实验  48-59
    5.3.1 实验参数设置  49-50
    5.3.2 实验结果与分析  50-58
    5.3.3 实验结论  58-59
  5.4 硬件演示实验  59-62
    5.4.1 实验参数设置  59
    5.4.2 实现结果与说明  59-61
    5.4.3 实验结论  61-62
  5.5 与PFSA 聚集算法的对比实验  62-68
    5.5.1 实验环境与设置  62-63
    5.5.2 实验结果与分析  63-68
    5.5.3 实验结论  68
  5.6 本章小结  68-69
第六章 回顾与展望  69-72
  6.1 全文总结  69-71
  6.2 未来工作  71-72
参考文献  72-76
致谢  76-78
攻读硕士学位期间已发表或录用的学术论文目录  78-80

相似论文

  1. 改进的蚁群算法及其在TSP上的应用研究,TP301.6
  2. 生物地理学优化算法及其应用研究,Q15-3
  3. 基于群体智能的医学图像特征优化算法研究,TP391.41
  4. 机器人群体能量自治问题的研究,TP242
  5. 基于红外传感的群体机器人跟队行为研究1,TP242
  6. 群体机器人的设计与实现,TP242
  7. 群体机器人控制系统的设计与实现,TP242
  8. 基于群体智能算法的动态目标跟踪技术研究,TP391.41
  9. 视频检索中的场景摘要技术研究,TP391.41
  10. 一种新型的智能优化方法—标竿学习算法,F272
  11. 车载导航路径规划算法研究,U495
  12. 基于群体智能的ABC支持型切换管理机制的设计与仿真实现,TP393.09
  13. 基于群体智能的ABC支持型QoS路由机制的研究与仿真实现,TP393.02
  14. 群体智能涌现在网络舆情预测中的应用,TP393.09
  15. 多机器人编队控制算法的研究与实现,TP242.6
  16. 基于改进的蚁群算法在分类规则中的应用研究,TP301.6
  17. 群体智能的任务分配机制研究,TP242
  18. 粒子群算法的改进及其在非线性问题中的应用,TP301.6
  19. 人工蜂群算法的混合策略研究,TP18
  20. 蚁群群体智能网络可视化试验平台研制,TP301.6

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人
© 2012 www.xueweilunwen.com