摘要

智慧交通系统已经开始利用不同的传感技术来提升自身的性能和质量。但是,智能交通系统的应用都依赖于高精度的车辆定位信息,而 GPS 就是全球最常用的车辆定位工具。传统的车辆定位都非常依赖 GPS 技术,但是 GPS 定位并非在所有环境下都非常的精确。本论文提供了一个集成算法,尽可能利用可能采集到的所有数据,包括 GPS、雷达识别、V2V,V2I 通信、和航向估计数据。同时,研究了一个位置算法,该算法只会利用这些数据中最关键的部分。利用虚拟场景对以上算法在不同场景下进行正确性检验。仿真结果显示,使用本论文的算法可以在 GPS 信号虚弱的时候,有效提升定位精度。

介绍

随着车辆需求的提升,交通拥堵越来越严重,导致交通事故的发生也越来越频繁。传统方法希望通过改造现有设施,新建道路的方式解决拥堵问题。但是,通过智慧交通系统可以更智能的解决这些问题,智慧交通利用多种协同技术,已经在提升道路安全,减少拥堵方面取得成果,这一切都依赖 GPS 的定位效果。由于卫星数目的缺失,在城市峡谷,隧道等环境下,GPS 的定位精度不足是现有智慧交通系统的瓶颈所在。

目前通过 V2I,即增加路侧设备可以提升定位精度,但是这种方式成本昂贵,只能作为一个可选项进行。而 V2V 和 V2P 方式,由于首先要基于 GPS 的绝对位置,才能计算车辆和车辆、车辆和行人的相对位置,然后再进行定位的优化。另一个有效的提升方法是地图匹配技术,通过将包含地图和交通信息的数据库合并到汽车位置中,但是这种方式的计算时间成本太高,而且同样依赖 GPS 的精度。

由于上述的方法基本相互独立,但是却让汽车与外部世界有非常多的联系,这个在城市范围尤其明显,造成很多不必要的联系。本论文提出一个智能算法,过滤这些联系,仅保留其中最重要的部分。

建模

汽车的位置信息使用公式(1)表示,同一时刻的测量单元的位置使用公式(2)表示。假定本实验中有 N 辆车和 M 个测试单元。

系统设计类似于卡尔曼滤波器算法,定义目标以及约束函数如下:

图 1 目标函数

图 2 约束函数

实验结果

实验模拟场景如下:

图 3 交通网络

图 4 位置信息误差对比图

从图上可以看出集成算法优化后的位置信息误差明显好于其他组合方法。

图 5 集成算法仿真结果

从上图可以看出,GPS 的性能几乎满足绝大多数环境,除了一些室内情况,比如隧道或者非常密集的场景。从 GPS+RFID 曲线可以看出,RFID 技术可以提升定位的精度,尤其在室内环境效果显著,但是,当 GPS 信号充足的情况下,RFID 的提升就非常微弱。GPS+V2V 的效果刚好相反,V2V 可以在 GPS 信号充足的情况下,也有明显的提升,因为城市区域有很多连接获取充足的信息,但是在室内场景,连接不足的情况下提升就不明显。

总结

本论文提出了智能和集成两种算法优化智能交通系统的定位精度问题,由于在实际生活中,汽车可能处于任何场景下,传统的汽车定位技术依赖 GPS,但是 GPS 在某些场景表现效果不佳。集成算法集成 V2I、V2V、RFID、和 DR 算法的优点,在某些极端环境下 GPS 位置损失 15%的,集成算法可以将精度提升,有些区域甚至可以超过 50%。虽然,智能算法还没有精度统计结果,但是理论上可以和集成算法有相同的优化表现。

致谢

本文由南京大学软件学院 2020 级硕士生倪烨翻译转述。

