一种基于RSSI和惯性导航的车载定位装置的制作方法

文档序号:20846800发布日期:2020-05-22 20:30阅读:651来源:国知局
一种基于RSSI和惯性导航的车载定位装置的制作方法

本实用新型涉及rssi定位与移动目标定位技术领域,尤其涉及一种基于rssi和惯性导航的车载定位装置。



背景技术:

城市的建筑呈现出高楼层、高密度的特点,这使得传统的全球卫星系统(gps)定位常常无法定位到准确的街道,给出行者带来很大的不便。随着通信技术的进步,路由器及其相连接的wifi信号节点被越来越多的应用于移动目标定位领域,具有成本低、能耗低等优势。但无线信号易受多径效应、复杂障碍物等多种因素的影响,定位精度不高。如果想要达到较为精准的定位,则需要密集使用定位装置,这会很大程度上增加定位系统的成本投入。另外,目前市场上移动目标的定位装置体积较大、成本昂贵,维护费用较高,无法满足人们的实际需求。因此,急需开发一种定位精度高、成本低、携带方便的车载定位装置。



技术实现要素:

本实用新型的目的在于克服现有技术的不足,提供一种基于rssi和惯性导航的车载定位装置。本实用新型通过实现定位方式的无间切换,从而弥补单一导航方式带来的定位信号缺失的问题,能够提高导航系统定位的准确性,为使用者带来更好的导航体验。

本实用新型的目的能够通过以下技术方案实现:

一种基于rssi和惯性导航的车载定位装置,包括存储模块、wifi模块、电源模块、下载模块、状态警示模块、arm处理器、usb接口和惯性传感器模块。

所述arm处理器分别与惯性传感器模块和存储模块相连接,arm处理器与下载模块进行数据传输,arm处理器与wifi模块进行无线通信。所述wifi模块与wifi定位节点进行通讯。所述电源模块分别与惯性传感器模块、存储模块、wifi模块、下载模块、状态警示模块、usb接口以及arm处理器相连接。所述状态警示模块分别与wifi模块、下载模块以及电源模块连接。

优选地,所述arm处理器为cc2420,支持linux系统,具备i2c总线接口、spi接口,支持usbhub扩展,通过gpio、i2c协议、蓝牙设备等可与外设连接惯性传感器。惯性传感器可获取移动行驶过程中的加速度、角速度和距离等信息。arm处理器通过cc2420支持的i2c总线来获取惯性传感器的数据信息。

优选地,所述惯性传感器模块中的惯性传感器采用mpu6050和hmc5883l。mpu6050内置一个三轴陀螺仪和三轴加速度计,将加速度和角速度设计在同一个芯片中,避免了分别获取三轴加速度和角速度时坐标难以契合的问题,减小了系统坐标标定的难度。mpu6050接口还包含一个用于扩展磁力计数据的i2c端口。hmc5883l具备i2c系列总线接口,用于和mpu6050扩展的i2c端口连接,gmc5883l体积小、集成度高、功耗低,且精度满足本系统的要求,外部只需要一个微处理器接口和两个外部电容即可。

具体地,mpu6050通过arm处理器支持的i2c总线与arm处理器的scl引脚和sda引脚连接,gmc5883l与mpu6050的扩展i2c端口连接,i2c总线器件内部的sda引脚和scl引脚电路结构相同,引脚的输出驱动与输入缓冲连在一起。利用上述传感器采集的运动信息并推算载体相对于初始位置的坐标信息。

优选地,所述存储模块中的存储器采用闪速存储器。

进一步地,所述下载模块可以通过rs485、rs232、can口或网口将定位数据向外部传输。

进一步地,所述电源模块包括直流电电源和蓄电池电源;在外部电源突然停电时,蓄电池为装置提供工作电源。

进一步地,所述状态警示模块根据收到的控制信号不同,来表征装置运行时的不同状态,分别为:工作中、网络故障、电源故障、其他故障。

进一步地,所述发出rssi信号的移动终端包括但不限于具有wifi功能的智能手机、ipad和电脑。

一种基于rssi和惯性导航的车载定位装置工作步骤:

通过车载定位装置中的wifi模块搜索周围wifi节点的rssi信号;

对同一时刻搜索得到的wifi节点数量k进行判断:

