色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

自動駕駛坐標變換意義與類型

麥辣雞腿堡 ? 來源:古月居 ? 作者:綠竹巷人 ? 2023-11-14 11:49 ? 次閱讀

自動駕駛的關鍵挑戰之一是準確感知和解釋車輛周圍環境的能力。這需要使用各種傳感器,如相機、激光雷達和雷達,來捕捉周圍環境的數據。

然而,這些傳感器捕獲的數據通常位于與車輛自身坐標系不同的坐標系中。這意味著必須將數據轉換到車輛的坐標系中,以便對導航和控制有用。

上面提到的BEV感知,通過視覺算法我們可以在每一幀都提取出特征點。如果在時間序列上,我們想利用這些特征點,我們就無法避免的要使用坐標變換了。

自動駕駛中常用的坐標變換有幾種類型,包括:

1. 平移

平移包括在同一坐標系中將對象從一個位置移動到另一個位置。在自動駕駛中,平移通常用于對齊激光雷達和相機等不同傳感器捕獲的數據,使它們處于同一坐標系中。

2. 旋轉

旋轉包括圍繞同一坐標系中的固定點旋轉對象。在自動駕駛中,旋轉通常用于對齊安裝在車輛上不同角度的傳感器捕獲的數據。

3. 齊次變換

齊次變換包括將平移和旋轉組合成單個變換矩陣。在自動駕駛中我們會用到齊次變換,將數據從傳感器坐標系轉換到車輛坐標系。

為了執行這些坐標變換,使用了各種數學技術,如矩陣乘法和四元數旋轉。這些技術是在軟件庫中實現的,例如C++的Egengen庫和Python的NumPy庫。

二維數據坐標變換的常見場景

情況1

圖片

情況2

圖片

圖片

python代碼

寫一個python代碼,來驗證坐標變換

import matplotlib.pyplot as plt
plt.title('Calibration')
plt.xlabel('x (m)')
plt.ylabel('y (m)')
plt.axis('equal')


# 坐標軸長度
coord_length = 0.2


# 兩個車輛位姿
x1 = 1
y1 = 4
theta1 = 0.1
print("car pose1: ["+str(x1), ", "+str(y1) + ", "+str(theta1)+"]")
x2 = 3
y2 = 5
theta2 = 1.3
print("car pose2: ["+str(x2), ", "+str(y2) + ", "+str(theta2)+"]")


# 位姿1下有一個點p
x = 2
y = 1
print("["+str(x), ", "+str(y) + "] in pose1")


# 畫位姿1的坐標軸
x_cord = math.cos(theta1) * coord_length + x1
y_cord = math.sin(theta1) * coord_length + y1
plt.plot([x1, x_cord], [y1, y_cord], 'r')
x_cord = math.cos(theta1 + math.pi/2) * coord_length + x1
y_cord = math.sin(theta1 + math.pi/2) * coord_length + y1
plt.plot([x1, x_cord], [y1, y_cord], 'b')
# 畫位姿2的坐標軸
x_cord = math.cos(theta2) * coord_length + x2
y_cord = math.sin(theta2) * coord_length + y2
plt.plot([x2, x_cord], [y2, y_cord], 'r')
x_cord = math.cos(theta2 + math.pi/2) * coord_length + x2
y_cord = math.sin(theta2 + math.pi/2) * coord_length + y2
plt.plot([x2, x_cord], [y2, y_cord], 'b')


# p點在世界坐標系下的位置
x_world = math.cos(theta1) * x - math.sin(theta1) * y + x1
y_world = math.sin(theta1) * x + math.cos(theta1) * y + y1
print("["+str(x_world), ", "+str(y_world) + "] in world")
plt.plot(x_world, y_world, 'r*')


# p點在位姿2下的位置
x_ = math.cos(theta2) * (x_world-x2) + math.sin(theta2) * (y_world-y2)
y_ = -math.sin(theta2) * (x_world-x2) + math.cos(theta2) * (y_world-y2)
print("["+str(x_), ", "+str(y_) + "] in pose2")


# 用計算出來的p點位姿2下的位置,來再算出在世界坐標系下的位置
x_world_ = math.cos(theta2) * x_ - math.sin(theta2) * y_ + x2
y_world_ = math.sin(theta2) * x_ + math.cos(theta2) * y_ + y2
print("use 2 to check ["+str(x_world_), ", "+str(y_world_) + "]")
plt.plot(x_world_, y_world_, 'b*')


plt.show()
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2552

    文章

    51366

    瀏覽量

    755731
  • 車輛
    +關注

    關注

    0

    文章

    83

    瀏覽量

    15194
  • 自動駕駛
    +關注

    關注

    784

    文章

    13922

    瀏覽量

    166798
