Apollo学习笔记 进阶课程之三:定位技术②

百度的无人驾驶定位方案

1)、GNSS定位

GPS误差来源:

上图为单点定位,基于TOA

载波定位技术:(RPK技术,PPP技术)
RPK:可以在五秒内确定厘米级精度,但是基站要求高
PPP:卫星对误差进行处理,得到高精度坐标。

RPK应用:① 时间授时 ② 高精地图 ③ RTK在线定位

2)、激光点云定位技术

反射值地图块一个像素12.5厘米

①定位:SSDHF(SSD平方差总和,HF直方图滤波器),通过对像素点平方差总和的计算得到一个误差值,对每个可能位置进行误差计算后输入滤波器,匹配值比较高的就是可能在的位置,通过加权平均并得到XY位置信息。

② 航向角优化:基于LK算法的框架,将颜色值与高度值放进去优化。自适应融合方式,将颜色值与高度值的权值进行动态优化。

3)、视觉定位技术

将图像中的车道线、路灯等人为定义的物体为语义特征。语义特征据有稳定性。

特点:①摄像头技术成熟,结构化地图尺寸小,有利于降低系统生产成本。②车道线、路灯等道路元素稳定性高,不易变动,地图生命周期长。③配置灵活,根据识别算法的性能,可以使用不同的特征组合,易于扩展。

(1) 算法流程:

(2) 在线特征检测:粒子滤波,预测位姿

4)、捷联惯性导航与组合导航技术

(1) 捷联惯性导航:

①初始对准:位置(xy->xyz)、姿态进行对准。优化:双天线或者速度

②惯导解算:姿态值积分得到增加,加上初始值得到输出。

(3) 组合导航系统:

输入、解算、误差、输出:

使用sins模块输出

Apollo学习笔记 进阶课程之三:定位技术②相关推荐

  1. 百度Apollo学习笔记(1)——定位技术

    1.无人车的定位是什么   无人车的定位就是确定无人车相当于一个坐标系的位姿. 坐标系包括了全局坐标系和局部坐标系 位姿包括了6个自由度(如下图所示) 2.定位系统指标要求 项目 指标 理想值 精度 ...

  2. 学习笔记8--惯性导航定位技术

    本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...

  3. Apollo学习笔记

    Apollo学习笔记 Apollo课程 智能驾驶入门课程 无人驾驶概览 1.软件层分为三层: 实时操作系统(RTOS):确保在给定时间内完成特定任务,实时时确保系统稳定性.驾驶安全性的重要要求.通过在 ...

  4. Spring Boot学习笔记-进阶(3)

    文章目录 Spring Boot学习笔记-进阶(3) 一.Spring Boot与缓存 二.Spring Boot与消息 三.Spring Boot与检索 四.Spring Boot与任务 异步任务 ...

  5. VBNET学习笔记---MS VBnet数据库访问技术,概念,介绍,发展历程.

    VBNET学习笔记---MS VBnet数据库访问技术,概念,介绍,发展历程. 2013-02-20 1.数据库访问技术 a.JET与DAO JET(Joint Engine Technology)数 ...

  6. Vue学习笔记进阶篇——多元素及多组件过渡

    本文为转载,原文:Vue学习笔记进阶篇--多元素及多组件过渡 多元素的过渡 对于原生标签可以使用 v-if/v-else.但是有一点需要注意: 当有相同标签名的元素切换时,需要通过 key 特性设置唯 ...

  7. 学习笔记:SpringCloud 微服务技术栈_实用篇①_基础知识

    若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 前言 学习视频链接 SpringCloud + RabbitMQ + Docker + Redis + 搜 ...

  8. Apollo学习笔记3-定位模块配置

    Apollo学习笔记3-定位模块配置 环境介绍 导航设备参数配置 导航设备配置 (1)杆臂配置 (2)GNSS 航向配置 (3)导航模式配置 (4) USB 接口输出设置 (5)网口配置 (6) PP ...

  9. Vue学习笔记进阶篇——Render函数

    本文为转载,原文:Vue学习笔记进阶篇--Render函数 基础 Vue 推荐在绝大多数情况下使用 template 来创建你的 HTML.然而在一些场景中,你真的需要 JavaScript 的完全编 ...

最新文章

  1. Java从零开始学六(运算符)
  2. MySQL8常见客户端和启动相关参数
  3. (Prototype)原型模式的Java实现(转)
  4. 删除rabbitmq的队列和队列中的数据
  5. 不需要安装max或者xcode的object C开发环境
  6. SpringBoot 之环境搭建
  7. python解析response的json_从HTML responseTex解析JSON
  8. UVA 1349 Optimal Bus Route Design (二分图最小权完美匹配)
  9. java 获取本机的IP和hostname
  10. kindle上网看其他网址_原来kindle不止可以看书,快来看看体验版浏览器怎么玩!...
  11. Redis中什么是Big Key(大key)问题?如何解决Big Key问题?
  12. 计算机类单位换算,计算机单位换算大全
  13. 整理PC端微信文件夹
  14. 恒讯科技分析:海外云服务器的网络防火墙怎么设?
  15. 【Encoder-Decoder】
  16. android c++服务器端,c++服务器与android客户端进行文件传输功能的实现
  17. android 9 申请动态权限android.permission.WRITE_EXTERNAL_STORAGE 允许后应用闪退
  18. dedecms教程:织梦搬家错位,链接不上数据库
  19. 知乎上这个话题引起了我的兴趣:在实体经济一片下滑的大环境中,哪些行业还可以?
  20. Linux 系统管理没有 netstat ,不惆怅! 拥抱 ss ,事半功倍

热门文章

  1. r9m刷机包root,r9s 刷机包
  2. Fabric智能合约安全检测工具 讨论帖
  3. MacBook 一个软件打开多个
  4. linux给文本繁简转换,linux - 安装OpenCC(简体繁体转换)
  5. 外置MOS管平均电流型LED降压恒流驱动
  6. 神奇的APP推广辅助工具
  7. BND for mac安装和使用
  8. pmbok电子版_【员工亲历PMP学习分享】用技巧方法,让PMBOK知识点烂熟于心清晖安安...
  9. android:打气筒功能View.inflate
  10. 肤质测试html,如何测试皮肤属于什么肤质 5种肌肤类型的护理方法_人体皮肤的5种肤质...