c语言小车路径规划算法,基于路径规划的室内小车定位系统

该系统利用STM32F103ZET6芯片,结合HMC5883L电子罗盘和超声波传感器实现室内小车的路径规划和避障。通过极坐标表示目标点,预先规划路径,以减少实时定位的复杂性。实际测试证明,系统能准确到达目标点并有效避障。
摘要由CSDN通过智能技术生成

李佳佳,李智,管四海

(西安电子科技大学 机电工程学院,陕西 西安 710071)

摘要:针对现有室内定位技术模型复杂、成本高等问题,设计了一种基于路径规划的室内小车定位系统。该系统的主控芯片选用STM32F103ZET6,偏角测量模块基于HMC5883L,障碍处理模块选用HCSR04;另外,采用极坐标的表示方法,给定室内初始位置和目标点,测出各目标点相对于初始位置的偏角和距离,依据相对偏角和相对距离规划小车的行走路径。实际环境测试表明,该系统不仅能使小车准确到达目标点,而且还能有效避障。

关键词:室内定位;路径规划;极坐标

中图分类号:TN96文献标识码:ADOI: 10.19358/j.issn.1674-7720.2017.07.025

引用格式:李佳佳,李智,管四海.基于路径规划的室内小车定位系统[J].微型机与应用,2017,36(7):84-87.

0引言

*基金项目:国家自然科学基金(61673310)GPS定位系统由于其快速、高效、全球覆盖等特点,被广泛地应用于汽车导航、工程测量、飞机导航等领域。而在室内,由于建筑物的遮挡,GPS的信号会减弱,并且精度满足不了室内定位的要求。现有的室内定位技术主要有RFID、视频、ZibBee[1]、蓝牙[2]、WLAN[3]等,但由于室内物体间距离较短,信号存在反射、衍射和绕射等非直线传播的情况,再加之现有设备分辨率不足,使得室内定位误差较大[2]。

在现有的室内路径规划定位系统中,大多使用栅格构图法和路标法[4]进行室内定位,其中栅格构图法是在机器人行走过程中,实时构建地图并规划路径,但在定位过程中,需要搜索的空间范围很大,若没有很好的简化算法,实时性很难保证。路标法的定位中,若有一个路标出现故障,则系统的整体稳定性就会受到很大的影响。本文采用二维极坐标的方式确定位置,根据各目标点的位置,事先为智能小车规划好行走路线[5],避免了复杂算法的优化和参照物的使用,还能有效避障。本系统具有设计简单、易操作、成本低的特点,可以应用于餐厅服务机器人的设计,以机器人代替人工送餐,给人们的生活带来便利。

1系统整体设计

6362944513882701696084966.jpg

系统整体结构

  • 5
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值