收藏 人收藏

    評論

    相關推薦

    FPGA在自動駕駛領域有哪些應用?

    FPGA(Field-Programmable Gate Array,現場可編程門陣列)在自動駕駛領域具有廣泛的應用,其高性能、可配置性、低功耗和低延遲等特點為自動駕駛的實現提供了強有力的支持。以下
    發表于 07-29 17:09

    FPGA在自動駕駛領域有哪些優勢?

    FPGA(Field-Programmable Gate Array,現場可編程門陣列)在自動駕駛領域具有顯著的優勢,這些優勢使得FPGA成為自動駕駛技術中不可或缺的一部分。以下是FPGA在自動駕駛
    發表于 07-29 17:11

    汽車自動駕駛技術

    請問各位老鳥我是新手汽車自動駕駛技術是怎么回事,是用什么板子開發的需要應用哪些技術和知識。提問題提得不是很好請各位見諒
    發表于 04-14 20:44

    【話題】特斯拉首起自動駕駛致命車禍,自動駕駛的冬天來了?

    `特斯拉首起自動駕駛致命車禍,自動駕駛的冬天來了?“一個致命的事故一定是由多個小的錯誤組成的。”  7月初,特斯拉發表博客敘述了NHTSA(美國國家公路交通安全管理局)正在著手調查第一起Tesla
    發表于 07-05 11:14

    自動駕駛真的會來嗎?

    自動駕駛原理示意GIF圖  特斯拉自動駕駛死亡事故給全世界帶來了極大的震驚,但這并不意味著基于壞消息之上的關注全然沒有正面意義。  在接受新浪科技采訪中,多位硅谷相關人士告訴新浪科技:一方面是對于
    發表于 07-21 09:00

    細說關于自動駕駛那些事兒

    `事實上,早在1925年就出現第一臺自動駕駛概念車,但為什么直至最近無人車才不再被視為科幻小說,而是眼下將實現的革命性科技產品?追其原因,主要在于,人工智能的顯著進展,以及開發無人車的所需技術和硬件
    發表于 05-15 17:49

    自動駕駛的到來

      傳統汽車廠商更趨向于通過技術的不斷積累,場景的不斷豐富,逐步從輔助駕駛過渡到半自動駕駛,進而在將來最終實現無人駕駛;某些高科技公司則希望通過各種外部傳感器實時采集海量數據,處理器經過數據分析然后
    發表于 06-08 15:25

    AI/自動駕駛領域的巔峰會議—國際AI自動駕駛高峰論壇

    由南德意志出版及活動有限公司舉辦的 國際AI自動駕駛高峰論壇 將于 2017年11月28/29日 在 德國慕尼黑 舉辦,中德聯合股份公司作為中國獨家合作伙伴,誠邀您撥冗蒞臨!【活動背景】AI
    發表于 09-13 13:59

    自動駕駛汽車的定位技術

    自動駕駛定位技術就是解決“我在哪兒”的問題,并且對可靠性和安全性提出了非常高的要求。除了GPS與慣性傳感器外,我們通常還會使用LiDAR點云與高精地圖匹配,以及視覺里程計算法等定位方法,讓各種定位法
    發表于 05-09 04:41

    如何讓自動駕駛更加安全?

    要有可靠性、安全性做保證。現在一些企業往往以市場推廣宣傳為主,真正技術上能達到安全可靠的還是比較少。實現真正意義上的自動駕駛是個系統工程需要汽車、通信技術、“聰明的路”、高精度地圖等多種集成在上海嘉定安亭鎮
    發表于 05-13 00:26

    自動駕駛汽車的處理能力怎么樣?

    作在未來20 - 30年中,自動駕駛汽車(AV)將改變我們的駕駛習慣、運輸行業并更廣泛地影響社會。 我們不僅能夠將汽車召喚到我們的家門口并在使用后將其送走,自動駕駛汽車還將挑戰個人擁有汽車的想法,并
    發表于 08-07 07:13

    聯網安全接受度成自動駕駛的關鍵

    隨著時代的演進與汽車工業技術、機器視覺系統、人工智能和傳感器相關技術上不斷創新與進步,無人自動駕駛汽車已不是一件遙不可及的夢想,Google與國際車廠相繼針對自動駕駛技術致力研究開發,進一步讓
    發表于 08-26 06:45

    如何保證自動駕駛的安全?

    自動駕駛技術為人們勾勒出了一副美好的未來出行的畫面:坐上沒有方向盤的汽車,一覺睡到公司門口;甚至我們可能不再擁有一輛汽車,需要出門時共享自動駕駛汽車會自己到來,送到目的地時會自行離開……不過自動駕駛
    發表于 10-22 07:45

    自動駕駛系統設計及應用的相關資料分享

    作者:余貴珍、周彬、王陽、周亦威、白宇目錄第一章 自動駕駛系統概述1.1 自動駕駛系統架構1.1.1 自動駕駛系統的三個層級1.1.2 自動駕駛系統的基本技術架構1.2
    發表于 08-30 08:36

    自動駕駛技術的實現

    k隨著汽車電子的日益復雜化以及汽車電子電氣架構(EEA)的升級,人們對于聯網智能汽車的需求也在逐步上升,大量先進技術往汽車上應用,如高級駕駛輔助系統(ADAS)、自動駕駛等,這些新技術也對車載網絡
    發表于 09-03 08:31
    主站蜘蛛池模板: 伊人网综合网| 欧美午夜免费观看福利片| 国产专区青青草原亚洲| 免费国产久久啪在线| 无毒成人社区| 99国产在线精品观看二区| 国产亚洲精品成人a在线| 品色堂主页| 伊人久久大香线蕉综合高清| 国产99久久亚洲综合精品西瓜tv| 久久毛片视频| 亚洲精品国产专区91在线| 91久久夜色精品| 激情办公室| 天天久久狠狠色综合| 97久久无码精品AV| 精品 在线 视频 亚洲| 婷婷综合亚洲爱久久| xxxx老妇性hdbbbb| 久久香蕉国产线看观看| 亚洲爆乳少妇精品无码专区| 大学生高潮无套内谢视频| 美女视频秀色福利视频| 一天不停的插BB十几次| 国产乱码精品AAAAAAAA| 肉动漫3D卡通无修在线播放| GOGOGO高清免费播放| 麻豆AV久久无码精品九九| 亚洲午夜AV久久久精品影院色戒| 国产精品JIZZ视频免费| 日本一卡2卡3卡四卡精品网站| 99re久久热在线播放快| 久久亚洲欧美国产综合| 亚洲色大成网站www久久九九| 国产精品大陆在线视频| 无码国产伦一区二区三区视频| 儿子好妈妈的HD3中字抢劫| 色悠久久综合| 国产精品第一综合首页| 性欧美金发洋妞xxxxbbbb| 国产露脸150部国语对白|