论文部分内容阅读
移动机器人是机器人大家族中最重要的成员。准确定位是其核心技术,是实现其任务的关键,长期以来是研究的热点,并在理论和实际应用中取得了丰硕的研究成果。目前全球卫星导航系统(GPS)是应用在移动机器人上实现自主导航最常用的方法。我国的北斗卫星导航系统(BDS)正式已经投入使用,实际应用需求不断增加,但研究还不够深入。本课题使用实验室自主研发的智能巡逻机器人研究移动机器人的定位技术。设计了基于BDS的移动机器人定位系统和上位机移动机器人监控软件,在此基础上进行了定位性能测试。本文研究了 BDS的组成、信号结构、导航电文,从理论上推导了卫星定位原理,进行了精度分析。从误差的来源入手分析影响定位精度的三大主要原因。还介绍了移动机器人坐标转化、建立方法以及本课题所使用的NMAE协议语句。本文完成了基于BDS移动机器人定位系统总体设计,分别从硬件和软件两方面进行设计。硬件方面,着重介绍了为了实现巡逻机器人定位的模块,包括无线影音模块、卫星导航模块、数字传输模块、微处理器模块以及其他功能模块。软件方面,设计软件体系的总体设计,把软件系统按照结构划分为三大部分:BDS定位子系统、传感器子系统和上位机监控软件(主要功能是实现电子地图)。设计了 BDS定位程序,包括定位接收算法模块和定位信息解析模块,成功获得了移动机器人实时的经度、纬度、时间、海拔高度、机器人速度以及卫星的空间分布情况等等信息。分析了串口通讯和地图创建的关键实现方法,实现了友好的人机交互。采用无线数字传输的方式实现移动机器人的上位机监控软件通讯,并以此控制移动机器人。通过设计的无线数字传输协议与上位机电子地图定位软件进行数据通讯,实现了地图上的时时显示。在此基础上进行了 BDS静态定位与动态定位分析,得出基于BDS移动机器人定位系统的实际精度。最后,基于移动机器人定位系统进行了 BDS与GPS对比研究。从可视卫星数、卫星空间分布情况、精度因子、静态定位准确性和精密性、静态测速、动态定位等六方面进行BDS与GPS的对比,得出了 BDS优点与不足。分析了造成BDS与GPS定位差异的主要原因。本文所做工作提高了该轮式机器人的自动化水平,为后续的研究打下了良好的软硬件基础。