卡尔曼滤波对gps轨迹数据清洗_基于GPS的智能交通系统车辆定位精度提升技术相关推荐

  1. 卡尔曼滤波对gps轨迹数据清洗_卡尔曼滤波:从入门到精通

    最早接触卡尔曼滤波是在卫星导航课中,GPS 和IMU 结合时常会用到卡尔曼滤波.但学完了也只明白了数学推导,不过是"会做题的机器".最近在学习SLAM 时想要重新好好温习一下卡尔曼 ...

  2. 用语音合成技术构建智能交通系统:基于语音识别的智能交通系统实现

    作者:禅与计算机程序设计艺术 用语音合成技术构建智能交通系统:基于语音识别的智能交通系统实现 引言 智能交通系统是当前交通领域的一个重要研究方向,它通过利用先进的信息技术.通信技术和计算机技术,实现智 ...

  3. 卡尔曼滤波与组合导航原理_基于RAEKF的GPS/INS紧组合导航方法研究

    实际运动中的载体动力学模型误差不可避免,而观测噪声的统计特性又具有不确定性,无法完全模型化,观测粗差对导航精度的影响也不容忽略[1-3].结合上述因素,组合滤波模型的精确度无法得到保障,卡尔曼滤波在组 ...

  4. python编写同步欧氏距离轨迹压缩_基于相对同步欧氏距离筛选的在线GPS轨迹数据压缩算法.PDF...

    基于相对同步欧氏距离筛选的在线GPS轨迹数据压缩算法 第35卷第3期 计算机应用与软件 Vol35No.3 2018年3月 ComputerApplicationsandSoftware Mar.2 ...

  5. 北斗轨迹记录_跑步GPS轨迹经常“飘”?要是用咱们的北斗,会好吗...

    记录距离.配速是跑者跑步的基本需求,无论是拿着手机跑步,还是戴着运动手表或者运动手环跑步,手机或者智能穿戴里的定位模块,都可以测量出你移动的距离,再根据时间就可以计算出你的配速了. 可是为什么记录的跑 ...

  6. 基于python的车辆轨迹研究_基于车牌信息的车辆出行信息分析系统设计——以桂林市为例...

    1. 设计背景与目的 交通调查的主要内容包括出行起讫点调查(OD调查).交通量与交通设施调查.道路通行能力调查等,而进行交通调查需要耗费大量的人力物力,调查过程中各种不确定因素将直接影响调查结果的可信 ...

  7. 怎么让车辆gps定位失效_如何更有效地检测车辆gps定位器?

    GPS定位器可以帮助我们管理我们心爱的汽车,在任何时候定位和查询车辆的位置,并跟踪车辆防盗,一些汽车公司和公共交通企业也可以管理和调度车队,管理数据,并根据GPS定位器分析数据,实现智能和现代交通. ...

  8. arduino灯光装置_基于Arduino的智能家居灯控系统设计

    &能应用 ------ T X 阵 W S 2 8 1 2 全 彩 灯 带 R X 工 G N D r 0 引言 智能家居的概念虽然已经有了几十年,但进入我国并取 得一定发展还是最近几年的事, ...

  9. python知识点智能问答_基于检索的智能问答

    基于检索的智能问答.目前使用了简单词汇对比.词性权重.词向量3种相似度计算模式.输入符合格式的QA文本文件即可立刻使用. 程序版本和依赖库 使用 python3 运行 jieba 分词使用的库 gen ...

最新文章

  1. 刮刮乐html5效果擦除,利用HTML5的画布Canvas实现刮刮卡效果
  2. C#阶乘类,可以精确计算大数的阶乘,10000的阶乘只要1.3秒左右
  3. python Pil byteio转换
  4. php证书格式,常用的证书格式转换 - niceguy_php的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 【STM32】随机数发生器相关函数和类型
  6. Oracle数据库中number类型在hibernate的引用
  7. web上传图片的几种方法!
  8. MD5 32位加密算法源码(测试通过)(系转载 飞扬天下)
  9. python dicom放大_python3实现对dicom图像处理(图像呈现,缩放,平移)
  10. 数据结构上机实践第四周项目2 - 建设“单链表”算法库
  11. 转载一篇理解堆和栈区别的好文章
  12. iOS9.3.3骚扰电话拦截黑名单数据库
  13. matlab中序列的dtft,dtft的matlab
  14. 学习《医学三字经白话解》之医学源流+中风
  15. t450加固态硬盘教程_ThinkPad T450 开箱安装内存SSD升级Windows10过程小记-5X兴趣社区...
  16. 霹雳吧啦Wz语义分割学习笔记P7
  17. AutoCAD2018打印eps文件
  18. 使用EasyExcel实现excel的简单读写操作
  19. Redis(主从复制、哨兵模式、集群)概述及部署
  20. Java中的函数(方法)

热门文章

  1. Java学习笔记10---访问权限修饰符如何控制成员变量、成员方法及类的访问范围...
  2. [NOI2009]管道取珠
  3. IntelliJ IDEA中Maven项目的默认JDK版本
  4. GitRepo 命令大全 ***
  5. HDU 2066 一个人的旅行(地杰斯特拉)
  6. 各個瀏覽器CSS樣式控制
  7. 华为服务器型号命名,服务器的命名规则
  8. GaussDB(for MySQL) NDP与PQ测试体验
  9. 从问题出发,解密Oracle rdba结构
  10. Oracle执行计划绑定