[发明专利]基于编码器和陀螺仪的车辆航位推算定位方法及装置有效
申请号: | 202010100193.3 | 申请日: | 2020-02-18 |
公开(公告)号: | CN111256709B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 王科宁 | 申请(专利权)人: | 北京九曜智能科技有限公司 |
主分类号: | G01C21/28 | 分类号: | G01C21/28 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 张楠楠 |
地址: | 100000 北京市顺义*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 编码器 陀螺仪 车辆 推算 定位 方法 装置 | ||
1.基于编码器和陀螺仪的车辆航位推算定位方法,其特征在于,包括:
根据航位推算算法,获取目标车辆在上一周期的第一坐标和第一航向角;
基于编码器获取所述目标车辆在预设采样周期内的距离数据,同时基于陀螺仪获取所述目标车辆在预设采样周期内的陀螺仪数据;
判断获取的所述距离数据是否为零,若是,判定在所述预设采样周期获取的第二坐标和第二航向角为所述上一周期的第一坐标和第一航向角;
否则,基于预先存储的预设算法,对所述第一坐标和第一航向角进行补偿处理,来更新所述上一周期的第一坐标和第一航向角,基于预先存储的预设算法,对所述第一坐标和第一航向角进行补偿处理,来更新所述上一周期的第一坐标和第一航向角的步骤包括:
当获取的所述距离数据不为零时,判断所述编码器获取所述距离数据的第一时间戳是否晚于所述陀螺仪获取所述陀螺仪数据的第二时间戳;
若是,根据预先设定的时间差,对所述陀螺仪数据进行第一补偿处理;
否则,根据预先设定的时间差,对所述距离数据进行第二补偿处理;
当补偿处理结束后,根据所述航位推算算法重新计算所述上一周期的第一坐标和第一航向角,并进行更新。
2.如权利要求1所述的方法,其特征在于,还包括:
所述编码器通过输入输出接口与采样板连接,所述采样板通过第一串口与中央处理器连接,所述陀螺仪通过第二串口与所述中央处理器连接。
3.如权利要求1所述的方法,其特征在于,基于预先存储的预设算法,对所述第一坐标和第一航向角进行补偿处理,来更新所述上一周期的第一坐标和第一航向角的步骤还包括:
根据公式(1)和(2)对所述上一周期的第一坐标进行更新;
Xn=Xn-1+S*sinφn (1);
Yn=Yn-1+S*cosφn (2);
其中,Xn-1表示上一周期的第一坐标的横坐标;Yn-1表示上一周期的第一坐标的纵坐标;Xn表示基于第一坐标进行更新后的横坐标;Yn表示基于第一坐标进行更新后的纵坐标;φn表示基于第一航向角进行更新后的航向角;S表示所述目标车辆在预设采样周期内的行驶距离;
根据公式(3)对所述上一周期的第一航向角进行更新;
Φn=φn-1+Detφ (3);
其中,φn-1表示上一周期的第一航向角;Detφ表示基于陀螺仪得到的航向角的变化量;
其中,(Xn,Yn)和Φn即为对所述上一周期的第一坐标和第一航向角进行更新后的坐标和航向角。
4.如权利要求3所述的方法,其特征在于,还包括:对输入输出接口进行检测,其检测步骤包括:
对输入输出接口进行扫描,并获取输入输出接口的虚拟接口结构;
基于预先训练好的接口训练模型,对所述虚拟接口结构进行深度训练,判断所述虚拟接口结构上是否存在异常结构,
若存在,确定所述异常结构基于所述虚拟接口结构的异常信息,并在所述虚拟接口结构上将所述异常结构进行显著性标注,并输出,其中,异常信息包括:所述异常结构基于所述虚拟接口结构的虚拟位置、虚拟结构大小、虚拟结构形态、虚拟结构异常指数;
否则,输出输入输出接口正常信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京九曜智能科技有限公司,未经北京九曜智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010100193.3/1.html,转载请声明来源钻瓜专利网。