c语言姿态解算程序,惯导MATLAB程序姿态解算、位置解算、速度解算

这是一个使用MATLAB进行姿态、位置和速度解算的程序,基于读取的陀螺仪和加速度计数据。初始参数如经纬度、速度等被设定,然后通过一系列计算得到姿态矩阵、重力加速度在机体坐标系的表示等。程序涉及到矩阵运算和地球几何特性,如卯酉圈曲率半径和子午圈主曲率半径的计算。
摘要由CSDN通过智能技术生成

close all;

clear all;

clc;

load a.txt; %读文件,为一个六列矩阵,前三列为陀螺输出角速度,后三列为加计输出

format long  %有效数字十六位

%初始化参数

% vx(1)=0.000048637;

% vy(1)=0.000206947;

% vz(1)=0.007106781;          %初始速度

vx(1)=0;

vy(1)=0;

vz(1)=0;

J(1)=116.344695283*2*pi/360;

L(1)=39.975172*2*pi/360;                     %初始经纬度,经纬度化成弧度

% B(1)=-91.637207*2*pi/360;         %初始航向角   tian

% C(1)=0.120992605*2*pi/360;         %初始俯仰角   dong

% D(1)=0.010445947*2*pi/360;         %初始横滚角   bei %初始姿态角

B(1)=0;

C(1)=0;

D(1)=0;

re=6378245;

Wie=7.27221e-5;

e=1/298.3;  %椭圆度

Ti=1;    %采样时间

j=14;

g=9.78049;

wib_c = a(:1:3)‘;   %将a矩阵里的一至三列放入wib_c

f_c = a(:4:6

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值