论文部分内容阅读
随着人工智能和机器人技术的不断进步,以“高效、准确、及时”为运作目标的智能物流业得到了快速发展。现如今,搬运机器人、分拣机器人在各大物流仓库内屡见不鲜,而执行“最后一公里”配送任务的移动机器人要在复杂的外部环境中实现货物配送,需要有关技术方面的突破,其中具备精确的室外定位导航功能便是研究的一个侧重点。本文以移动机器人中结构最简单的智能小车作为研究对象,利用卫星导航定位技术获取小车地理位置坐标,将其与具有地图数据的上位机软件相结合,成功设计了在户外复杂环境中实现定位、跟踪和导航功能的智能小车系统。首先,进行了系统硬件平台的搭建,选用STM32微型处理器作为MCU,结合GPS定位、无线通信、电子指南针、智能语音识别、超声波避障等模块,设计了系统硬件电路。采集小车当前位置信息后,通过拟定协议包发送至上位机,并接收来自上位机的行驶路径坐标,在超声波避障系统的辅助下,通过算法控制小车完成导航任务。其次,基于百度地图API进行上位机软件开发,通过在工程中集成地图SDK,实现地图的显示、中心点的获取、添加Marker图标等功能,然后将接收的小车位置坐标经解析后匹配在地图界面,实现系统的定位功能。此外,结合Sug和POI检索开发了快捷的目的地检索功能,通过使用路径规划功能类实现小车行驶线路规划,经算法获取、路径坐标转换后,利用协议包发送至小车端,为其导航行驶提供依据,同时,上位机根据接收的小车位置信息不断刷新规划路线图层,实现对小车行驶位置的跟踪。最后,通过测试系统各功能的执行情况,结合实际优化导航算法,实现了智能小车按预定路线行驶到目的地的最终任务,并对影响系统精度的误差进行了简要分析。