亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sins-navigation.m

?? 基于Matlab平臺開發的的針對捷聯式慣性到導航的仿真
?? M
字號:
close all;
clear all;
%重力產生的加速度矢量
g=9.8;%單位9.8m/s^2
G=[0,0,-g]';
%****************************讀入數據
%**********讀入陀螺儀的數據
gyro_x=load('gyrox.txt');
gyro_y=load('gyroy.txt');
gyro_z=load('gyroz.txt');
%****************讀入加速度計的數據**************
%acc_rate=3/1024;
acc_x =load('acceleratex.txt');
acc_y =load('acceleratey.txt');
acc_z=load('acceleratez.txt');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%加速度數字轉換為模擬電壓
data_acc=[acc_x;acc_y;acc_z];
data_acc=data_acc/1024*3
%將數據轉換為相應的加速度值
%
%*********************************************************



%加速度計三個軸向的零點電壓
%zero_ax=?
%zero_ay=?
%zero_az=?
%加速度計三個軸向的電壓/加速度比值
%rate_ax=? %單位是m/s^2/V
%rate_ay=?
%rate_az=?

%acc_x=acc_x*acc_rate;
%acc_y=acc_y*acc_rate;
%acc_z=acc_z*acc_rate;
aver_acc_x=mean(acc_x)
aver_acc_y=mean(acc_y)
aver_acc_z=mean(acc_z)
%采樣時間
dtime=0.01;
tm=0:dtime:0.01* (size(gyro_x,2)-1);
%個數num
n_point=size(gyro_x,2);
%圖1
figure
plot(tm,data_acc(1,:),'-',tm,data_acc(2,:),'.',tm,data_acc(3,:),'-.');
title('加速度計的采樣曲線');
legend('x_ACC','Y_ACC','Z_ACC');
xlabel('Time / (10ms)');
ylabel('Accelerate/ (m/s'')');
grid on;
%plot(tm,acc_x,'-',tm,acc_y,'.',tm,acc_z,'-.');
%title('加速度的計的采樣曲線'):
%對采樣曲線進行低通濾波
a=[1,2,4,2,1];
%gyro_x=filter(a/sum(a),1,gyro_x);
%gyro_y=filter(a/sum(a),1,gyro_y);
%gyro_z=filter(a/sum(a),1,gyro_z);

%比例變換
gyro_x=gyro_x/1024*3/0.6;
gyro_y=gyro_y/1024*3/0.6;
gyro_z=gyro_z/1024*3/0.6;
%零點電壓--陀螺儀,取前80個數的平均電壓
zero_gx=sum(gyro_x(1:80))/80
zero_gy=sum(gyro_y(1:80))/80
zero_gz=sum(gyro_z(1:80))/80
%減去零點
gyro_x=(gyro_x-zero_gx)/0.0125/180*pi;
gyro_y=(gyro_y-zero_gy)/0.0125/180*pi;
gyro_z=(gyro_z-zero_gz)/0.0125/180*pi;
%gyro_x=(gyro_x-2.5)/0.0125/180*pi;
%gyro_y=(gyro_y-2.5)/0.0125/180*pi;
%gyro_z=(gyro_z-2.5)/0.0125/180*pi;
%測試數據
accelerate=zeros(3,n_point);
accelerate(1,1:100)=10;
accelerate(1,101:200)=-10; 
accelerate(1,201:300)=0;
%陀螺儀數據
gyro_x=zeros(1,n_point);
gyro_y=zeros(1,n_point);
gyro_z=zeros(1,n_point);
gyro_z(1:100)=pi/3;
gyro_z(101:200)=-pi/3;

%重力軸始終有加速度
accelerate(3,:)=accelerate(3,:)+9.8;
figure
plot(tm,accelerate(1,:),'-',tm,accelerate(2,:),'.',tm,accelerate(3,:),'-.');
title('加速度計的采樣曲線');
legend('x_ACC','Y_ACC','Z_ACC');
xlabel('Time / (10ms)');
ylabel('Accelerate/ (m/s'')');
grid on;


