簡介
機遇號(英語:Opportunity),亦稱為機會號或火星探測漫遊者-B(MER-B),是一個於2004年進行火星探測任務的地表漫遊車;它是NASA目前火星探測漫遊車任務的兩輛中的其中一輛。它在2003年從地球發射,並於2004年1月25日地表UTC時間05:05(大約當地時間13:15)降落在子午線高原 ,差不多也是在姐妹號勇氣號降落在另一個地方的三周后。機遇號已經連續有效運作了超過原本設計(90個日子)30倍的任務時間;由於太陽能發電板被清潔乾淨,它因此能夠繼續執行大量對火星岩石的地質分析和地表描繪。任務的重點包括了完成90個火星日的任務,發現了火星上的第一個隕石隔熱罩岩(在子午線高原),以及超過兩年的時間研究維多利亞撞擊坑。機遇號驚險的在2007年的沙塵暴中存活了下來,現在正朝向奮鬥撞擊坑前進。位於帕薩迪納的噴射推進實驗室(JPL),是加州理工學院的一個下屬部門,現負責管理火星探測漫遊者計畫。
目標
火星探測計畫的科學目標有以下幾點:
搜尋岩石和土壤的特徵來尋找過去是否曾經有水的流動。特別的是找尋的樣本將包括受到水的沉澱、蒸發、沉積膠結和熱液活動所影響的礦物質。
測量降落地點周遭的礦物、岩石和土壤的分布區域和成分。
測量何種地質作用造成當地的岩層和如何影響化學作用。這些作用包括水、風蝕、沉澱、熱液過程、火山活動和隕石撞擊所造成的影響。
火星偵察軌道器上的儀器將會執行分類和確認地表上的這些觀察資料;機遇號將會協助判定軌道器對火星作觀察所用的儀器是否準確和有效。
搜尋含鐵的礦物質並鑑定和定量一些相對的、且含水或者在水中形成的特定種類礦物,像是含鐵碳酸鹽。
分類岩石和土壤的礦物和成分並且分析形成它們的作用。
尋找當以前液態水存在時,地質所含有當時環境狀況的可能證據。
評估火星上的環境是否有益於生命。
在接下來的二十年里,NASA將會繼續領導任務來研究生命是否曾存在於火星上;搜尋行動在分析火星環境是否對生命適居時一同進行。生命,如我們所知必須要有水才能生存,因此火星上曾經存在過水的歷史對於尋找當時火星上使否對生命適居的可能性一直存在著爭議。雖然火星探測漫遊者計畫沒有能力去直接尋找到生命存在的證據,但是它對於火星史上的自然環境是否可居提供了非常重要的資訊。
設計構造
機遇號是一個六輪、太陽能動力車,高1.5米、寬2.3米以及長1.6米、180公斤重。六個輪子上有鋸齒狀的凸出紋路(rocker-bogie)來適應地形,每個輪子都有自己的馬達,車體本車裝載於前後端來讓本身能夠在30度的傾斜範圍保持安全。最高車速是5毫米/每秒(2英寸/每秒),雖然平均速度只有最高車速的五分之一。機遇號和他的姐妹-勇氣號都載有紐約世貿大樓的金屬殘片,這些殘片重新製成護盾來保護鑽孔機械上的電纜。
太陽能板陣列能夠在每個火星日產生約140瓦的電力讓可充電式的鋰離子電池儲存電力並在晚上使用將近4個小時。機遇號的車體上的電腦使用了一個20MHZ的RAD6000中央處理器、128MB的DRAM、3MB的EEPROM以及256MB的快閃記憶體。它的車體作業溫度介於−40 °C到40 °C,車上由電熱器在必要時能支援的放射性同位素熱電機也提供了基本的溫度控制。一個黃金薄膜和一層二氧化矽氣凝膠進行隔熱。
機遇號和地球之間的通訊以一架低增益天線以低傳輸速度進行溝通,也有一架高增益天線也進行通訊。低增益天線也用來向環繞火星的軌道器傳輸資料。
修正後的科學/工程儀器包括了:
全景相機-用以調查當地岩層的結構、顏色、礦物學和組織。
導航相機-視野較大但是解析度低且是黑白的,用以導航和行走。
微熱放射光譜儀(Mini-TES)-近距離分辨可能的岩石和土壤並決定作用形成的原因。
危險迴避相機(Hazcams)-兩台具有120度視野的B&W相機,提供車上額外的資料顯示周遭環境。
機遇號車體上的機械手臂包括了以下儀器:
穆斯堡爾(Mössbauer)光譜儀MIMOS II-用來實地觀察對於含鐵岩石與土壤之礦物學的研究。
阿爾發粒子X光光譜儀-用來實地觀察形成岩石與土壤的大量元素之分析。
磁鐵-用來蒐集具磁性的沙粒。
顯微圖像器-用來獲取實地觀察的岩石與土壤的高解析度相片。
岩石摩擦工具-用來顯露出新的物質成分來讓車上的儀器做調查。
相機會提供1024*1024pixel的相片,資料稍後會以ICER進行壓縮、儲存和傳送。
定位方法
無線電測控定位
勇氣號和機遇號火星車用其無線電系統同地球跟蹤站直接通信或與火星軌道器通信,根據無線電信號的都卜勒頻移來確定火星車在火星慣性參考系統中的位置。通過多次重複測控定位,火星車在慣性參考系統中的定位精度可達1~10m。無線電測控確定的火星車位置可以轉換到星固參考系統中,轉換精度為±250m。
勇氣號火星車著陸後,美國噴氣推進實驗室(Jet Propulsion Laboratory,JPL)導航團隊把第2個火星日至第4個火星日地球測控站直接得到的雙向都卜勒信號以及勇氣號與奧德賽軌道器在兩次通信視窗得到的雙向都卜勒信號聯合處理,得到了著陸器的位置(即火星車初始位置)。機遇號著陸器的定位也採用了相同的方法。在勇氣號的第94至98火星日位置、機遇號第75至第78火星日位置火星車原地不動實施軟體更新上載任務,無線電測控定位方法在這兩個位置再次對火星車進行定位。著陸點和軟體更新位置也通過衛星圖像中地物識別和平面三角交會的方法定位。將無線電測控定位位置轉換至星固參考系統並與基於衛星圖像定位的位置相比較發現,兩種定位方法勇氣號兩個位置的差別均為370m左右,在機遇號的兩個位置均為135m左右,表明兩種方法都精確、可靠,兩種方法得到的位置的差別主要來源於慣性參考系統和星固參考系統轉換帶來的誤差。此後,無線電測控定位方法還用於少數幾個火星車停留了較長時間的關鍵位置。
無線電測控定位方法的優點是全局絕對定位,缺點是無法實現實時自主定位。應當結合其他方法使用,並消除慣性參考系統和星固參考系統坐標轉換帶來的誤差。適合用於著陸器定位和火星車停留較長位置的定位。
航跡推算
航跡推算法(Dead Reckoning)基於里程表和慣性導航器件(Inertial Measurement Unit,IMU)計算火星車的位置和姿態,不依賴於外界環境信息,是一種車上實時自主定位方法。勇氣號和機遇號火星車所用IMU是Litton LN-200型,由表面姿態位置及指向(Surface Attitude Position and Pointing,SAPP)軟體以8Hz的頻率計算和更新其姿態和位置,其中姿態更新由三軸加速度計和三軸陀螺儀量測,位置由IMU和里程計轉數共同計算。SAPP軟體獲取火星車位置的設計精度為行駛距離的10%,即在100m的行駛距離累積定位誤差不超過10m。
航跡推算法的優點是功耗小、自主性強、計算簡單、相對廉價,缺點是IMU隨時間漂移及車輪打滑在長距離導航定位中會產生較大誤差,例如在勇氣號著陸區的哥倫比亞山、機遇號著陸區的鷹坑(Ea-gleCrater)和耐力坑(Endurance Crater)上坡時出現過嚴重的打滑現象,其中在哥倫比亞山上坡時有一次高達125%的車輪打滑(指令是向前行駛,實際打滑到後面)。根據其固有的優缺點,航跡推算法作為基本的車上實時定位方法仍然會被廣泛套用,當有條件套用其他精度較高的方法時再對其定位誤差進行定期或不定期的改正。
太陽圖像確定方位角
勇氣號和機遇號火星車還用其Pancam作為太陽敏感器獲取太陽圖像,確定圖像中太陽質心位置,計算相對於火星車參考系統的太陽方位角和高度角,然後利用太陽星曆表和太陽時計算太陽方位角和高度角,通過兩組姿態的關係計算火星車相對於正北方向的絕對方位角,改正IMU隨時間漂移帶來的方位角累積誤差。根據在地球上的測試,用太陽圖像確定方位角的精度為±3°。這一方法無法單獨用於探測車定位,未來的月球車和火星車探測任務中應與航跡推算法結合使用,用於不定期地改進方位角測定精度。
視覺測程
視覺測程法(VisualOdometry,VO)基於連續拍攝的導航相機立體像對在二維影像平面和三維地面空間追蹤特徵點並估計相對的位置和姿態實現車上實時定位,改正由航跡推算方法在車輪打滑時帶來的較大定位誤差。JPL開發的VO算法的基本過程是:
在第一個立體像對上用Förstner運算元提取特徵點;
用相關係數法在第一個立體像對上進行特徵點匹配,並用雙二次方內插方法將匹配位置定位到子像素,計算匹配成功的特徵點三維坐標;
根據航跡推算獲得的第二個立體像對的位置和姿態將這些三維點投影到第二個立體相對中,用相關係數法匹配實現特徵點的追蹤並計算新的三維坐標;
用RANSAC方法在計算兩組三維點六自由度剛性變換過程中剔除匹配和追蹤的粗差,最後用最大似然估計計算第二個立體像對相對於第一對立體像對的位置和姿態變化,進而獲得火星車在前後兩個位置間的位置和姿態變化;
對新獲取的立體像對重複以上過程,更新火星車位置和姿態,若提取和追蹤的特徵點數量不足或最終的位置和姿態估計不收斂,則不更新而沿用航跡推算法得到的位置和姿態。
為了保證前後立體像對間有較大的重疊和較小的目標形狀變化,相鄰像對間拍攝間距不超過75cm,攝影方位角的變化不超過18°。由於火星車上計算機速度的限制,獲取和處理一個立體像對並更新位置和姿態需要近3min的時間,速度太慢,因而VO無法用於勇氣號和機遇號的全行程,而是用於部分短距離關鍵路徑上的局部定位(一般小於15m),如預計車輪打滑時、接近指定的科學目標時。
JPL曾在地球上模擬火星環境下多次試驗驗證視覺測程法的有效性和精度。在“火星庭院”的一次典型試驗中,火星車行駛了24m,VO定位誤差小於2.5%;在“詹森山谷”的一次29m行駛試驗中,VO產生的定位誤差小於1.5%。據JPL研究者的報導,從著陸至2005年3月5日的一年多時間裡,勇氣號有184個火星日行駛,其中52個火星日套用了視覺測程,計算收斂成功率為97%;機遇號有172個火星日行駛,其中75個火星日套用了視覺測程,成功率為95%。VO不成功的情況一般是沒有足夠的特徵點、特徵點分布範圍太小、火星車自身陰影的影響等。
總之,勇氣號和機遇號火星車所用的視覺測程方法的優點是自主性強、精度較高,能改正航跡推算方法在車輪打滑和IMU漂移時的定位誤差;其缺點是計算速度慢、只能套用於局部定位,成功與否依賴於地形特徵。VO速度慢的缺點部分是由於火星車計算機的計算能力限制,未來的火星車或月球車計算機的計算能力應該會強得多。針對在地形特徵貧乏情況下VO失敗的情況,應開發新的算法並結合其他定位方法予以克服。隨著計算機能力的提高和算法的改進,未來的VO定位方法是可以實現快速、全程定位,可望得到廣泛套用。
光束法平差定位
美國俄亥俄州立大學製圖與地理信息系統實驗室開發的基於光束法平差(Bundle Adjustment,BA)的定位方法是將導航相機和全景相機在不同攝站拍攝的圖像連線起來構成圖像網,通過對圖像網的攝影測量光束法平差,提高圖像位置和方位參數以及地麵點位置的精度和一致性,從而實現火星車的長距離高精度定位。在加利福尼亞銀湖沙漠同JPL做的聯合野外測試表明,利用降落圖像和地面火星車圖像聯合光束法平差定位精度達0.1%,僅用火星車圖像的光束法平差定位精度為0.2%。光束法平差定位方法的優點是不需要短距離連續拍照,可以在火星車整個路徑上進行全局定位,定位精度較高,缺點是尚未達到全自動化,目前需要在地球上計算。
對勇氣號火星車的光束法平差定位從著陸點開始一直持續至今,BA改正了航跡推算法在車輪打滑和IMU漂移帶來的較大的累積誤差。例如:從第154至第670個火星日,勇氣號從山腳下爬上了Husband山的山頂並開始下坡,同BA定位結果相比,航跡推算法定位累積誤差為67.9m,占行駛距離1.85km的3.7%,其中最大相對誤差為10.5%(行駛540.6m時累積誤差56.6m)。由於火星上目前沒有GPS提供精確的地面實況數據,無法精確評估火星車的絕對定位精度。然而,在2005年1月3日發布的MOCNA(Mars Orbital Camera,Narrow Angle)1m解析度的衛星影像中,可以看到從著陸點到哥倫比亞山的大部分車轍。用此衛星圖像中觀測到的行駛路線與光束法平差定位得到的行駛路線進行對比,發現在路線終點的差別為12m,約為行駛距離3.08km的0.4%。此誤差間接表達了BA定位的精度,其中也包含了衛星影像處理的誤差。
自機遇號在“鷹坑”內著陸至第62個火星日,基於光束法平差的定位處理改正了由於車輪打滑帶來的高達21%的定位誤差。此後,由於該區火星表面幾乎沒有岩石等明顯特徵,行駛距離過長而沒有拍攝圖像,使得基於BA的連續定位方法無法實施。在能夠觀測到明顯特徵(如隕石坑)的地方,用火星車圖像產生的正射影像同衛星影像地圖對比來對機遇號火星車定位。光束法平差定位方法應當在未來的月球車和火星車探測任務中發揮重要的作用。需要進一步增強該方法,提高自動化程度,關鍵之一是自動選取相鄰攝站間的連線點構成影像區域網。近兩年,俄亥俄州立大學與JPL聯合開發了基於BA和VO集成的長距離火星車定位技術,在保持高精度的前提下顯著提高了自動化程度,並在銀湖沙漠進行了測試。
地面影像與高解析度衛星影像對比
儘管VO和BA方法的定位精度遠高於航跡推算法,它們在長距離的定位中仍然不可避免地有誤差累積。即使BA的定位精度為0.2%,10km的行駛路線也會產生20m的累積誤差。可以套用高解析度的衛星圖像消除僅利用地面感測器和圖像進行火星車定位的誤差累積。目前,火星衛星圖像的解析度越來越高,如HiRISE圖像解析度為30cm,為實現這一目的提供了有利條件。可以用火星車圖像產生的正射影像同高解析度圖像疊加對比;在多個HiRISE圖像中觀測到了火星車,可以直接定位消除累積誤差;對於勇氣號著陸區多石塊的特點,可以通過匹配分別從火星車圖像和HiRISE圖像中提取的石塊實現火星車在衛星圖像上的定位。在業務化運行過程中,這些方法基本上是以手工方式實現的。中科院遙感所的行星遙感製圖與導航定位研究組,近期在地面與衛星影像集成的探測車定位方面取得了積極的進展,實現了地面影像與高解析度衛星影像的自動配準和和火星車定位,定位精度優於衛星圖像一個像素(HiRISE圖像30cm)。