日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【自动驾驶】29.坐标变换与坐标轴旋转

發布時間:2025/3/21 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【自动驾驶】29.坐标变换与坐标轴旋转 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

從一個坐標系的點變換到另一個坐標系的點,旋轉矩陣的角度我們不能直接知道,但是可以通過兩個坐標系之間的旋轉來間接得到。
如:
世界坐標系有一個點P,我們要描述它,就得給他一個坐標系原點,如果他放在車身坐標系,坐標值為P1(2,-1,z),怎么知道該點P1在另一個imu坐標系中的坐標值呢?

這里說明一下,imu坐標系和車身坐標系原點重合,x軸和y軸方向不一樣,z軸重合(方向都向上)。

先說結論:

由于車身坐標系和imu坐標系只是旋轉90°的關系,所以可以很容易得到車身坐標系的點坐標在imu坐標系的點坐標為:
Ximu= -1 * Ycar Yimu= Xcar

以下是俯視圖,z軸向上,在圖中沒畫出來,用圓圈內一個實心點表示向上。

從圖中可以看出,這個點P1在對應的imu坐標系中的坐標為P2(1,2,z)。

當然,這是人眼看出來的,怎么用算法求解出來呢?

坐標變換需要用到變換矩陣,這個變換矩陣在這里就是旋轉矩陣,需要知道旋轉矩陣的角度,就得借助坐標系的旋轉了。


記住一句話:坐標系旋轉是坐標變換的逆過程。

先解釋這句話:坐標系旋轉是坐標變換的逆過程。 即,如果從A坐標系繞Z軸逆時針旋轉α°\alpha°α°,可以得到B坐標系;那么在A坐標系的某點PAP_APA?,該點在B坐標系的點坐標為:在A坐標系下將PAP_APA?點通過旋轉矩陣(角度是繞Z軸逆時針旋轉?α°-\alpha°?α°)計算得到,即 PB=T(?α)?PA\color{red}P_B=T(-\alpha)*P_APB?=T(?α)?PA? ,其中T(?α)T(-\alpha)T(?α)表示旋轉矩陣逆時針旋轉?α°-\alpha°?α°

用實例來證明:

將車身坐標系繞Z軸逆時針旋轉-90°(即順時針旋轉90°,會描述成逆時針旋轉-90°。),就得到了imu坐標系。那么,車身坐標系的點P1(2,-1,z),在imu坐標系中坐標值是多少呢?

將車身坐標系繞Z軸右手法則正方向旋轉-90°,就得到了imu坐標系。那么,車身坐標系的點P1(2,-1,z),在imu坐標系中坐標值是多少呢?

車身坐標系的某點P1(2,-1,z),在對應的imu坐標系中的坐標為P2(1,2,z),就有T*P1=P2,可以解得旋轉矩陣T為(1)式:

我們知道,繞Z軸旋轉的旋轉矩陣是:

由于(1) = (2),解出旋轉角度 α=90°\color{red}\alpha=90°α=90°。坐標變換就是將該點P1在自身車身坐標系中右手定則正方向旋轉90°,得到了在imu坐標系中的坐標值。

上面沒考慮z軸方向的值,因為z軸重合,z值一樣。下面是考慮z軸方向的推導過程:

注意,這里由車身坐標系的P1到imu坐標系中P2點旋轉矩陣的旋轉角度是右手法則繞Z軸正方向旋轉90°,但是從車身坐標系旋轉到imu坐標系是繞Z軸右手法則正方向旋轉-90°。

已知車身坐標系的點P1, 我們的目的是求P1在IMU坐標系的坐標P2。
我們只能通過旋轉矩陣來計算出來P2,并不是描述坐標軸旋轉 α°\color{red}\alpha°α°,因為你旋轉 α°\color{red}\alpha°α°還是得通過旋轉矩陣才能得到具體結果坐標。那么,前面計算得到的車輛坐標系下的旋轉矩陣是右手法則繞Z軸正方向旋轉90°,而從車輛坐標系到imu坐標系需要繞車輛坐標系的Z軸右手法則正方向旋轉-90°,正好一正一負,即坐標系旋轉是坐標變換的逆過程。

對于坐標軸旋轉需要旋轉兩次的情況,可以自己做一下測試,應該還是一樣順序,例如坐標軸先繞X軸旋轉a°,再繞Z軸旋轉b°,那么坐標變換就是旋轉矩陣先繞X軸旋轉-a°,再繞Z軸旋轉-b°,而不是旋轉矩陣先繞Z軸旋轉-b°,再繞X軸旋轉-a°。我這里沒驗證,按照我代碼里面的應該是這樣。


關于右手坐標系與右手法則:

如果不明白這兩個概念,可以參考右手坐標系與右手定則。

  • 右手坐標系是用來指定X、Y、Z軸的正方向,并不能隨意指定X、Y、Z軸的正方向;
  • 右手定則是用來規定繞某軸旋轉的正方向。

右手法則的四指旋轉方向為正。

三維空間下,逆時針旋轉不一定是正方向,所以只能描述為右手定則的繞某軸正方向旋轉:

  • 比如你右手握成拳頭,大拇指指向下,那么你四個手指的指向就是順時針,即正方向,那么逆時針就不是正方向了,你就不能套用逆時針是正方向的理論。

  • 所謂的逆時針方向為正,是由于人們平時的習慣,約定俗成的。如,打牌時是逆時針出牌、坐標系象限是逆時針命名一二三四象限,角度也是。

  • 我們平時在三維空間的旋轉,也習慣稱呼順時針旋轉與逆時針旋轉,是因為,右手定則的繞某軸旋轉的旋轉方向不好描述(例如,你說,“右手握住Z軸,大拇指指向Z軸正方向,繞著四指指向的方向旋轉30度”,這樣描述太麻煩,不如一句,“繞Z軸逆(或順)時針旋轉30度”,描述的簡潔清晰),所以使用順時針逆時針旋轉來描述更容易讓人明白是怎樣旋轉的,和順時針逆時針旋轉的正反無關。


