欧美乱色伦图片区_精国产品一区二区三区四季综_午夜免费观看视频_女人18毛片水真多免费看_久久久久久免费观看_91精品一

當前位置:主頁 > 新聞中心 > 旋轉向量與姿態矩陣之間相互轉換的數值計算問題分析

新聞中心

NEWS INFORMATION

旋轉向量與姿態矩陣之間相互轉換的數值計算問題分析

時間:2023-10-22 19:43:16 點擊次數:3282

                                                                                                                            旋轉向量與姿態矩陣之間相互轉換的數值計算問題分析


1、概述

在做新算法期間仔細考量了嚴老師的psins工具箱中關于旋轉向量RV和姿態矩陣M的轉換關系,其中的數值計算存在分母為零的問題,為了更穩定的結果可以做一些變通,但是也存在類似問題。

常規的旋轉向量RV與姿態矩陣之間的關系[T1][C1],

m = I + sin(|rv|)/|rv|*(rvx) + [1-cos(|rv|)]/|rv|^2*(rvx)^2            (1)

其中存在sin(x)/x,[1-cos(x)]/x^2這兩個典型數值計算函數的問題。

2、傳統數值計算處理方案

sin(x)/x,[1-cos(x)]/x^2兩個函數的計算一般采取泰勒展開形式,定下一個小量閾值eps,小于這個eps閾值采取泰勒分解,把分母消去,代碼參見附錄[C1]。


3、矩陣近似處理方案

對于頻繁的這種近似數值計算,可能也是有代價的,為了避開這個方案,需要采取一些新的思路[T2],使用矩陣指數計算方法。Matlab提供了矩陣指數計算expm[T3],底層采用了Pade近似方法[T4][C2],避開分母為零方法,


4、解決數值穩定性

Pade數值計算穩定性應該更好。

[T1]: 捷聯慣導算法與組合導航原理(2nd),嚴恭敏,chap2.2,p12,(2.2.23)

[T2]:捷聯慣導算法與組合導航原理(2nd),嚴恭敏,chap2.1.2,p9,(2.1.20)

[T3]:https://ww2.mathworks.cn/help/matlab/ref/expm.html

[T3]: Matrix Computations(3rd),Gene H.Golub.Charles F.Van Loan,chap11.3.1,p572


附錄代碼:

[代碼C1]:

function m = rv2m(rv)

% Convert rotation vector to transformation matrix.

%

% Prototype: m = rv2m(rv)

% Input: rv - rotation vector

% Output: m - corresponding DCM, such that

%     m = I + sin(|rv|)/|rv|*(rvx) + [1-cos(|rv|)]/|rv|^2*(rvx)^2

%     where rvx is the askew matrix or rv.

% See also  m2rv, rv2q, q2rv, a2mat, rotv.


% Copyright(c) 2009-2014, by Gongmin Yan, All rights reserved.

% Northwestern Polytechnical University, Xi An, P.R.China

% 05/02/2009, 22/05/2014

xx = rv(1)*rv(1); yy = rv(2)*rv(2); zz = rv(3)*rv(3);

n2 = xx+yy+zz;

    if n2<1.e-8

        a = 1-n2*(1/6-n2/120); b = 0.5-n2*(1/24-n2/720);  % a->1, b->0.5

    else

        n = sqrt(n2);

        a = sin(n)/n;  b = (1-cos(n))/n2;

    end

arvx = a*rv(1);  arvy = a*rv(2);  arvz = a*rv(3);

bxx = b*xx;  bxy = b*rv(1)*rv(2);  bxz = b*rv(1)*rv(3);

byy = b*yy;  byz = b*rv(2)*rv(3);  bzz = b*zz;

m = zeros(3,3);

% m = I + a*(rvx) + b*(rvx)^2;

m(1)=1     -byy-bzz; m(4)= -arvz+bxy;     m(7)=  arvy+bxz;

m(2)=  arvz+bxy;     m(5)=1     -bxx-bzz; m(8)= -arvx+byz;

m(3)= -arvy+bxz;     m(6)=  arvx+byz;     m(9)=1     -bxx-byy;

[代碼C2]:

Matlab version E = expm(A)

A=[ -0.130000000000000   0.020000000000000   0.030000000000000

   0.020000000000000  -0.100000000000000   0.060000000000000

   0.030000000000000   0.060000000000000  -0.050000000000000];

