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

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

3天內不再提示

火星探測器自動駕駛技術發(fā)展有多迅猛?

t1PS_TechSugar ? 來源:lq ? 2019-01-28 14:01 ? 次閱讀

隨著算力的提高,火星探測器自動駕駛技術發(fā)展有多迅猛?

現在好幾家公司都在投入大量的資源和精力,來開發(fā)地球上的乘用車、卡車和公共汽車的自動駕駛系統(tǒng),但美國JPL(噴氣推進實驗室)中的一個由專業(yè)科學家和工程師組成的小組,卻一直在研究一個另類的課題:給火星探測車賦予自動駕駛能力。

很顯然,火星探測器與我們的距離很遠,根據地球和火星各自軌道上的位置來看,其相距5500萬到4億公里之間。光速大約為30萬公里/秒,因此無線電通訊需要三到二十二分鐘才能完成單程“旅行”。如果再提供遠程駕駛所需的視覺反饋,那么往返通訊時間就會增加一倍。由于較大的時延,我們沒有辦法在地球上遠程駕駛火星探測器。在馬斯克或其他人去那里之前(大概是駕駛著特斯拉電動車),擁有真正自主意識的自動駕駛機器人是必需的。

我們不需要擔心在火星上會有車禍發(fā)生,至少在看到《瘋狂麥克斯》越野車呼嘯而過之前我們是這么認為的。如果真的發(fā)生交通事故,我們會有更多的問題要處理,這比設置火星的道路規(guī)則更難。道路規(guī)則理解本就有很多問題,比如理解車道標志、停車標志、限速標志、紅綠燈等等,不過這些問題到了火星之后就會變得毫無意義。

流浪者

到目前為止,美國宇航局已經在火星上投放了四個探測器,自動駕駛能力也在不斷提高,第五個探測器也會計劃在不久的未來發(fā)射。探路者號于1996年12月4日發(fā)射,搭載了第一個成功登陸火星的探測器。1997年7月4日,探路者號使用了一種獨特的安全氣囊著陸系統(tǒng)在火星上的阿瑞斯谷安全著陸,這個系統(tǒng)看起來像一個裝滿足球的袋子,它會在火星表面最不穩(wěn)定的地方進行彈跳,最后滾到一個地方停下。

著陸后的兩個火星日,流浪者探測車駛離探路者號來到火星表面。然而在三個月后,通訊中斷了,它的總行程僅為100米多一點,也就是一個足球場的長度。很可能是電池壞了,也可能是火星的寒冷造成的。當任務結束時,流浪者已經將計劃中的7天運行周期延長了12倍,并將550張火星景觀的照片發(fā)回了地球。

探路者號使用的是基于PowerPC架構的并具有抗輻射能力的RAD6000 CPU,而流浪者號的CPU是2MHz 80C85,內存為64 Kb。(這是一個上世紀70年代的8位舊CPU)。因此,流浪者號擁有Radio Shack(睿俠牌) TRS-80 Model 100便攜式電腦的所有計算能力。

圖1:火星上的流浪者號太陽能火星車。

(圖片來源:NASA / JPL)

流浪者號與地球的通信微弱的。它通過一個9600波特的射頻調制解調器與探路者著陸器通信,該調制解調器提供的有效數據速率僅為2600波特,理論最大射程約為500米。顯然,流浪者探測車的“駕駛員”極具耐心,“他”坐在地球上的駕駛座上,戴著3D護目鏡,向其發(fā)出明確的移動指令。

勇氣號與機遇號

接下來兩輛火星探測器分別是“勇氣號”和“機遇號”,兩者是火星探測漫游者號的一部分。與流浪者一樣,都是太陽能的。兩輛火星車配有20MHz RAD6000 CPU,其提供了22 MIPS原始處理能力。“勇氣號”、“機遇號”于2003年發(fā)射,前后相隔不到一個月。勇氣號首先于2004年1月4日在Gusev隕石坑著陸,機遇號于2004年1月25日在Meridiani平原著陸。兩個著陸點分別位于火星兩側,相距約1萬公里。顯然兩者此生不會在相遇,所以不需要考慮車輛躲避算法

圖2:火星上的勇氣號探測器。

(圖片來源:NASA / JPL)

從2004年運行到2010年,勇氣號行駛了7.72公里(約為原計劃的13倍),運行時間比原計劃長約20倍。可惜的是,在2009年5月,勇氣號通過特洛伊沙地時,車輪陷入軟土,使其無法動彈,之后的觀測數據一直被限制在原地,往后的幾次解救行動都失敗了。直到2010年NASA宣布放棄拯救計劃,勇氣號從此變?yōu)殪o止觀測平臺。2011年,NASA在最后一次嘗試聯(lián)絡后結束勇氣號的任務。