將兩條結論列出來:

  • 將車身坐標系繞Z軸右手法則正方向旋轉-90°,就得到了imu坐標系;
  • 車身坐標系點P1經過旋轉矩陣T得到imu坐標系點P2,這個變換矩陣T是將車身坐標系點P1繞車身坐標系Z軸右手法則正方向旋轉90°。

看明白沒,一個是坐標系的坐標軸繞Z軸右手法則正方向旋轉-90°得到另一個坐標系,一個是坐標點繞Z軸右手法則正方向旋轉90°得到在另一個坐標系下對應的坐標值。

變換矩陣是將某點在自己的坐標系內通過變換矩陣進行變換,但是得到的旋轉后的坐標值是其他坐標系的坐標值。

需要注意,不要混淆的是,這里的坐標系原點和該坐標系某點P是相對不動的,如果是一個相對坐標系運動的物體,那就是自己在自己坐標系的坐標已經變了,此時如果需要預測運動后的坐標值,需要用到車的速度、角度等odometry的信息進行同步。和本文討論的坐標變換不一樣。

平移向量

對于坐標系平移,也是逆過程。
例如,兩個坐標系A和坐標系B的各個軸方向一樣,只是原點不在一起。
坐標系B的原點(0,0,0)在坐標系A中的坐標為(-4,-2,0),那么,坐標系A中的某點P(Px,Py,Pz)P(P_x,P_y,P_z)P(Px?,Py?,Pz?)在坐標系B中的坐標為多少?
一畫圖就知道結果了,A坐標系沿X正向平移了-4,沿Y正向平移了-2,那么A中的某點P(Px,Py,Pz)P(P_x,P_y,P_z)P(Px?,Py?,Pz?)在坐標系B中的坐標為(Px+4,Py+2,Pz)(P_x+4,P_y+2,P_z)(Px?+4,Py?+2,Pz?) ,即相當于A坐標系移動到B坐標系的逆過程。

總結

以上是生活随笔為你收集整理的【自动驾驶】29.坐标变换与坐标轴旋转的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久中文免费视频 | 亚洲av男人的天堂在线观看 | 日韩美女一级片 | 日韩一级在线观看 | 日韩美一区二区三区 | 丝袜一区二区三区 | 欧美性猛交69 | 无码人妻精品一区二区三区66 | 日韩在线视频一区二区三区 | 日日噜噜夜夜狠狠久久波多野 | 天堂亚洲 | 不卡视频一区 | 免看一级a毛片一片成人不卡 | 成人v片 | 97超碰免费观看 | www.成人精品 | 国产真实在线 | 最新国产一区 | 男人天堂视频在线观看 | 精品久久久久久久久久久国产字幕 | 亚洲天堂免费看 | 最新av电影网站 | 日本女人黄色片 | 777国产成人入口 | 亚洲精品天堂成人片av在线播放 | 扒开伸进免费视频 | 亚洲AV无码精品自拍 | 国产91一区在线精品 | av最新网址 | 欧美午夜精品一区二区 | 激情噜噜 | 欧洲一级黄色片 | 欧美乱做爰xxxⅹ久久久 | 91在线视频观看 | 白丝校花扒腿让我c | 免费吸乳羞羞网站视频 | 国产美女精品在线 | 无码日韩精品一区二区 | 国产又粗又长 | 欧美丰满老妇熟乱xxxxyyy | 国产日韩欧美不卡 | 欧美日本在线观看 | 性色影院| 自拍偷拍精品视频 | 99久久99久久久精品棕色圆 | 日本一区三区 | 美女靠逼视频网站 | 欧美日韩在线观看成人 | 久久免费在线观看 | 国产成人无码一区二区三区在线 | 在线观看免费观看在线 | 国产亚洲视频一区 | 天堂网视频在线观看 | 色成人免费网站 | 五月天狠狠操 | 久久久久亚洲av无码a片 | 亚洲一二三区在线观看 | 天天看a| 国产人成一区二区三区影院 | 成人亚洲玉足脚交系列 | 你懂的在线观看网站 | 中文字幕日韩久久 | 91情侣在线 | 国产亚洲欧美日韩精品一区二区三区 | 性色av浪潮av | 高h视频在线免费观看 | 亚洲天堂av免费在线观看 | 日本一区二区三区免费电影 | 黄色录像毛片 | 成人福利av | www.xxx.国产 | 日韩精品电影一区二区三区 | 国内自拍第三页 | 午夜影院免费版 | 日韩亚洲欧美一区二区三区 | 大咪咪dvd | 欧美黄色大片视频 | 小日子的在线观看免费第8集 | 中文字幕第一页亚洲 | 日本www色视频 | 3p在线播放| 久久久久人妻一区精品色欧美 | 成人影片在线播放 | 色婷婷综合在线 | 欧美视频一区二区在线 | 日本激情视频 | 美女久久视频 | 成人黄色免费网站 | 欧美 亚洲 另类 偷偷 自拍 | 欧美精品一区二区免费 | 久久久片 | 国产成人免费网站 | 国产精伦 | 亚洲天堂三区 | 91久久久久久久久久久久久 | 久久久精品中文字幕 | av电影中文字幕 | 伊人成长网| 亲子乱子伦xxxx |