%畫出陀螺儀的采樣曲線
figure
plot(tm,gyro_x,'r-',tm,gyro_y,'g.',tm,gyro_z,'b-.');
title('陀螺儀的采樣曲線');
legend('x_Gyro','Y_Gyro','Z_Gyro');
xlabel('Time / (10ms)');
ylabel('Angel_rate/ (degree/s)');
grid on;
%size(gyro_x)
%size(gyro_y)
%size(gyro_z)
data_gyro=[gyro_x;gyro_y;gyro_z];
%轉移矩陣--即方向余弦矩陣
T=eye(3); %T是3*3的單位矩陣,初始轉移矩陣 
%四元數矩陣,存儲每步更新之后的四元數,方便以后繪圖
Q=zeros(4,n_point);
%四元數的初始值確定,假定一開始導航坐標系與載體坐標系是重合的,因此方向余弦矩陣,是單位矩陣,利用它們之間的關系確定四元數的初始值。

    Q(1,1)=0.5*sqrt(1+T(1,1)+T(2,2)+T(3,3));
    Q(2,1)=0.5*sqrt(1+T(1,1)-T(2,2)-T(3,3));
    Q(3,1)=0.5*sqrt(1-T(1,1)+T(2,2)-T(3,3));
    Q(4,1)=0.5*sqrt(1-T(1,1)-T(2,2)+T(3,3));
%參見捷聯慣性導航技術31頁3.64式 在旋轉90度時不適用    
%Q(1,1)=0.5*sqrt(1+T(1,1)+T(2,2)+T(3,3));
%Q(2,1)=1/4/Q(1,1)*(T(3,2)-T(2,3));
%Q(3,1)=1/4/Q(1,1)*(T(1,3)-T(3,1));
%Q(4,1)=1/4/Q(1,1)*(T(2,1)-T(1,2));

%求姿態角矩陣
ANGLE=zeros(3,n_point);%angle[1]代表繞X軸轉過的角度,2代表Y軸,3代表Z軸
%方向余弦矩陣到歐拉角的轉換關系,這里注意旋轉順序是Z-Y-X,參考文獻<<一種全新的全角度元元數與歐拉角的轉換算法>>
%位置矩陣
position=zeros(3,n_point);                               %位置矩陣
velocity=zeros(3,n_point);

%速度矩陣
%重力加速度
%acc_g=[0,0,-9.8]';
qh=[0,0,0,0];
for i=1:n_point %開始循環
    if i>1
  velocity(:,i)=((T*accelerate(:,i-1)+T*accelerate(:,i))/2+G)*dtime+velocity(:,i-1);%要考慮到重力的影響,假定重量方向與子軸方向一致
  position(:,i)=position(:,i-1)+(velocity(:,i-1)+velocity(:,i))*dtime/2;
    end
    %計算歐拉角,假定俯仰角在+_90度范圍移動,而滾動角和偏航角在+-180度范圍內取值
  %ANGLE(1,i)=atan(T(2,3)/T(3,3));
  %ANGLE(2,i)=asin(-T(1,3));
  %ANGLE(3,i)=atan(T(1,2)/T(1,1));
  if T(3,3)>0  %根據物理意義不可能出現0
    ANGLE(1,i)=-atan(T(2,3)/T(3,3));
else
    ANGLE(1,i)=-pi*sign(T(2,3))-atan(T(2,3)/T(3,3));
  end
%俯仰角
ANGLE(2,i)=-asin(-T(1,3));
%偏航角
if T(1,1)>0%公式似乎有誤,直接按公式計算是負值
    ANGLE(3,i)=-atan(T(1,2)/T(1,1));
else
    ANGLE(3,i)=-pi*sign(T(1,2))-atan(T(1,2)/T(1,1));
end
  
  
  ANGLE(1,i)=atan(T(3,2)/T(3,3));
  ANGLE(2,i)=asin(-T(3,1));
  ANGLE(3,i)=atan(T(2,1)/T(1,1));
