论文部分内容阅读
随着机器人技术的不断发展,不同种类的机器人逐渐走入社会的各个领域,并在其中发挥着越来越重要的作用。无线通信技术在机器人上的应用也成为了一种必然的趋势。该技术使机器人在行动上变得更灵活自由,可以帮助人类完成一些高难度、高危险性的工作。但是伴随着无线通信而来的误码、数据包丢失等情况也势必影响着机器人所完成任务的质量和效率。因此,有关移动机器人无线通信领域的误码率和数据包丢失的研究,也逐渐成为机器人研究领域的一大热点。本文对移动机器人的无线通信技术进行了基础性研究。所做的主要工作如下:首先,通过对无线通信系统进行总体分析,构建出移动机器人控制系统的整体框架。再针对框架中的各个模块进行设计和调试,其中主要包括电源模块、无线通信模块、电机驱动模块,传感器模块。其次开发了移动机器人的无线通信软件和单片机控制软件,实现移动机器人的无线数据传输和状态控制。实验结果表明,系统总体性能良好。本文的另一个主要工作是研究设计了无线通信协议的扩展与改进。针对本文所使用的nRF2401无线收发芯片,在对原有无线通信协议进行分析与研究的基础上,设计出一种符合无线控制需求的通信协议算法。最后给出了软件开发流程以及单片机实现程序的关键代码。