機遇號要比勇氣號境遇好得多。截至2018年1月25日,“機遇號”已在火星漫游14年之多,行駛路程達到45.16公里,比計劃的92天長約55倍。然而在2018年6月,火星上刮起了遮天蔽日的沙塵暴,美國宇航局與“機遇號”失去聯(lián)系。在陽光充足的情況下,機遇號也許還會復活。但就像埃爾頓·約翰爵士在《***》中唱的那樣,“火星冷得像地獄”。沒有電力,機遇號就無法讓自己或電池保持適宜的溫度。

由于計算能力有限,勇氣號和機遇號的自主駕駛能力受到嚴重限制。操作員將一天的計劃指令上傳到漫游者上(在模擬器中驗證之后),這兩輛火星探測車會使用他們的立體成像功能和導航軟件找出到達指定目的地的最佳和最安全的路線,同時避開立體攝像機識別出的地面障礙。

勇氣號和機遇號的導航算法被稱為格式塔(GESTALT)。格式塔負責立體視覺控制、可遍歷性分析、路徑選擇和驅動。

好奇號

顯然只依靠太陽能,三輛探測車前輩并不能走得太遠。因此,下一個前往火星的探測車“好奇號”,用的是钚RTG(放射性同位素熱電發(fā)電機),這種發(fā)電機可以日夜不停地通過核裂變產生100瓦以上的電力。此外,RTG的余熱可以讓“好奇號”的內部(電池和電子產品)保持溫暖。好奇號于2011年11月26日發(fā)射升空,并于2012年8月6日登陸火星。通常情況下,RTG可以工作數十年(钚238的半衰期為87年),每年只會損失一點輸出功率。因此,好奇號RTG的電力輸出每年只下降一到兩瓦特。

圖3:火星上的好奇號探測車。

(圖片來源:NASA / JPL)

本質上來說,一種取之不盡用之不竭的能源有效地增強了好奇號的傳動系統(tǒng),這意味著這款核動力探測車可以比它的前輩們走得更快更遠,取得更多的科學研究。同時它也需要一個更強大的CPU來運行自動駕駛軟件。

好奇號的CPU是一款較新的RAD750,可以在200MHz的時鐘頻率下工作,傳輸速度為400 MIPS。與勇氣號和機遇號上的RAD6000 CPU一樣,好奇號的RAD750 CPU也是基于PowerPC處理器架構。且經過了輻射硬化。

好奇號于2012年8月6日登陸火星,在整個好奇號登陸火星的過程中,最驚險的一段莫過于進入-下降-著陸過程了,該階段縮寫為EDL,指的是飛船以每秒5.9公里的速度撞擊火星大氣層頂,開始降落過程。EDL過程持續(xù)僅僅7分鐘(被稱為恐怖7分鐘),以火星車平安降落于火星地表為結束標志。從接觸火星大氣層頂之前10分鐘探測器拋掉巡航級開始,到有“天空起重機”之稱的下降級切斷連著好奇號的纜繩,飛船一共將經歷6種不同的姿態(tài),從而允許各階段動作的展開。

好奇號目前在運行格式塔的改進版本,用于自主導航,這個版本在400 MIPS RAD750 CPU上的運行速度比在22 MIPS RAD6000 CPU上的快18倍。

美國航天局計劃在2020年啟動“Mars 2020”計劃。為了盡可能降低任務成本和風險,“Mars 2020”計劃中的設計基于NASA成功研發(fā)的火星科學實驗室(Mars Science Laboratory)任務架構,該架構包括好奇號探測車和“天空起重機”著陸系統(tǒng)。用于“Mars 2020”任務的好奇號探測車進行了改進升級,比如為了更好地應對崎嶇的地形,探測車安裝了皮條帶輪。經過6年多的時間,好奇號的鋁輪正開發(fā)出額外的孔,如圖4所示。

圖4:“好奇號”探測車火星上滑行了六年多之后,其鋁制車輪開始出現磨損。

(圖片來源:NASA / JPL)

“Mars 2020”探測器的自動駕駛系統(tǒng)通過FPGA協(xié)處理器進行加速?!癕ars 2020”探測器仍將運行格式塔 AutoNav算法,但當任務啟動時,新的探測器將搭載一個基于FPGA的硬件加速器,名為Vision Compute Element (VCE,見圖5)。這在好奇號上是不存在的。

圖5:“Mars 2020”探測器視覺計算單元(VCE)中包含了一個新的基于FPGA的硬件加速器,有助于火星表面的著陸導航和自動駕駛。

(圖片來源:NASA / JPL)

