需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:20494 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:随着机器人技术的发展,控制单个机器人已经不是困难的事,控制多个机器人完成复杂的任务是发展的趋势.不仅如此,现代工业对控制领域的控制与协调的要求也越来越高,多智能体的协作问题已经成为热点问题.本文针对多智能小车的编队控制问题进行研究.根据本文对通信的实时性、可靠性及分布式协作的要求,采用ZigBee进行了系统设计的研究;对编队控制进行了仿真研究.具体内容有: 第一,为了对小车进行无线控制,首先学习了ZigBee的相关内容.学习了ZigBee的协议,和要用到的相关软件.学习并制定了ZigBee的组网和网络初始化配置的方案. 第二,根据设计的要求,选择了智能小车模型、驱动设备以及节点模块.研究设计了小车的驱动模块的硬件和程序.利用PWM的调速方式在驱动程序中对小车进行调速控制. 第三,研究了在ZigBee网络中基于测距和非测距的定位方法.利用MATLAB对部分定位方法进行了仿真.对不同条件下,定位仿真的误差进行了对比. 第四,在智能小车无线定位的基础上,研究了对多智能小车进行编队控制的方法.对小车建立了运动模型,同时建立了小车运动信息之间传递的数学方法.使用了自组织的方法对小车进行初始队形的编队.在这些的基础上,利用MATLAB软件,选择了领航-跟随法对智能小车编队进行了仿真.同时提出了自己更改的一种以领航-跟随法为基础的编队控制的方法,并进行了仿真.对这两种仿真的结果进行了比较.结果表明更改后的方法在编队控制的过程中效果更好. 通过本文所做的研究对ZigBee有了一定的认识和应用能力,利用之前所学的设计了小车的硬件模块;仿真研究了部分ZigBee网络中的定位方法,对编队控制也进行了一部分的仿真和改进. 关键词:ZigBee;无线传感器网络;定位;编队控制
目录 摘要 abstract 第1章 绪论-1 1.1智能小车编队-1 1.2无线传感器网络-1 1.3课题的背景及意义-2 1.4论文主要研究的内容-3 第2章 ZigBee技术-5 2.1 ZigBee概述-5 2.2 ZigBee技术特点和优势-5 2.3 ZigBee协议栈-7 2.4 ZigBee无线网络的组网-8 2.5 ZigBee网络的初始化配置-10 2.6本章小节-10 第3章 智能小车的硬件设计-11 3.1小车模型选择-11 3.2小车驱动模块-11 3.3小车的调速控制-13 3.4智能小车的无线模块-14 3.5本章小结-14 第4章 智能小车的定位算法-15 4.1基于测距的定位算法-15 4.1.1 TOA测距法-15 4.1.2 TDOA 算法-16 4.1.3 AOA算法-16 4.1.4 RSSI算法-17 4.2基于非测距的定位算法-18 4.2.1几何质心算法-18 4.2.2 APIT定位算法-18 4.2.3 DV-Hop定位算法-19 4.3对DV-Hop定位算法的仿真研究-19 4.3.1 MATLAB仿真软件-19 4.3.2 对DV-Hop定位算法的仿真-19 4.4本章小结-20 第5章 对于编队控制的研究与仿真-21 5.1编队控制方法-21 5.1.1 传统的编队方法-21 5.1.2 新兴的编队控制方法-23 5.2小车运动模型的建立-24 5.3相邻智能小车间信息的传递-24 5.4建立智能小车初始队形-25 5.4.1虚拟力法-25 5.4.2采取的虚拟力法-26 5.5编队控制仿真-28 5.5.1 领航-跟随法编队控制仿真-28 5.5.2 更改的领航-跟随法编队控制仿真-30 5.6本章小节-31 第6章 结论与展望-33 6.1结论-33 6.2不足之处及未来展望-33 参考文献-35 致 谢-37 附录:仿真代码-39 |