基于ZigBee的多智能小车编队系统.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2015-03-31
  • 论文字数:20494
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(邪恶的凯哥)提供原创文章

支付并下载

摘 要:随着机器人技术的发展,控制单个机器人已经不是困难的事,控制多个机器人完成复杂的任务是发展的趋势.不仅如此,现代工业对控制领域的控制与协调的要求也越来越高,多智能体的协作问题已经成为热点问题.本文针对多智能小车的编队控制问题进行研究.根据本文对通信的实时性、可靠性及分布式协作的要求,采用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