VCE包含三個插入Compact PCI背板的卡:一張擁有探測車RAD750處理器的CPU,一個CEPCU1(Compute Element Power Conditioning Unit #1),以及一張計算機視覺加速卡或CVAC。CVAC是為“Mars 2020”開發(fā)的一種新卡,它是基于FPGA的硬件加速器,用于視覺相關的應用程序。

在著陸初期,CVAC加速了著陸器視覺系統(tǒng)(LVS)的任務,該系統(tǒng)將著陸前的初始定位誤差從3.2公里(僅基于慣性測量)減少到40米。當探測器從地球表面4200米下降到2000米的高度時,LVS將相機圖像與存儲的地圖進行匹配,在10秒或更短的時間內,利用固定在探測器外部的一個額外攝像頭來尋找地標。這個快速計算提供了足夠的時間來將空中起重機定位在目標著陸區(qū)的無礫石區(qū)域。

如圖5所示,“Mars 2020”探測器下降階段與探測車共享VCE。當下降階段準備完成時,利用天空起重機的操縱,VCE與下降階段的連接被切斷,探測器下降到火星表面。此時,VCE被重新用于格式塔自動駕駛算法。

格式塔算法采用圖像采集、立體分析、視覺測距、可通行性分析、路徑規(guī)劃與執(zhí)行。圖像采集包括對安裝在探測車相機上的圖像進行捕獲、采樣、傳輸和存儲。立體分析分為圖像校正、濾波和視差處理。視覺測距包括識別和跟蹤圖像之間的特征,以估計位置變化??赏ㄐ行苑治鰧⒘Ⅲw數據轉換為路徑規(guī)劃器使用的映射。路徑規(guī)劃和執(zhí)行利用估計的位置和可通行性分析來確定和指揮探測車朝著總目標進行下一步行動。

FPGA

CVAC上的FPGA是可重新配置的Xilinx Virtex-5QVs,它是具有131,072個邏輯單元,320個DSP Slice和10.728 Mbits BRAM——是一款具有空間級抗輻射的FPGA。Virtex-5QV是一個可編程的視覺處理器,RTAX2000被永久配置為一個內務處理芯片。RTAX2000還負責配置和重新配置Virtex-5QV FPGA。

Xilinx早在2011年就宣布推出Virtex-5QV FPGA。它能抵抗單事件的干擾,對單事件鎖存具有完全的免疫力,能夠承受超過1個Mrad(Si)的總電離劑量,并提供數據通路保護,免受單事件瞬變。

CVAC使用Virtex-5QV FPGA加速某些立體分析和視覺里程測量任務。它實現了立體分析任務中大部分計算,包括圖像校正、濾波和視差計算。它還實現了視覺測距任務的一部分,包括特征檢測和匹配。特征檢測采用角點檢測,特征匹配采用序列中圖像局部區(qū)域的絕對差和(SAD)算法。

CVAC上的Virtex-5QV FPGA為格式塔自動算法任務提供了顯著的硬件加速。與20MHz RAD6000 CPU相比,256像素寬圖像的立體聲分析速度至少快了4800倍,而FPGA在不到十分之一秒的時間內就處理512P和1024P的圖像。

在使用著20MHz RAD6000 CPU上的MER 探測車上,視覺里程測量算法需要160秒來估計一個相對的姿態(tài)變化。而在“Mars 2020”上,視覺測程任務由FPGA和RAD750 CPU分擔,同樣的算法只需要8.8秒。然而,視覺里程測量算法的FPGA部分,對于512P的圖像需要0.016秒。

在火星上6年多的時間里,“好奇號”已經完成了大量的科學研究,而且它還將持續(xù)數年。當“Mars 2020”探測器在2021年登陸這顆紅色星球時,好奇號也將繼續(xù)執(zhí)行大量的科學任務,而且由于噴氣推進實驗室將FPGA置于駕駛系統(tǒng)上,這輛探測車的速度將會更快。

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

    關注

    210

    文章

    27838

    瀏覽量

    204592
  • 探測器
    +關注

    關注

    14

    文章

    2559

    瀏覽量

    72626
  • 自動駕駛
    +關注

    關注

    781

    文章

    13449

    瀏覽量

    165259

原文標題:從“流浪者”到“火星2020”,淺談火星“自動駕駛”技術的變革

文章出處:【微信號:TechSugar,微信公眾號:TechSugar】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    防盜報警系統(tǒng)常用的探測器哪些

    通過檢測人體發(fā)出的紅外輻射來工作。當人體移動時,會改變探測器前方的紅外輻射分布,從而觸發(fā)報警。 類型 :單波段、雙波段和波段PIR探測器,其中
    的頭像 發(fā)表于 09-12 17:15 ?188次閱讀

    車載車庫GPS信號:智領未來,為自動駕駛鋪路

    深圳特信探測器|車載車庫GPS信號:智領未來,為自動駕駛鋪路
    的頭像 發(fā)表于 09-10 09:04 ?143次閱讀

    VirtualLab:通用探測器

    摘要 通用探測器是VirtualLab Fusion中來評估和輸出電磁場任何信息的最通用工具。它能夠提供不同域(空間域和空間頻域)和坐標系(場與探測器位置坐標系)的信息。此外,通過使用非常靈活的內置
    發(fā)表于 08-06 15:20

    FPGA在自動駕駛領域哪些優(yōu)勢?

    可以根據自動駕駛系統(tǒng)的具體需求,通過編程來配置FPGA的邏輯功能和連接關系,以適應不同的應用場景和算法變化。這種靈活性使得FPGA能夠快速適應自動駕駛技術的快速發(fā)展和變化。 低延遲:
    發(fā)表于 07-29 17:11

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

    控制。在視覺算法方面,FPGA利用自身并行處理和高速存儲的特點,極大地加快了算法的執(zhí)行速度,提高了運算效率。 五、未來發(fā)展趨勢隨著自動駕駛技術的不斷
    發(fā)表于 07-29 17:09

    自動駕駛識別技術哪些

    自動駕駛的識別技術自動駕駛系統(tǒng)中的重要組成部分,它使車輛能夠感知并理解周圍環(huán)境,從而做出智能決策。自動駕駛識別技術主要包括多種傳感
    的頭像 發(fā)表于 07-23 16:16 ?267次閱讀

    自動駕駛的傳感技術介紹

    自動駕駛的傳感技術自動駕駛系統(tǒng)的核心組成部分,它使車輛能夠感知并理解周圍環(huán)境,從而做出智能決策。以下是對自動駕駛傳感
    的頭像 發(fā)表于 07-23 16:08 ?1236次閱讀

    自動駕駛汽車傳感哪些

    自動駕駛汽車傳感是實現自動駕駛功能的關鍵組件,它們通過采集和處理車輛周圍環(huán)境的信息,為自動駕駛系統(tǒng)提供必要的感知和決策依據。以下是對自動駕駛
    的頭像 發(fā)表于 07-23 16:00 ?1183次閱讀

    嵌入式熱門領域哪些?

    通過物聯(lián)網連接各種物理設備和傳感,促使它們之間實現信息的交換和數據的共享。從智能家居到智能城市,物聯(lián)網的應用不斷擴展,為嵌入式系統(tǒng)工程師帶來了廣泛的就業(yè)機會和發(fā)展前景。 自動駕駛 自動駕駛
    發(fā)表于 07-16 09:23

    未來已來,傳感融合感知是自動駕駛破局的關鍵

    技術 ,攝像頭和雷達等傳感探測數據 在前端(數據獲取時)交互驗證,讓自動駕駛系統(tǒng)能感知到“看不見”的危險。 例如,在反向車道
    發(fā)表于 04-11 10:26

    自動駕駛發(fā)展問題及解決方案淺析

    汽車的發(fā)展提供有益的參考。 ? 自動駕駛汽車發(fā)展的現狀與挑戰(zhàn) (一)技術難題 自動駕駛汽車的核心在于通過先進的傳感
    的頭像 發(fā)表于 03-14 08:38 ?879次閱讀

    華為自動駕駛技術怎么樣?

    ? ? ? 自動駕駛技術是當今世界汽車產業(yè)的重要發(fā)展方向。作為全球領先的科技企業(yè),華為在自動駕駛技術方面也進行了深入的研發(fā)和創(chuàng)新。 一、華為
    的頭像 發(fā)表于 02-02 16:58 ?1434次閱讀

    LabVIEW開發(fā)自動駕駛的雙目測距系統(tǒng)

    LabVIEW開發(fā)自動駕駛的雙目測距系統(tǒng) 隨著車輛駕駛技術的不斷發(fā)展,自動駕駛技術正日益成為現實
    發(fā)表于 12-19 18:02

    紅外焦平面探測器制冷機研制和技術難點

    火星探測器運至地球逃逸軌道需要大推力火箭,因而火星礦物光譜儀有效載荷需要盡量的輕巧、集成化程度高,故火星礦物光譜儀的紅外探測器制冷組件需要
    發(fā)表于 11-02 11:28 ?396次閱讀
    紅外焦平面<b class='flag-5'>探測器</b>制冷機研制和<b class='flag-5'>技術</b>難點

    自動駕駛為什么沒有實現大規(guī)模突破?

    技術層面來說,由于自動駕駛感知硬件和深度學習的缺陷,現在高速自動駕駛發(fā)展離不開高精度地圖的支持,而由于高精度地圖探測涉及到交通環(huán)境的數據
    發(fā)表于 10-12 14:43 ?378次閱讀