丁榮莉,謝寶蓉,王 琰,朱浩文,張夢琪
(上海航天技術(shù)研究院,上海 201109)
隨著遙感技術(shù)的發(fā)展,衛(wèi)星影像分辨率不斷提高,已經(jīng)可以達(dá)到數(shù)十米甚至一米之內(nèi)[1],影像分辨率的提高利于定位解算技術(shù)發(fā)展的同時也對定位精度提出更嚴(yán)苛的需求。在軌定位解算技術(shù)在無需地面處理的情況下,可以實時提供偵測目標(biāo)的物理位置信息以實現(xiàn)對動、靜目標(biāo)的定位,可以為一些相關(guān)領(lǐng)域的軍事及民用項目提供有力的技術(shù)支持,如在民用上可以實現(xiàn)漁船等目標(biāo)的實時跟蹤,從而保障出現(xiàn)事故時可及時進(jìn)行搜救,在軍事上可用于對典型目標(biāo)如船艦、潛艇等定位以及敏感運(yùn)動目標(biāo)的運(yùn)動軌跡跟蹤和行為意圖的預(yù)判,及時有效地建立防御以保障國家領(lǐng)土安全[2-4]。國外定位解算技術(shù)相對成熟,文獻(xiàn)[5]詳細(xì)介紹了遙感衛(wèi)星成像模型中涉及到的主要坐標(biāo)系并建立了嚴(yán)格成像幾何模型。劉世杰[6]探討了高分辨率衛(wèi)星遙感影像的各種成像模型,包括嚴(yán)格物理成像模型和有理函數(shù)模型等。文獻(xiàn)[7]分析了星載線陣CCD傳感器嚴(yán)格成像模型的一般建立方法與過程,針對不同的典型高分辨率遙感衛(wèi)星傳感器特點(diǎn),分別給出了3種改化的嚴(yán)格成像模型。
傳統(tǒng)衛(wèi)星支持作業(yè)任務(wù)時通常由星上數(shù)據(jù)獲取、星地數(shù)傳、地面處理和信息分發(fā)等環(huán)節(jié)構(gòu)成,有效信息到達(dá)作戰(zhàn)單元的延遲過長,難以滿足高動態(tài)戰(zhàn)場環(huán)境感知及戰(zhàn)術(shù)作戰(zhàn)情報信息支持需求。因此,亟需開展在軌處理技術(shù)研究以保障信息的實效性?,F(xiàn)階段我國定位解算多是在地面處理計算,而星上在軌定位解算技術(shù)發(fā)展仍比較空白。本文著重分析了章動歲差、自轉(zhuǎn)和極移對定位精度的影響,并在此基礎(chǔ)上優(yōu)化得到在軌實時定位模型,其算法復(fù)雜度相比嚴(yán)格物理成像模型大大降低,符合在軌實現(xiàn)的硬件要求。
衛(wèi)星影像拍攝時刻的像點(diǎn)、投影中心和地面物點(diǎn)這3點(diǎn)滿足共線方程,依據(jù)3點(diǎn)共線可建立嚴(yán)格物理成像模型[8-9]。模型還涉及到一系列航天坐標(biāo)系及其相互轉(zhuǎn)換,需要依次建立WGS84坐標(biāo)系[10]、J2000坐標(biāo)系[11]、軌道坐標(biāo)系、本體坐標(biāo)系、相機(jī)坐標(biāo)系和焦平面坐標(biāo)系[12]。通過坐標(biāo)系間的轉(zhuǎn)換,將影像坐標(biāo)與地面坐標(biāo)歸一到同一參考系下,坐標(biāo)系變換框圖如圖1所示。
圖1 航天坐標(biāo)系變換框圖Fig.1 Transformation block diagram of space coordinate systems
由以上可得嚴(yán)格物理成像模型表達(dá)式:
(1)
星上存儲資源緊張且感興趣目標(biāo)點(diǎn)定位解算實時性要求較高,而嚴(yán)格物理成像模型涉及大量的三角函數(shù)運(yùn)算和矩陣變換,計算資源消耗大且計算耗時長,因此需要對嚴(yán)格物理成像模型進(jìn)行優(yōu)化從而得到適用于星上處理的幾何成像模型。
(2)
b3=-s/|s|,
(3)
b2=b3×v/|b3×v|,
(4)
b1=b2×b3,
(5)
式中,s為J2000坐標(biāo)系中的衛(wèi)星位置矢量;v為J2000坐標(biāo)系中的衛(wèi)星速度矢量。
J2000坐標(biāo)系到WGS84坐標(biāo)系的變換矩陣為[14]:
(6)
式中,W(t)為極移矩陣;R(t)為地球自轉(zhuǎn)矩陣;Q(t)章動歲差矩陣。
GPS下傳的衛(wèi)星軌道數(shù)據(jù)常為WGS84坐標(biāo)系下的速度和位置,進(jìn)行定位解算時首先需將WGS84坐標(biāo)系下的速度和位置轉(zhuǎn)換為J2000坐標(biāo)系下的速度和位置,即:
sJ2000=[W(t)·R(t)·Q(t)]T·sWGS84=
(7)
vJ2000=QT(t)·RT(t)[WT(t)·vWGS84+we×
(WT(t)·sWGS84)]=
(WT(t)·sWGS84),
(8)
式中,we=7.292×10-5(1-LOD/86 400)。
(9)
(10)
由以上可知,定位時J2000坐標(biāo)系到WGS84坐標(biāo)系的變換矩陣,以及軌道坐標(biāo)系到J2000坐標(biāo)系的變換矩陣表達(dá)式中都涉及章動歲差矩陣、地球自轉(zhuǎn)矩陣和極移矩陣及其逆矩陣的求解。而這3個矩陣求解時涉及的角度表達(dá)式系數(shù)多、運(yùn)算量大、計算復(fù)雜。為降低模型運(yùn)算量對它們展開具體分析。
在J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系過程中,若不考慮章動歲差影響,則其引起的誤差表達(dá)式為:
(11)
根據(jù)式(11)進(jìn)行Matlab仿真得坐標(biāo)轉(zhuǎn)換誤差,如圖2所示。
圖2 缺省章動歲差對坐標(biāo)變換影響Fig.2 The effect of default nutation precession on coordinate transformation
由圖2可知,J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系的過程中,在7天觀測時間內(nèi),章動歲差對J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系產(chǎn)生的影響峰值超過11.986 km,且呈緩慢增長趨勢。故坐標(biāo)系變換過程中缺省章動歲差對變換結(jié)果影響較大,不可忽略。
在J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系過程中若不考慮地球自轉(zhuǎn)影響,則其引起的誤差表達(dá)式為
(12)
式中,d(r)為有無地球自轉(zhuǎn)矩陣引起的距離誤差;R(t)為地球自轉(zhuǎn)矩陣。
根據(jù)式(12)進(jìn)行Matlab仿真得坐標(biāo)轉(zhuǎn)換誤差,如圖3所示。
圖3 缺省地球自轉(zhuǎn)對坐標(biāo)變換影響Fig.3 The effect of default earth rotation on coordinate transformation
由圖3可知,J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系過程中,在7天觀測時間范圍內(nèi),地球自轉(zhuǎn)對J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系產(chǎn)生的影響峰值超過9 000 km。坐標(biāo)系變換過程中缺省地球自轉(zhuǎn)矩陣對變換結(jié)果影響顯著,不可缺省自轉(zhuǎn)構(gòu)成的變換矩陣。
在J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系過程中若不考慮極移矩陣影響,則其引起的誤差表達(dá)式為
(13)
式中,d(r)為有無極移矩陣引起的距離誤差;W(t)為極移矩陣。
根據(jù)式(13)進(jìn)行Matlab仿真得坐標(biāo)轉(zhuǎn)換誤差,如圖4所示。
圖4 缺省極移對坐標(biāo)變換影響Fig.4 The effect of default polar shift on coordinate transformation
由圖4可知,J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系過程中,在7天觀測時間范圍內(nèi),極移矩陣對J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系產(chǎn)生的影響峰值不超過9 m。極移影響較小,為降低算法復(fù)雜度可以缺省極移矩陣。
根據(jù)以上分析可知,極移矩陣對衛(wèi)星定位精度影響較小,故可忽略極移影響。將焦平面坐標(biāo)系下的像素坐標(biāo)變換到衛(wèi)星本體坐標(biāo)系下表示為[X1,Y1,Z1],其表達(dá)式為:
(14)
將式(4)帶入嚴(yán)格物理成像模型:
(15)
按式(15)進(jìn)行定位時不僅要求解J2000坐標(biāo)系到WGS84坐標(biāo)系的變換矩陣,還需求解其逆矩陣,而章動歲差矩陣和地球自轉(zhuǎn)矩陣和極移矩陣求解復(fù)雜,為進(jìn)一步降低運(yùn)算量,依據(jù)三階正交矩陣的分配率[15],若|R|=1,則R(B×C)=(RB)×(RC),對模型進(jìn)行優(yōu)化。優(yōu)化后得星上幾何成像模型表達(dá)式為:
(16)
星上幾何成像模型不需要求解J2000坐標(biāo)系轉(zhuǎn)WGS84坐標(biāo)系的變換矩陣,且簡化了本體坐標(biāo)系到J2000坐標(biāo)系變換矩陣形式,大大降低了模型復(fù)雜度,為星上在軌處理奠定了基礎(chǔ)。
為驗證所構(gòu)建星上幾何成像模型的準(zhǔn)確性,采用衛(wèi)星拍攝的迪拜影像和其對應(yīng)的GPS接收機(jī)輸出的軌道位置速度信息以及星敏感器和陀螺組合定姿輸出的姿態(tài)信息進(jìn)行仿真分析。迪拜影像成像時間為相對時間,GPS接收機(jī)輸出WGS84坐標(biāo)系下的位置和速度,姿態(tài)數(shù)據(jù)以歐拉角形式給出。在影像上隨機(jī)選取若干像素點(diǎn)進(jìn)行定位解算,并將定位解算結(jié)果與其對應(yīng)的谷歌地圖真實經(jīng)緯度進(jìn)行比較求解誤差,其結(jié)果如表1所示。
表1 圖像直接定位結(jié)果Tab.1 Direct image location results
由表1可知,影像的直接定位結(jié)果誤差均值為838 m,影像各像素點(diǎn)的誤差值沿均值分布,可以證實星上幾何成像模型構(gòu)建的準(zhǔn)確性。
為節(jié)約星地傳輸資源和保障定位解算的實時性,深入理解嚴(yán)格物理成像模型的原理,分析了章動歲差、地球矩陣和極移對坐標(biāo)變換的影響,其中極移矩陣對坐標(biāo)變換影響低于10 m,極移矩陣可忽略不計。再依據(jù)三階正交矩陣的分配率對嚴(yán)格物理成像模型表達(dá)式進(jìn)行優(yōu)化從而得到星上幾何成像模型。星上幾何成像模型避免了復(fù)雜的J2000坐標(biāo)系到WGS84坐標(biāo)系的變換矩陣求解,算法復(fù)雜度明顯降低。同時經(jīng)衛(wèi)星拍攝的影像進(jìn)行定位解算驗證,未定標(biāo)定位誤差均值為838 m,星上幾何成像模型的構(gòu)建準(zhǔn)確。雖然直接定位誤差結(jié)果相對理想,但仍不能滿足高分辨率衛(wèi)星定位精度的需求,因此定位解算的在軌定標(biāo)技術(shù)是未來需要繼續(xù)研究的課題。