


Inertial navigation is generally integrated into GPS equipment and is integrated by suppliers. So what is the need to discuss here? We must know that when the vehicle is driving, we can get the yawrate and speed signals of the GPS. Moreover, the vehicle itself has a set of sensors to obtain yawrate and speed, and because trajectory estimation is an important part of autonomous driving, understanding the working principle of inertial navigation can help us do vehicle body-based trajectory estimation.
Inertial Navigation
At present, the integrated navigation system composed of GNSS IMU is the mainstream positioning system solution, and the inertial navigation system is the only one that can output complete The equipment with six degrees of freedom data has high data update frequency and is the fusion center of positioning information.
The core algorithms used in inertial navigation mainly include three types: 1. Inertial navigation solution algorithm; 2. Kalman filter coupling of integrated navigation. 3. Integration of environmental feature information and inertial navigation.
Integrated navigation system core algorithm framework
Hardware and principle
The inertial navigation system (INS) uses the inertial sensor (IMU) to measure the specific force and angular velocity information of the carrier, combined with the given initial conditions, and integrates it with information from systems such as GNSS to perform real-time An autonomous navigation system that estimates speed, position, attitude and other parameters. Specifically, the inertial navigation system is a type of dead reckoning navigation. That is, the position of the next point is deduced from the position of a known point based on the continuously measured heading angle and speed of the carrier, so that the current position of the moving body can be continuously measured.
Inertial system working principle diagram
The inertial navigation system uses an accelerometer and gyro sensors to measure the motion parameters of the carrier. Three vertically arranged gyroscopes are used to measure the angular velocity of the carrier around its three coordinate axes, and are also sensitive to the angular velocity of the earth's rotation.
The accelerometer is based on Newton's second law and uses capacitive, piezoresistive or thermal convection principles to obtain the acceleration value by measuring the corresponding inertial force of the mass block during the acceleration process. Used to measure the acceleration of each axis on the moving body coordinate system.
Inertial system working principle diagram
Inertial navigation through the gyroscope The measured angular velocity is integrated and transformed to calculate the attitude angle (roll, pitch angle) and azimuth angle of the vehicle body. The components of gravity acceleration on each coordinate axis can be calculated based on the attitude angle. The acceleration of each axis measured by the accelerometer is integrated after subtracting the gravity acceleration component to obtain the velocity and position. The state calculated by inertial navigation is used to predict the current position of the vehicle, and then compared with the position (or observation data) obtained by the satellite positioning receiver. The compared deviation includes the inertial navigation estimation error and the satellite receiver positioning error. After weighting through the data fusion algorithm, it is used to correct the inertial navigation prediction, making the inertial navigation prediction more and more accurate.
Inertial navigation solution algorithm
Usually divided into the following steps:
- Attitude update: Integrate the angular velocity output by the gyroscope to obtain the attitude increment, which is superimposed on the last attitude;
- Coordinate conversion: from IMU From the carrier coordinate system to the position and velocity solution coordinate system (inertial coordinate system);
- Speed update: it is necessary to consider the removal of gravity acceleration to obtain the acceleration in the inertial system, and obtain the velocity through integration;
- Position update: get the position through velocity integration.
Principle diagram of inertial navigation solution algorithm
In In inertial navigation, each iteration of the navigation equation needs to use the last navigation result as the initial value, so the initialization of inertial navigation is one of the more important parts. Attitude alignment refers to obtaining the roll, pitch, and yaw of the IMU. The alignment process of roll and pitch is generally called leveling. When the car is stationary, the specific force measured by the accelerometer is only caused by gravity, which can be solved by f=C*g; for a very high-precision IMU, the compass alignment method can be used. When the car is stationary, the specific force measured in the carrier system is The rotation of the earth is used to determine the orientation (yaw) of the carrier.
Inertial navigation initialization schematic
Kalman filtering of combined navigation The coupling of the filter
uses the coupling of the Kalman filter to fuse the IMU and GNSS point cloud positioning results. It can be divided into two methods: loose coupling and tight coupling.
The loose coupling filter uses the difference between the position and velocity measurements and the calculated position and velocity as the input of the combined navigation filter, which is the quantity measurement of the Kalman filter. Tightly coupled data include GNSS navigation parameters, pseudoranges in positioning, distance changes, etc.
Loose coupling schematic diagram of Kalman filter
Tight coupling schematic diagram of Kalman filter
Comparison of the advantages and disadvantages of loose coupling and tight coupling of Kalman filter
Taking the inertial navigation system used by Baidu Apollo as an example, the loose coupling method is adopted. And an error Kalman filter is used. The results of the inertial navigation solution are used for the time update of the Kalman filter, that is, prediction; while the GNSS and point cloud positioning results are used for the measurement update of the Kalman filter. The Kalman filter will output the position, speed, and attitude errors to correct the inertial navigation module, and the errors during the IMU period are used to compensate for the original IMU data.
Loose coupling of Baidu Apollo Kalman filter
Kalman filter fusion diagram
Integration of environmental feature information and inertial navigation
The positioning accuracy and stability of the currently commonly used GNSS IMU combined inertial navigation solution in some scenarios still cannot fully meet the requirements of autonomous driving . For example, in scenarios where GNSS signals are weak for a long time, such as urban building groups and underground garages, relying on GNSS signals to update precise positioning is not stable enough. Therefore, new precise positioning update data sources must be introduced, and lidar/lidar/ It has become an inevitable trend to integrate visual sensing positioning and other environmental information for positioning.
Schematic diagram of an architecture for integrated navigation and environmental awareness information fusion
Take Baidu Apollo's multi-sensor fusion positioning system solution as an example. The inertial navigation system is at the center of the positioning module. The module fuses IMU, GNSS, Lidar and other positioning information, and the final output after solving and correcting the inertial navigation system satisfies High-precision position information with 6 degrees of freedom required for autonomous driving.
Baidu Apollo’s inertial fusion positioning module framework
The above is the detailed content of How much do you know about autonomous driving inertial navigation technology?. For more information, please follow other related articles on the PHP Chinese website!

