Ai
1 Star 0 Fork 1

NavLab/GInav_matlab

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
wedrive_test_code_generate.m 1.38 KB
一键复制 编辑 原始数据 按行查看 历史
退休老干部 提交于 2021-10-22 10:07 +08:00 . before test code generate
function t=wedrive_test_gnss()
close all
clear all
clear gca
addpath(genpath(pwd))
global_variable;
load('mat_data/file.mat')
load('mat_data/imu.mat')
load('mat_data/nav.mat')
load('mat_data/obsr.mat')
load('mat_data/obsb.mat')
load('mat_data/opt.mat')
global glc gls
rtk=gls.rtk;
% 读取�?次就�?,转换为mat文件,直接load
% [opt,file,gui_flag]=GINavCfg;
% 读取�?�?,转换为mat文件,直接load
% read input file
% [obsr,obsb,nav,imu]=read_infile(opt,file);
% load ()
% initlize output file
rtk=initoutfile(rtk,opt,file,obsr);
% high efficiency by converting struct to matrix
obsr=adjobs(obsr,opt); % rover的观�? (P,L,D,S,LLI,code�?
obsb=adjobs(obsb,opt); % base_station的观�? (P,L,D,S,LLI,code�?
nav =adjnav(nav,opt); % 导航文件(broadcast ephemeris,精密星历)
% set base position for relative positioning mode
rtk=baserefpos(rtk,opt,obsb,nav);
% set anttena parameter for satellite and reciever
if opt.mode~=glc.PMODE_SPP
% 赋�?�:收机天线和卫星天线相位中心变�?(PCV)
nav=L2_L5pcv_copy(nav);
if isfield(obsr,'sta'),stas(1)=obsr.sta;end
if isfield(obsb,'sta'),stas(2)=obsb.sta;end
time0.time=obsr.data(1,1);time0.sec=obsr.data(1,2);
[nav,opt]=setpcv(time0,opt,nav,nav.ant_para,nav.ant_para,stas);
end
% gnss/ins integration
gi_processor(rtk,opt,obsr,obsb,nav,imu);
fprintf('Done! \n');
t = 1;
return
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/NavLab/ginav_matlab.git
git@gitee.com:NavLab/ginav_matlab.git
NavLab
ginav_matlab
GInav_matlab
master

搜索帮助