%更新四元數
   if i<n_point %如果還沒有到超出數組范圍
       theta=data_gyro(:,i)*dtime;%角度向量
       dtheta=sqrt(theta'*theta);
       %i要保證當theta為零時算法仍有關效
       if dtheta==0
           qh=[1,0,0,0];
       else
           %換用簡化算法試驗結果
       %qh=[cos(dtheta);theta*sin(dtheta/2)/dtheta];
       qh=[1;0.5*theta];
       end
       % 更新四元數
       Q(:,i+1)=[qh(1),-qh(2),-qh(3),-qh(4); qh(2),qh(1),-qh(4),qh(3); qh(3),qh(4),qh(1),-qh(2); qh(4),-qh(3),qh(2),qh(1)]*Q(:,i);
       %更新方向方向余弦矩陣
       T=[1-2*(Q(3,i+1)*Q(3,i+1)+Q(4,i)*Q(4,i+1))  2*(Q(2,i+1)*Q(3,i+1)-Q(1,i+1)*Q(4,i+1))     2*(Q(2,i+1)*Q(4,i+1)+Q(1,i+1)*Q(3,i+1));
       2*(Q(2,i+1)*Q(3,i+1)+Q(1,i+1)*Q(4,i+1))           1-2*(Q(2,i+1)*Q(2,i+1)+Q(4,i+1)*Q(4,i+1))   2*(Q(3,i+1)*Q(4,i+1)-Q(1,i+1)*Q(2,i+1));
       2*(Q(2,i+1)*Q(4,i+1)-Q(1,i+1)*Q(3,i+1))           2*(Q(3,i+1)*Q(4,i+1)+Q(1,i+1)*Q(2,i+1))     1-2*(Q(2,i+1)*Q(2,i+1)+Q(3,i+1)*Q(3,i+1))]; %得到姿態矩陣
    end
       
       
       
end
 figure
 ANGLE=ANGLE*180/pi;
plot(tm,ANGLE(1,:),'r-',tm,ANGLE(2,:),'g.',tm,ANGLE(3,:),'b-.');
legend('Pitch Angel','Roll Angel','Yaw Angel');
title('Gesture Calculation');
xlabel('Time / (10ms)');
ylabel('Angel/ (degree)');
grid on;

figure
plot(tm,velocity)
legend('Navigation Coordinate: X','Navigation Coordinate: Y','Navigation Coordinate: Z');
title('Velocity Calculation');
xlabel('Time / (10ms)');
ylabel('Velocity/ (m/s)');
grid on;


figure 
plot(tm,position);
legend('Navigation Coordinate: X','Navigation Coordinate: Y','Navigation Coordinate: Z');
title('Position Calculation');
xlabel('Time / (10ms)');
ylabel('Position/ (m)');
grid on;
figure
 plot3(position(1,:),position(2,:),position(3,:));
 grid on
  %roll:橫滾角 x軸
  %pitch:俯仰解: y axis
  %yaw偏航角   z axis

    
    
    





    
    
    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久久久久久院品网| 欧美四级电影在线观看| 午夜精品成人在线视频| 亚洲伦理在线精品| 亚洲激情网站免费观看| 亚洲精选视频在线| 亚洲愉拍自拍另类高清精品| 亚洲另类春色校园小说| 亚洲一区二区三区四区不卡| 亚洲午夜在线视频| 婷婷综合久久一区二区三区| 日韩电影免费在线| 久久成人免费网| 国产一区欧美日韩| 岛国av在线一区| 99久久精品99国产精品| 欧美午夜精品一区二区蜜桃| 欧美日韩视频在线第一区| 91精品黄色片免费大全| 日韩一区二区在线观看视频播放| 精品国产免费一区二区三区四区| 337p粉嫩大胆噜噜噜噜噜91av| 久久久99精品久久| 亚洲人成网站在线| 丝袜国产日韩另类美女| 韩国理伦片一区二区三区在线播放 | 色成人在线视频| 欧美三级一区二区| 精品少妇一区二区三区在线播放| 国产丝袜在线精品| 亚洲成a人v欧美综合天堂下载| 免费在线观看一区| 91香蕉视频污| 精品久久久久久最新网址| 日本一区二区三级电影在线观看| 亚洲女同女同女同女同女同69| 婷婷综合另类小说色区| av在线这里只有精品| 日韩视频免费直播| 亚洲精品成人在线| 韩国女主播一区| 欧美久久久久中文字幕| 国产欧美日韩另类视频免费观看| 亚洲国产色一区| 成人动漫精品一区二区| 日韩一级大片在线| 洋洋av久久久久久久一区| 国产精品夜夜爽| 欧美福利电影网| 亚洲图片另类小说| 国产精品一二三四区| 日韩一区二区三区四区五区六区| 17c精品麻豆一区二区免费| 激情六月婷婷久久| 日韩欧美中文字幕一区| 伊人婷婷欧美激情| fc2成人免费人成在线观看播放 | 亚洲三级视频在线观看| 久久99久久99精品免视看婷婷| 91热门视频在线观看| 久久青草欧美一区二区三区| 秋霞成人午夜伦在线观看| 99re亚洲国产精品| 国产精品国产自产拍高清av王其| 久久se精品一区二区| 精品视频免费在线| 亚洲主播在线播放| 在线观看免费一区| 亚洲免费伊人电影| 色综合网色综合| 亚洲免费视频中文字幕| 91浏览器打开| 伊人一区二区三区| 欧美精品日韩综合在线| 一区二区三区中文字幕在线观看| 国产精品1024| 国产丝袜美腿一区二区三区| 丁香亚洲综合激情啪啪综合| 久久久综合九色合综国产精品| 久草在线在线精品观看| 精品国产乱码久久久久久闺蜜 | 亚洲欧美日韩中文字幕一区二区三区| 国产高清久久久| 国产欧美日韩卡一| 91在线观看污| 亚洲国产精品嫩草影院| 日韩一级完整毛片| 韩国欧美一区二区| 日韩美女视频19| 欧美三级视频在线播放| 青青国产91久久久久久| 久久久久国产成人精品亚洲午夜 | 色婷婷精品久久二区二区蜜臀av| 亚洲青青青在线视频| 在线观看欧美黄色| 精品一区二区三区不卡| 中文天堂在线一区| 欧美性受xxxx黑人xyx性爽| 天堂久久一区二区三区| 久久久久国产免费免费| 97se亚洲国产综合自在线| 亚洲午夜激情网站| 精品sm在线观看| 色综合咪咪久久| 精品一区二区三区av| 国产精品理论片在线观看| 欧美日韩国产a| 国产精品一区二区在线观看网站| 中文字幕日本不卡| 欧美电视剧免费观看| 97久久精品人人做人人爽| 亚洲福利视频三区| 欧美国产精品v| 91精品欧美一区二区三区综合在| 成人av手机在线观看| 青青国产91久久久久久 | 国产调教视频一区| 欧美性猛交一区二区三区精品| 极品少妇一区二区| 亚洲精品中文字幕乱码三区| 久久看人人爽人人| 日韩一区二区麻豆国产| 成人白浆超碰人人人人| 精品一区二区三区欧美| 亚洲成av人片一区二区梦乃| 欧美国产一区视频在线观看| 欧美妇女性影城| 在线亚洲免费视频| 99久久久久久99| 国产成人高清在线| 精品一区二区三区免费| 偷窥国产亚洲免费视频| 自拍偷自拍亚洲精品播放| 久久―日本道色综合久久| 日韩视频一区二区三区 | 精品午夜一区二区三区在线观看 | 麻豆精品久久久| 亚洲在线视频网站| 亚洲欧美激情插 | 欧美日韩精品免费| 色哟哟一区二区| 99久久婷婷国产综合精品| 国产91精品免费| 蜜桃精品视频在线| 日韩精彩视频在线观看| 亚洲国产精品精华液网站| 亚洲激情在线激情| 一区二区三区日韩| 亚洲制服丝袜av| 亚洲五月六月丁香激情| 亚洲午夜久久久| 亚洲国产精品久久不卡毛片| 亚洲一区二区三区国产| 樱桃视频在线观看一区| 亚洲综合在线电影| 亚洲电影你懂得| 蜜桃久久av一区| 国产精品自产自拍| 成人手机电影网| 91在线观看下载| 欧美日韩国产美女| 日韩欧美一级精品久久| 精品国产麻豆免费人成网站| 久久久久久久久久久久久久久99 | 激情成人午夜视频| 国产伦精品一区二区三区免费迷 | 日韩精品一区二区三区在线观看| 日韩午夜精品电影| 国产亚洲一区字幕| 成人免费小视频| 日韩在线观看一区二区| 久久 天天综合| 99精品欧美一区| 欧美日韩高清一区二区| 久久综合成人精品亚洲另类欧美 | 欧美在线观看你懂的| 91精品国产日韩91久久久久久| 欧美精品久久一区二区三区| 欧美sm美女调教| 亚洲欧美偷拍卡通变态| 日韩国产精品久久| 丰满白嫩尤物一区二区| 欧美最猛黑人xxxxx猛交| 欧美一区二区三区爱爱| 国产日韩av一区| 亚洲mv大片欧洲mv大片精品| 久久99热国产| 欧美亚洲国产bt| 久久老女人爱爱| 水野朝阳av一区二区三区| 成人黄色一级视频| 欧美电影免费观看高清完整版在 | 国产精品小仙女| 91麻豆swag| 国产偷v国产偷v亚洲高清| 亚洲国产cao| 成人动漫一区二区在线| 日韩免费观看2025年上映的电影| 国产精品久久久久精k8| 午夜日韩在线电影|