若数量k小于等于3,则此时无法依靠信号强度rssi值判断移动载体的具体位置,因为三边加权定位算法要求至少需要3个wifi信号节点信息才能进行精确定位,此时需要使用基于惯性导航定位算法进行定位;

若数量k大于3,则可以依靠移动载体接受信号强度rssi值分析得到载体与接收点的距离信息,结合三边加权定位算法进行位置的计算。

本实用新型相较于现有技术,具有以下的有益效果:

1、本实用新型通过采集载体行驶的运动信息得到惯性导航技术定位的位置信息,通过基于信标节点的rssi无线定位方法得到无线信号定位的位置信号,结合上述两者实现载体的精确定位。

附图说明

图1是一种基于rssi和惯性导航的车载定位装置的结构示意图。

图2是一种基于rssi和惯性导航的车载定位装置进行定位的工作流程图。

具体实施方式

下面结合实施例及附图对本实用新型作进一步详细的描述,但本实用新型的实施方式不限于此。

实施例

如图1所示为一种基于rssi和惯性导航的车载定位装置的结构示意图,所述装置包括存储模块、wifi模块、电源模块、下载模块、状态警示模块、arm处理器、usb接口和惯性传感器模块。

所述arm处理器分别与惯性传感器模块和存储模块相连接,arm处理器与下载模块进行数据传输,arm处理器与wifi模块进行无线通信。所述wifi模块与wifi定位节点进行通讯。所述电源模块分别与惯性传感器模块、存储模块、wifi模块、下载模块、状态警示模块、usb接口以及arm处理器相连接。

优选地,所述arm处理器为cc2420。

cc2420支持linux系统,具备i2c总线接口、spi接口,支持usbhub扩展,通过gpio、i2c协议、蓝牙设备等可与外设连接惯性传感器。惯性传感器可获取移动行驶过程中的加速度、角速度和距离等信息。cc2420通过i2c总线来获取到传感器的数据信息。

优选地,所述惯性传感器模块中的惯性传感器采用mpu6050和hmc5883l。mpu6050内置一个三轴陀螺仪和三轴加速度计,将加速度和角速度设计在同一个芯片中,避免了分别获取三轴加速度和角速度时坐标难以契合的问题,减小了系统坐标标定的难度。mpu6050接口还包含一个用于扩展磁力计数据的i2c端口。hmc5883l具备i2c系列总线接口,用于和mpu6050扩展的i2c端口连接,gmc5883l体积小、集成度高、功耗低,且精度满足本系统的要求。

具体地,mpu6050通过arm处理器支持的i2c总线与arm处理器的scl引脚和sda引脚连接,gmc5883l与mpu6050的扩展i2c端口连接,i2c总线器件内部的sda引脚和scl引脚电路结构相同,引脚的输出驱动与输入缓冲连在一起。利用上述传感器采集的运动信息并推算载体相对于初始位置的坐标信息。

优选地,所述存储模块中的存储器采用闪速存储器,存储对象为wifi模块采集到的mac地址、rssi信号值和time时间戳等信息。

进一步地,所述下载模块可以通过rs485、rs232、can口或网口将定位数据向外部传输。

进一步地,所述电源模块包括直流电电源和蓄电池电源;在外部电源突然停电时,蓄电池为装置提供工作电源。

进一步地,所述状态警示模块与wifi模块、下载模块以及电源模块连接。根据收到的控制信号不同,来表征装置运行时的不同状态:工作中、网络故障、电源故障、其他故障。

进一步地,所述发出rssi信号的移动终端包括但不限于具有wifi功能的智能手机、ipad和电脑。

如图2所示为一种基于rssi和惯性导航的车载定位装置工作的流程图,包括步骤:

通过车载定位装置中的wifi模块搜索周围wifi节点的rssi信号;

对同一时刻搜索得到的wifi节点数量k进行判断:

若数量k小于等于3,使用基于惯性导航定位算法进行定位;

若数量k大于3,则依靠移动载体接受信号强度rssi值分析得到载体与接收点的距离信息,结合三边加权定位算法进行位置的计算。

通过两种技术的融合,实现移动载体连续时间内的准确定位。

上述实施例为本实用新型较佳的实施方式,但本实用新型的实施方式并不受上述实施例的限制,其他的任何未背离本实用新型的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本实用新型的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1