search
HomeTechnology peripheralsAIHow much do you know about autonomous driving inertial navigation technology?

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.

How much do you know about autonomous driving inertial navigation technology?

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.

How much do you know about autonomous driving inertial navigation technology?

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.

How much do you know about autonomous driving inertial navigation technology?

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.

How much do you know about autonomous driving inertial navigation technology?

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.

How much do you know about autonomous driving inertial navigation technology?

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.

How much do you know about autonomous driving inertial navigation technology?

Loose coupling schematic diagram of Kalman filter

How much do you know about autonomous driving inertial navigation technology?

Tight coupling schematic diagram of Kalman filter

How much do you know about autonomous driving inertial navigation technology?

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.

How much do you know about autonomous driving inertial navigation technology?

Loose coupling of Baidu Apollo Kalman filter

How much do you know about autonomous driving inertial navigation technology?

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.

How much do you know about autonomous driving inertial navigation technology?

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.

How much do you know about autonomous driving inertial navigation technology?

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!

Statement
This article is reproduced at:51CTO.COM. If there is any infringement, please contact admin@php.cn delete
Cooking Up Innovation: How Artificial Intelligence Is Transforming Food ServiceCooking Up Innovation: How Artificial Intelligence Is Transforming Food ServiceApr 12, 2025 pm 12:09 PM

AI Augmenting Food Preparation While still in nascent use, AI systems are being increasingly used in food preparation. AI-driven robots are used in kitchens to automate food preparation tasks, such as flipping burgers, making pizzas, or assembling sa

Comprehensive Guide on Python Namespaces & Variable ScopesComprehensive Guide on Python Namespaces & Variable ScopesApr 12, 2025 pm 12:00 PM

Introduction Understanding the namespaces, scopes, and behavior of variables in Python functions is crucial for writing efficiently and avoiding runtime errors or exceptions. In this article, we’ll delve into various asp

A Comprehensive Guide to Vision Language Models (VLMs)A Comprehensive Guide to Vision Language Models (VLMs)Apr 12, 2025 am 11:58 AM

Introduction Imagine walking through an art gallery, surrounded by vivid paintings and sculptures. Now, what if you could ask each piece a question and get a meaningful answer? You might ask, “What story are you telling?

MediaTek Boosts Premium Lineup With Kompanio Ultra And Dimensity 9400MediaTek Boosts Premium Lineup With Kompanio Ultra And Dimensity 9400Apr 12, 2025 am 11:52 AM

Continuing the product cadence, this month MediaTek has made a series of announcements, including the new Kompanio Ultra and Dimensity 9400 . These products fill in the more traditional parts of MediaTek’s business, which include chips for smartphone

This Week In AI: Walmart Sets Fashion Trends Before They Ever HappenThis Week In AI: Walmart Sets Fashion Trends Before They Ever HappenApr 12, 2025 am 11:51 AM

#1 Google launched Agent2Agent The Story: It’s Monday morning. As an AI-powered recruiter you work smarter, not harder. You log into your company’s dashboard on your phone. It tells you three critical roles have been sourced, vetted, and scheduled fo

Generative AI Meets PsychobabbleGenerative AI Meets PsychobabbleApr 12, 2025 am 11:50 AM

I would guess that you must be. We all seem to know that psychobabble consists of assorted chatter that mixes various psychological terminology and often ends up being either incomprehensible or completely nonsensical. All you need to do to spew fo

The Prototype: Scientists Turn Paper Into PlasticThe Prototype: Scientists Turn Paper Into PlasticApr 12, 2025 am 11:49 AM

Only 9.5% of plastics manufactured in 2022 were made from recycled materials, according to a new study published this week. Meanwhile, plastic continues to pile up in landfills–and ecosystems–around the world. But help is on the way. A team of engin

The Rise Of The AI Analyst: Why This Could Be The Most Important Job In The AI RevolutionThe Rise Of The AI Analyst: Why This Could Be The Most Important Job In The AI RevolutionApr 12, 2025 am 11:41 AM

My recent conversation with Andy MacMillan, CEO of leading enterprise analytics platform Alteryx, highlighted this critical yet underappreciated role in the AI revolution. As MacMillan explains, the gap between raw business data and AI-ready informat

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function