% Scale A by power of 2 so that its norm is < 1/2 .

[f,e] = log2(norm(A,'inf'));

s = max(0,e+1);

A = A/2^s;


% Pade approximation for exp(A)

X = A;

c = 1/2;

E = eye(size(A)) + c*A;

D = eye(size(A)) - c*A;

q = 6;

p = 1;

for k = 2:q

   c = c * (q-k+1) / (k*(2*q-k+1));

   X = A*X;

   cX = c*X;

   E = E + cX;

   if p

      D = D + cX;

   else

      D = D - cX;

   end

   p = ~p;

end

E = D\E;


% Undo scaling by repeated squaring

for k = 1:s

   E = E*E;

end


Copyright ?2019-2020 北京騰盛科技有限公司 (http://m.cqglzz.com) 版權所有 備案號:京ICP備16062572號-1

在線客服 聯系方式 二維碼

服務熱線

18258330715/15270575071

掃一掃,關注我們

主站蜘蛛池模板: 最近手机中文字幕1页_国产精品青草国产一区二区_一区二区三区四区蜜桃_亚洲第一精品导航_九色在线观看视频_亚洲人成免费在线观看 | 一本久道热线_内射一面膜上边一面膜下边_亚洲成AV人在线视达达兔_毛片网站免费_亚洲精品国产精品乱码不99_日韩精品中文字幕有码无码 | 琪琪69_成人久久精品一区二区三区_a线大尺度叫床视频在线_国产精品自拍第一页_厨房人妻hd中文字幕_国产亚洲精品久久久久久久久 | 久久久久亚洲AV成人片乱码_成人无码区免费a片视频_中国熟女仑乱hd_亚洲a一级视频_古装A级野外爱做片视频_办公室娇喘的短裙老师 | 久久影院综合精品_小明看欧美日韩免费视频_www.88av.com最新网址_女上位av片在线观看免费_极品色av影院_亚洲人天堂 | 18禁裸男晨勃露J毛免费观看_国产成a人亚洲精品无码久久_91小视频在线观看_亚洲区精品视频_国产XXXX做受性欧美88_欧美一级特级 | 日韩精品视频在线一区_中国老熟女重囗味HDXX_日韩人妻高清精品专区_在线中文天堂_最近2018中文字幕视频免费看_午夜精品久久久久久99热明星 | 深夜福利在线观看视频_高清国语自产拍免费视频_九色成人自拍_18欧美乱大交_91精品免费久久久久久久久_欧日韩国产无码专区 | 黄页网站视频免费大全_2021高清精品国产_久久国产精品99久久久大便_亚洲精品国产剧情久久9191_国产欧美一区二区精品性_激情片一区二区 | fc2在线_久久精品私人影院免费看_久久精品一区二区不卡_国产精品视频999_国产午夜精品一区二区三区在线观看_澳门精品无码一区二区三区 | 欧美日韩亚洲第一_无码大潮喷水在线观看H_亚洲自偷自偷图片视频专区_久久精品视频久久_欧洲视频二区_成人久久18 | 久久福利一区_亚洲a∨大乳天堂在线_国内久久久久高清影视_法国《性迷宫》在线播放k8_91天堂素人_亚洲人成精品久久久久久 | 欧美影院极品色_色妞欧美日韩在线_毛片99_91.com在线观看_在线一区二区三区在线一区_91久久国产综合 | 色久悠悠综合图区国产精品_国产区在线观看成人精品_妙手房术在线观看_色小姐综合网_久草中文在线_国产一区二区欧美精品 | 国产91对白在线播放_黄色成人在线免费观看_精品字幕_久久综合se_国产日韩视频一区二区三区_av免费在线看网站 | 国产欧美视频在线_中文字幕中文字幕一区二区_亚洲无毛在线观看_Aⅴ精品无码无卡在线观看_黄色录像欧美_国产交换一区二区三区 | 亚洲а∨天堂久久精品9966_免费久久视频_亚洲丁香五月激情综合_狠狠躁夜夜躁人人爽天天天天_亚洲美免无码中文字幕在线_国产三级麻豆 | fc2在线_久久精品私人影院免费看_久久精品一区二区不卡_国产精品视频999_国产午夜精品一区二区三区在线观看_澳门精品无码一区二区三区 | 国内精品无码一区二区三区_全球中文成人在线_免费av大全_91精品国产成人_91嫩草在线视频_偷拍区另类欧美激情日韩91 欧美人与物VIDEOS_97天天操_国产超爽人人爽人人做人人爽_毛片高清_深夜国产_中文字幕av一区二区三区四区 | 国产精品亚洲一区二区在线观看_免费久久精品国产片_亚洲色图第四色_在线观看中文字幕不卡有码_无码人妻久久一区二区三区免费丨_99久久精品毛片免费播放 | 国产一区二区三区视频在线观看_国产91对白在线观看九色_1024精品久久久久久久久_国产二区三区四区_欧美91片_99久久精品国产亚洲 | 国产免费播放视频_4虎地址_69国产成人综合久久精品_久久久久久久久久免费视频_精品无码乱码av_91精品国产综合久久久动漫日韩 | 欧洲a级片_日本丰满熟妇BBXBBXHD_国产女主播精品大秀系列_欧美福利视频网站_狠狠艹狠狠干_国产精品视频中文字幕 | 草草浮力院禁止18进入_亚洲视色_大陆国产vs国产对白_色网站免费在线_九色视频在线观看_奇米视频888战线精品播放 | 末成年女A∨片一区二区_黄色一级视频播放_区一区二视频_亚洲国产精品专区_欧美精选一区_69av视频 | av肉感前十名_熟妇人妻videos_91精品国产91_欧美美女穴_欧美激情在线观看视频_亚洲另类激情专区小说 | 日韩欧美精品一区二区_国产精品视频资源_伊人久久综合热线大杳蕉_18禁成人无遮羞网站免费_亚洲AV无码AV在线影院_丰满熟妇另类激情 | 久久成人高清_人人射视频_性av一区_欧洲人免费视频网站在线_欧美亚洲精品一区二区_亚洲欧美视频图片 | 亚洲av毛片_国产-第1页-浮力影院_蜜臀麻豆_在线观看成人福利_人妻无码一区二区三区四区_一区二区精品国产 | 国产麻豆精品传媒AV国产婷婷_亚洲成AV人无码综合在线观看_伊人精品成人久久综合_综合视频一区_伊人久久大香线焦AV色_亚洲va在线 | 啊别插了视频高清在线观看_日韩GAY小鲜肉啪啪18禁_99国精产品一区二区三区a片_jzzijzzij亚洲乱熟无码_中文字幕日本视频_人和禽的性视频77777 | 香蕉久久精品日躁夜夜躁我_亚洲小说区图片区都市_在线免费看91_午夜视频观看_亚洲影院久久久av天天蜜桃臀_欧美第一精品 | 91成人免费看_我要看国产一级片_日本av免费观看_国产91色在线免费_97久久精品亚洲中文字幕无码_视频福利网 | 一级色片_91快射_55大东北熟女啪啪嗷嗷叫_午夜理论片yy8860y影院_欧美一区国产一区_免费黄色在线观看网站 | 艹逼逼网_特级xxxxx欧美孕妇_三年片免费观看_亚洲和欧洲一码二码区别7777_伊人久久大香线蕉AV波多野结衣_中国黄色片视频 | 波多野たの结衣A片_精品二区久久_少妇放荡的呻吟干柴烈火免费视频_狠狠婷婷色五月中文字幕_国产无吗毛片_成人小视频网 | 在线人成免费视频69国产_亚洲精品一区二区四区_亚洲欧美日韩久久_大地资源第一在线_亚洲乱妇_免费观看视频在线播放 | 亚洲国产精品免费观看_一级黄色片免费播放_福利视频在线免费观看_99re66在线观看精品热_国产精品无码人妻系列AV_欧美国产福利 | 在线成人精品视频_99热在线精品免费_6699私人影院_日韩福利网站_亚洲av无码一区二区二三区我_久久久精品456亚洲影院 | 国产乱子伦在线观看_欧美亚州_边喂奶边中出中文字幕_亚洲性一区_久草精品资源_久久久久又大又湿又高潮 | 亚洲精品久久久久中文第一暮_老子午夜理论影院理论_免费看黄在线网站_制服丝袜自拍偷拍_日韩美女激情_强壮公的侵犯让我次次高潮 |