当前位置:网站首页>[filter tracking] strapdown inertial navigation pure inertial navigation solution matlab implementation
[filter tracking] strapdown inertial navigation pure inertial navigation solution matlab implementation
2022-07-07 11:50:00 【Matlab scientific research studio】
1 brief introduction
Strapdown navigation system is a kind of inertial navigation system , Compared with platform navigation system, it has small volume 、 Light weight 、 Low cost features , It is the development direction of inertial navigation system in the future . This paper first introduces the strapdown inertial navigation system (SINS) The principle of navigation , The algorithm of initial alignment and navigation solution of strapdown inertial navigation system is discussed 、 Flight path data generation algorithm , And then use it MATLAB/Simulink Simulation software , The navigation process of strapdown inertial navigation system is simulated . As the error of navigation parameters of inertial navigation system accumulates with time , Pure strapdown inertial navigation system can not meet the long-term 、 Long distance navigation requirements . It is often used in practice GPS/SINS Integrated navigation technology to improve the accuracy and reliability of the system , In this paper, Kalman filter method is used to simulate it . The experimental results show that the simulation system works stably and reliably , The simulation result achieves the expected effect . Initial alignment is one of the key technologies of strapdown inertial navigation system , It directly affects the navigation performance of strapdown inertial navigation system . Considering the low accuracy of strapdown inertial navigation system , Its gyro accuracy is low , The estimation accuracy of azimuth misalignment angle during initial alignment is often not high ; in addition , The common method of initial alignment is to use Kalman filter technology , But in practice , Its robustness is not high , Therefore, there is an urgent need for an initial alignment method that can improve the estimation accuracy of azimuth misalignment angle of low precision strapdown inertial navigation system and has robustness .
2 Part of the code
function [Cbn]=QuaternionToDCM(qbn)% Attitude quaternion direction cosine matrixCbn(1,1)=qbn(1)*qbn(1)+qbn(2)*qbn(2)-qbn(3)*qbn(3)-qbn(4)*qbn(4);Cbn(1,2)=2*(qbn(2)*qbn(3)-qbn(1)*qbn(4));Cbn(1,3)=2*(qbn(2)*qbn(4)+qbn(1)*qbn(3));Cbn(2,1)=2*(qbn(2)*qbn(3)+qbn(1)*qbn(4));Cbn(2,2)=qbn(1)*qbn(1)-qbn(2)*qbn(2)+qbn(3)*qbn(3)-qbn(4)*qbn(4);Cbn(2,3)=2*(qbn(3)*qbn(4)-qbn(1)*qbn(2));Cbn(3,1)=2*(qbn(2)*qbn(4)-qbn(1)*qbn(3));Cbn(3,2)=2*(qbn(3)*qbn(4)+qbn(1)*qbn(2));Cbn(3,3)=qbn(1)*qbn(1)-qbn(2)*qbn(2)-qbn(3)*qbn(3)+qbn(4)*qbn(4);end
3 Simulation results

4 reference
[1] Zhang Yan . Algorithm research and Simulation Implementation of strapdown inertial navigation system . Diss. Dalian University of Technology , 2008.
About bloggers : Good at intelligent optimization algorithms 、 Neural networks predict 、 signal processing 、 Cellular automata 、 The image processing 、 Path planning 、 UAV and other fields Matlab Simulation , relevant matlab Code problems can be exchanged by private letter .
Some theories cite network literature , If there is infringement, contact the blogger to delete .
边栏推荐
- How much do you know about excel formula?
- Mastering the new functions of swiftui 4 weatherkit and swift charts
- Automated testing framework
- QT | multiple windows share a prompt box class
- [shortest circuit] acwing 1127 Sweet butter (heap optimized dijsktra or SPFA)
- 聊聊SOC启动(十一) 内核初始化
- Neural approvals to conversational AI (1)
- R Language Using Image of magick package Mosaic Function and Image La fonction flatten empile plusieurs images ensemble pour former des couches empilées sur chaque autre
- Le Cluster kubernets en cours d'exécution veut ajuster l'adresse du segment réseau du pod
- Internet Protocol
猜你喜欢

Zhou Yajin, a top safety scholar of Zhejiang University, is a curiosity driven activist

相机标定(2): 单目相机标定总结

SwiftUI Swift 内功之如何在 Swift 中进行自动三角函数计算

In SQL, I want to set foreign keys. Why is this problem

How much do you know about excel formula?

【滤波跟踪】捷联惯导纯惯导解算matlab实现

Half of the people don't know the difference between for and foreach???

5V串口接3.3V单片机串口怎么搞?

Apprentissage comparatif non supervisé des caractéristiques visuelles par les assignations de groupes de contrôle

Onedns helps college industry network security
随机推荐
Learning notes | data Xiaobai uses dataease to make a large data screen
千人規模互聯網公司研發效能成功之路
There are so many factors that imprison you
[system design] index monitoring and alarm system
【纹理特征提取】基于matlab局部二值模式LBP图像纹理特征提取【含Matlab源码 1931期】
请查收.NET MAUI 的最新学习资源
Test the foundation of development, and teach you to prepare for a fully functional web platform environment
How to add aplayer music player in blog
Two week selection of tdengine community issues | phase II
超标量处理器设计 姚永斌 第9章 指令执行 摘录
竟然有一半的人不知道 for 与 foreach 的区别???
[question] Compilation Principle
對比學習之 Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
Tsinghua Yaoban programmers, online marriage was scolded?
Excel公式知多少?
'module 'object is not callable error
Stm32f1 and stm32subeide programming example -max7219 drives 8-bit 7-segment nixie tube (based on SPI)
R language uses image of magick package_ Mosaic functions and images_ The flatten function stacks multiple pictures together to form a stack layers on top of each other
Flet教程之 18 Divider 分隔符组件 基础入门(教程含源码)
Programming examples of stm32f1 and stm32subeide -315m super regenerative wireless remote control module drive