论文部分内容阅读
机器人实现智能化的最基本要求是具备导航的能力。而定位与地图构建的问题又是移动机器人实现自主导航功能的基础,对于移动机器人定位与地图构建的研究,具有重要的理论意义和应用价值。它不仅可以使移动机器人在各种复杂的、未知的、非结构化的工作环境中得到更广泛、更实际的应用,而且可以促进机器人技术所涉及的各个学科和领域的发展,为这些学科领域的不断进步提供理论依据和技术支持。本课题旨在确定一个系统的研究方案,通过多传感器获取的信息,实现对环境信息和机器人自身空间位置、方向的探测,结合所采集到的各种信息实现有效的定位和建立完备可信的地图。为了简化课题研究的问题,将移动机器人的定位与地图构建分为定位和地图构建两个方面分别研究,在实现移动机器人定位的同时进行地图构建。通过对目前国内外的移动机器人定位与地图构建问题的研究方法和研究现状进行总结以及各种定位和地图构建的方法进行比较分析,针对移动机器人在某些工作环境中没有任何先验地图信息和已知坐标的路标可以作为参照,同时又无法实现GPS定位的问题,确定了基于航迹推算法进行移动机器人的相对定位和基于置信栅格法进行地图构建的总体设计方案,完成了移动机器人的软硬件设计,建立了基于里程计和角度传感器的移动机器人运动模型和基于超声波测距传感器的移动机器人的观测模型。其中,硬件部分包括MCU微控制器模块、方向角采集模块、避障传感器模块、距离采集模块、电机驱动模块、里程采集模块、通信模块和上位机;软件部分包括机器人避障、机器人的定位、地图构建、通信显示等算法。根据实验室现有的设备和元器件搭建了移动机器人定位与地图构建问题研究的实验平台,通过在实验室楼道里利用霍尔传感器和六轴传感器采集机器人的里程信息和航向信息进行了移动机器人的定位实验,验证了其定位的精度和实时性。在同样的环境下利用超声波测距传感器采集的距离信息结合机器人的位姿信息,进行了移动机器人地图构建的实验,验证了地图构建的精度和实时性。最后,对研究内容和结果进行了总结,找出了研究的缺点和不足,提出了需要进一步改进和提高之处。