arXiv论文“Insertion of real agents behaviors in CARLA autonomous driving simulator“,22年6月,西班牙。由于需要快速prototyping和广泛测试,仿真在自动驾驶中的作用变得越来越重要。基于物理的模拟具有多种优势和益处,成本合理,同时消除了prototyping、驾驶员和弱势道路使用者(VRU)的风险。然而,主要有两个局限性。首先,众所周知的现实差距是指现实和模拟之间的差异,阻碍模拟自主驾驶体验去实现有效的现实世界

gPTP定义的五条报文中,Sync和Follow_UP为一组报文,周期发送,主要用来测量时钟偏差。 01 同步方案激光雷达与GPS时间同步主要有三种方案,即PPS+GPRMC、PTP、gPTPPPS+GPRMCGNSS输出两条信息,一条是时间周期为1s的同步脉冲信号PPS,脉冲宽度5ms~100ms;一条是通过标准串口输出GPRMC标准的时间同步报文。同步脉冲前沿时刻与GPRMC报文的发送在同一时刻,误差为ns级别,误差可以忽略。GPRMC是一条包含UTC时间(精确到秒),经纬度定位数据的标准格

2 月 16 日消息,特斯拉的新自动驾驶计算机,即硬件 4.0(HW4)已经泄露,该公司似乎已经在制造一些带有新系统的汽车。我们已经知道,特斯拉准备升级其自动驾驶硬件已有一段时间了。特斯拉此前向联邦通信委员会申请在其车辆上增加一个新的雷达,并称计划在 1 月份开始销售,新的雷达将意味着特斯拉计划更新其 Autopilot 和 FSD 的传感器套件。硬件变化对特斯拉车主来说是一种压力,因为该汽车制造商一直承诺,其自 2016 年以来制造的所有车辆都具备通过软件更新实现自动驾驶所需的所有硬件。事实证

足球导航语音包在“高德导航”软件中,是高德地图车机版导航语音包的其中一种,内容为黄健翔足球解说版本的导航语音。设置方法:1、打开高德地图软件;2、点击进入“更多工具”-“导航语音”选项;3、找到“黄健翔热血语音”,点击“下载”;4、在弹出的页面,点击“使用语音”即可。

百度地图App安卓版/iOS版均已发布18.8.0版本,首次引入红绿灯雷达功能,业内领先据官方介绍,开启红绿灯雷达后,支持开车自动探测红绿灯,不用输入目的地,北斗高精可以实时定位,全国100万+红绿灯自动触发绿波提醒。除此之外,新功能还提供全程静音导航,使图区更简洁,关键信息一目了然,且无语音播报,使驾驶员更加专注驾驶百度地图于2020年10月上线红绿灯倒计时功能,支持实时读秒预判,导航会在接近红绿灯路口时,自动展示倒计时剩余秒数,让用户时刻掌握前方路况。截至2022年12月31日,红绿灯倒计时

随着5G时代的到来,边缘计算成为自动驾驶系统中新的业务增长点,未来将有超过60%的数据和应用将在边缘产生和处理。边缘计算是一种在网络边缘进行计算的新型计算模式,其对数据的处理主要包括两个部分,其一是下行的云服务,其二是上行的万物互联服务。“边缘”实际上是一种相对概念,指从数据到云计算中心内路径之间的任意计算、存储以及网络相关资源。从数据的一端到云服务中心的另一端,在此路径上根据应用的具体需求和实际应用场景,边缘可以表示为此条路径上的一个或多个资源节点。边缘计算的业务本质是云计算在数据中心之外汇聚

arXiv论文“Sim-to-Real Domain Adaptation for Lane Detection and Classification in Autonomous Driving“,2022年5月,加拿大滑铁卢大学的工作。虽然自主驾驶的监督检测和分类框架需要大型标注数据集,但光照真实模拟环境生成的合成数据推动的无监督域适应(UDA,Unsupervised Domain Adaptation)方法则是低成本、耗时更少的解决方案。本文提出对抗性鉴别和生成(adversarial d


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Dreamweaver CS6
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

Atom editor mac version download
The most popular open source editor

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.
