• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: Matlab  航位推算  DR  

资源简介

航位推算算法matlab实现,所使用数据为惯导(比对)数据、GPS起点位置或其他定位传感器。

资源截图

代码片段和文件信息

function DR
fearth=1/298.257; %定值:椭圆度
Re=6378137.0000;%定值:椭圆半长轴
navdt=1;    %推算周期0.5秒
Ang_Hud=3.14159265358979/180.0;%角度、弧度转换
Hud_Ang=1/Ang_Hud;
xc= fopen(‘DR_Result.txt‘‘wt‘);
D= load(‘common_seg.txt‘);%惯导
D1=load(‘Navi_Result.txt‘);%GPS或USBL
auv_lon=D1(11);
auv_lan=D1(12);
[Row_numRank]=size(D);
for i=1:Row_num   
Headi=D(i10)-0.0253;%AUV当前航向角,单位度
for_speed=D(i13)*0.9773;%AUV当前前向速度,单位米/秒
ror_speed=-D(i14)*0.9773;%AUV当前右向速度单位米/秒
s1=sin(Headi*Ang_Hud);
c=co

评论

共有 条评论