本發(fā)明屬于姿態(tài)測(cè)量與確定領(lǐng)域,具體涉及一種雙折射太陽敏感器及其載體三軸姿態(tài)的測(cè)量方法。
背景技術(shù):
太陽敏感器是航天姿態(tài)控制系統(tǒng)中的重要測(cè)量部件,是在航天領(lǐng)域應(yīng)用最廣泛的一類光電敏感器,可提供太陽矢量與航天器上特定軸線間的角度反饋。幾乎所有的航天器都需要安裝太陽敏感器,以便根據(jù)太陽敏感器提供的狀態(tài)反饋信息完成航天器各個(gè)階段的姿態(tài)控制任務(wù)。
常規(guī)的太陽敏感器是利用小孔成像的原理實(shí)現(xiàn)對(duì)太陽矢量的測(cè)量,只有一條光線,只能測(cè)量?jī)蓚€(gè)垂直敏感器光軸方向的姿態(tài)信息,不能測(cè)量繞敏感器光軸的姿態(tài)信息;此外,衡量太陽敏感器好與壞的主要指標(biāo)是視場(chǎng)和測(cè)量精度,常規(guī)太陽敏感器受制于設(shè)計(jì)原理,想要提高測(cè)量精度,就必須縮小視場(chǎng),而要擴(kuò)大視場(chǎng),就要降低測(cè)量精度。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服目前的太陽敏感器存在的不能測(cè)量載體的繞敏感器光軸方向的姿態(tài)信息這個(gè)缺陷,提出了一種雙折射太陽敏感器,該太陽敏感器利用單軸晶體的雙折射原理制成,在單獨(dú)觀測(cè)太陽可以實(shí)現(xiàn)載體的三軸姿態(tài)測(cè)量,并且在保證大視場(chǎng)的條件下,做到高精度姿態(tài)測(cè)量,由此使航天器/無人機(jī)單獨(dú)依靠太陽測(cè)量就可以實(shí)現(xiàn)三軸姿態(tài)測(cè)量。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種雙折射太陽敏感器,包括:光線過濾模塊、單軸晶體鏡頭、圖像傳感器和數(shù)據(jù)處理模塊;所述光線過濾模塊將光線進(jìn)行集束,形成較細(xì)的入射光線;所述單軸晶體鏡頭將入射光線進(jìn)行雙折射,形成兩條折射光線;所述圖像傳感器對(duì)兩束折射光線進(jìn)行成像;所述數(shù)據(jù)處理模塊用于提取像點(diǎn)中心,并根據(jù)兩條折射光線計(jì)算入射光線的矢量信息,由此計(jì)算出載體的三軸姿態(tài)信息。
上述技術(shù)方案中,所述單軸晶體鏡頭的材質(zhì)為方解石。
上述技術(shù)方案中,所述光線過濾模塊為在單軸晶體鏡頭的表面設(shè)置透光孔;所述透光孔置于單軸晶體鏡頭外表面的中心位置,所述透光孔的直徑不大于0.1mm。
上述技術(shù)方案中,所述光線過濾模塊為在單軸晶體鏡頭上設(shè)置黑色原點(diǎn);所述黑色原點(diǎn)置于單軸鏡頭外表面的中心位置,所述黑色原點(diǎn)的直徑不大于0.1mm。
上述技術(shù)方案中,所述光線過濾模塊為在單軸晶體鏡頭前設(shè)置凸透鏡片;所述凸透鏡片設(shè)置在單軸晶體鏡頭之前,其中心與單軸晶體鏡頭前表面的距離為所述凸透鏡片的焦距。
在載體上安裝上述的雙折射太陽敏感器,本發(fā)明還提供了一種載體三軸姿態(tài)的測(cè)量方法,所述方法包括:
步驟1)所述光線過濾模塊對(duì)太陽光線進(jìn)行過濾;
步驟2)過濾后的入射光線通過單軸晶體鏡頭成為雙折射光線:o光和e光;
步驟3)利用圖像傳感器對(duì)o光和e光所形成的光斑進(jìn)行成像;
步驟4)提取o光和e光的光斑質(zhì)心;
步驟5)利用兩束折射光線計(jì)算入射光線的矢量信息;
步驟6)根據(jù)入射光線和兩條折射光線計(jì)算載體的三維姿態(tài)信息。
上述技術(shù)方案中,所述步驟5)的具體實(shí)現(xiàn)過程為:
平面波在折射時(shí)滿足n1·r=n2·r,r為分界面任意矢量,n1和n2為光線折射前后的介質(zhì)折射率,波矢量仍然在入射平面內(nèi);
對(duì)于o光,波矢量方向與折射光線重合,即
θo=θ2=arcsin(n1sinθ1/no) (1)
式中,θ1為入射光線入射角,θo和θ2為折射光o光與單軸晶體鏡頭表面法線的夾角,no為o光在單軸晶體鏡頭中的折射率;
對(duì)于e光,n2表示為:
θkp為光波矢量與光軸的夾角,所以有:
上式中,ne為e光在單軸晶體鏡頭中的折射率;θk為e光波矢量ek與單軸晶體鏡頭表面法線的夾角,e光波矢量ek仍然在入射平面內(nèi),表示為:
ek=cosθkez+sinθkex (4)
其中,ez、ex為三軸分量單位矢量;故得到:
cosθkp=ek·ep=cosθkcosθp+sinθksinθpcosφp (5)
θp為單軸晶體鏡頭光軸與z軸的夾角,φp為光軸在單軸晶體表面的投影線與x軸夾角,ep為光軸單位矢量,e光波矢量確定后,e光線單位矢量er與光軸的夾角θrp由下式確定:
由于e光光線、e光波矢量與光軸三者共面,設(shè)三者滿足:
er=αek+βep (7)
α和β的待定系數(shù),經(jīng)過各矢量之間的約束關(guān)系得到:
進(jìn)而得到:
這樣通過選定單軸晶體鏡頭,利用公式(1)確定o光的入射光θ1與折射光的關(guān)系,利用公式(10)確定e光線單位矢量er與θp、θk的關(guān)系,再由公式(3)確定θk與θ1之間的關(guān)系,這樣聯(lián)合公式(1)、(3)和(10)確定了入射光與兩束折射光之間的關(guān)系,通過測(cè)量得到兩束折射光線,則入射光線矢量也就唯一確定了。
上述技術(shù)方案中,所述步驟6)的具體實(shí)現(xiàn)過程為:
載體的姿態(tài)信息包含俯仰角、偏航角和滾動(dòng)角;直接測(cè)量?jī)墒凵涔庠趫D像傳感器上的二維坐標(biāo)(x,y),經(jīng)過計(jì)算得到兩束折射光的俯仰角θ和偏航角ψ的信息,具體為:
式中,f為凸透鏡的焦距;
經(jīng)過直接測(cè)量?jī)墒凵涔夤獍哔|(zhì)心確定入射光的俯仰角θm和偏航角ψm,對(duì)兩束折射光光斑質(zhì)心進(jìn)行連線,確定出入射光的旋轉(zhuǎn)角度,即滾動(dòng)角此時(shí)確定的三個(gè)姿態(tài)角均為太陽敏感器坐標(biāo)系下的值,記為通過敏感器的轉(zhuǎn)換矩陣Tbm,將姿態(tài)轉(zhuǎn)化為飛行器本體坐標(biāo)系下,即
為載體本體坐標(biāo)系下的姿態(tài)信息。
由于雙折射太陽敏感器充分利用了光線的折射原理,所以可以做到較大的視場(chǎng),與常規(guī)太陽敏感器相比,本發(fā)明的雙折射太陽敏感器具有如下的優(yōu)勢(shì):
1、可以測(cè)量三軸姿態(tài)
由于入射光線經(jīng)折射后變?yōu)閮墒饩€,對(duì)兩束光線進(jìn)行成像,可以計(jì)算出載體繞敏感器光軸的姿態(tài)信息;這樣,雙折射太陽敏感器就可以對(duì)載體的三軸姿態(tài)信息進(jìn)行同時(shí)測(cè)量。
2、姿態(tài)測(cè)量精度高
雙折射太陽敏感器同時(shí)對(duì)兩束折射光線進(jìn)行對(duì)位,而兩束折射光線同時(shí)確定一條入射光線,所以雙折射太陽敏感器的測(cè)量精度相比常規(guī)太陽敏感器可以提高一個(gè)量級(jí)。
3、在保證精度的條件下,本發(fā)明的雙折射太陽敏感器可以做到較大的視場(chǎng),并且能夠保證不損失姿態(tài)測(cè)量精度。
附圖說明
圖1為本發(fā)明的雙折射太陽敏感器的示意圖;
圖2為載體三軸姿態(tài)的測(cè)量方法的流程圖;
圖3為入射光線過濾示意圖;
圖4為透鏡聚光示意圖;
圖5為單軸晶體的雙折射原理示意圖;
圖6為本發(fā)明的確定入射光線的旋轉(zhuǎn)角度信息的示意圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)的說明。
本發(fā)明的雙折射太陽敏感器是利用單軸晶體雙折射特性來確定入射太陽光方向矢量的光學(xué)測(cè)量敏感器,其原理為:利用單軸晶體將太陽入射光折射為o光(尋常光)和e光(非尋常光),通過光學(xué)中的菲涅耳定理可以計(jì)算出雙折射光線與入射光線的關(guān)系,即通過采集兩束折射光的矢量信息來精確確定入射光線的矢量信息。
由于太陽光線進(jìn)入雙折射太陽敏感器后,折射為兩束光線,所以不僅可以在保證大視場(chǎng)情況下更精確地計(jì)算入射光線的矢量信息,并且還可以確定入射光線沿太陽敏感器光軸的轉(zhuǎn)動(dòng)角度,這是常規(guī)太陽敏感器無法做到的。雙折射太陽敏感器相比常規(guī)太陽敏感器可以同時(shí)測(cè)量載體三軸姿態(tài),同時(shí)具備測(cè)量精度高、視場(chǎng)大的特點(diǎn)。
為了將入射光進(jìn)行雙折射,并形成兩個(gè)折射光線的光斑,入射光線的光斑不能太大,所以需要對(duì)太陽入射光線進(jìn)行過濾。光線過濾的方法有三種方法:a)在單軸晶體表面留個(gè)透光小孔;b)方解石中間置黑色原點(diǎn),如圖1所示;c)利用凸透鏡將入射平行光進(jìn)行聚光,形成窄光束,如圖2所示。
如圖3所示,一種雙折射太陽敏感器,包括:光線過濾模塊、單軸晶體鏡頭、圖像傳感器和數(shù)據(jù)處理模塊;所述單軸晶體鏡頭的材質(zhì)為方解石,
根據(jù)光線過濾實(shí)現(xiàn)的途徑不同,所述光線過濾模塊有三種形式:
1、在單軸晶體鏡頭的表面設(shè)置透光孔;所述透光孔置于單軸晶體鏡頭外表面的中心位置,為了提高圖像傳感器對(duì)光斑的測(cè)量精度而不不發(fā)生入射光的衍射,透光孔的直徑不大于0.1mm。
2、在單軸晶體鏡頭上設(shè)置黑色原點(diǎn);所述黑色原點(diǎn)置于單軸晶體鏡頭外表面的中心位置,為了提高圖像傳感器對(duì)暗斑的識(shí)別精度而不發(fā)生光的衍射,黑色原點(diǎn)的直徑不大于0.1mm。
3、在單軸晶體鏡頭前設(shè)置凸透鏡片;凸透鏡片的作用是將入射光進(jìn)行匯聚,凸透鏡片設(shè)置在單軸晶體鏡頭之前,其中心與單軸晶體鏡頭前表面的距離為凸透鏡的焦距。
所述光線過濾模塊將光線進(jìn)行集束,形成較細(xì)的入射光線;所述單軸晶體鏡頭將入射光線進(jìn)行雙折射,形成兩條折射光線;所述圖像傳感器對(duì)兩束折射光線進(jìn)行成像;所述數(shù)據(jù)處理模塊用于提取像點(diǎn)中心,并根據(jù)兩條折射光線計(jì)算入射光線的矢量信息,由此計(jì)算出載體的三軸姿態(tài)信息。
如圖4所示,當(dāng)載體上安裝上述雙折射敏感器,本發(fā)明還提供了一種載體三軸姿態(tài)的測(cè)量方法,所述方法包括:
步驟1)所述光線過濾模塊對(duì)太陽光線進(jìn)行過濾;
步驟2)過濾后的入射光線通過單軸晶體鏡頭成為雙折射光線:o光和e光;
在非線性光學(xué)中,不同成份的光波須重疊在一起,相互作用,才能實(shí)現(xiàn)非線性轉(zhuǎn)換。在非線性光學(xué)器件中,單軸晶體鏡頭的光軸常常與表面成一定角度,入射光也并非總是正入射,也有斜入射的情況。當(dāng)一束光線從單軸晶體鏡頭的表面入射時(shí),折射后,會(huì)出現(xiàn)兩束光,一束光為正常折射,符合折射定律,稱之為尋常光(o光),另外一束光為非正常折射,不符合折射定律,稱之為非尋常光(e光)。如圖5所示。單軸晶體鏡頭的光軸與坐標(biāo)z的夾角為θp,光軸在x-y平面的投影與x軸的夾角為φp,入射光的入射角為θ1。
從圖5可以看出,對(duì)于尋常光o光,其折射光與光波矢量在一個(gè)方向,而對(duì)于非尋常光e光,其折射光與光波矢量不在一個(gè)方向。
這樣光線通過單軸晶體鏡頭就是折射為兩束光線:尋常光(o光)和非尋常光(e光)。
步驟3)利用圖像傳感器對(duì)o光和e光所形成的光斑進(jìn)行成像;
該步驟可以降低敏感器的功耗,為光斑質(zhì)心的提取做好準(zhǔn)備。
步驟4)提取o光和e光的光斑質(zhì)心;
在提取得到每個(gè)光斑的所有像素位置后,利用質(zhì)心定位算法計(jì)算出每個(gè)光斑的質(zhì)心,該算法計(jì)算出的光斑質(zhì)心位置精度可以達(dá)到亞像素級(jí)別。
步驟5)利用兩束折射光線計(jì)算入射光線的矢量信息;
平面波在折射時(shí)滿足n1·r=n2·r,r為分界面任意矢量,n1和n2為光線折射前后的介質(zhì)折射率,波矢量仍然在入射平面內(nèi),且n1sinθ1=n2sinθ2,這里的角度是波矢量與晶體表面法線的夾角,不是折射角(光線與晶體表面法線的夾角)。
對(duì)于o光,波矢量方向與折射光線重合,即
θo=θ2=arcsin(n1sinθ1/no) (1)
式中,θ1為入射光線入射角,θo和θ2為折射光o光與單軸晶體鏡頭表面法線的夾角,no為o光在單軸晶體鏡頭中的折射率;
對(duì)于e光,n2表示為:
上式中,ne為e光在單軸晶體鏡頭中的折射率;θkp為e光光波矢量ek與光軸的夾角,所以有:
θk為e光波矢量ek與單軸晶體鏡頭表面法線的夾角,e光波矢量ek仍然在入射平面內(nèi),表示為:
ek=cosθkez+sinθkex (4)
ez、ex為三軸分量單位矢量(見圖5所示);故可以得到
cosθkp=ek·ep=cosθkcosθp+sinθksinθpcosφp (5)
θp為單軸晶體鏡頭光軸與z軸的夾角,φp為光軸在x-y平面(單軸晶體鏡頭表面)的投影線與x軸夾角(見圖5所示),ep為光軸單位矢量,e光波矢量確定后,e光線單位矢量er與光軸的夾角θrp可由下式確定:
由于e光光線、e光波矢量與光軸三者共面,設(shè)三者滿足:
er=αek+βep (7)
α和β的待定系數(shù),經(jīng)過各矢量之間的約束關(guān)系可以得到:
進(jìn)而,可以得到
這樣通過選定單軸晶體鏡頭,利用公式(1)可以確定o光的入射光與折射光的關(guān)系(θ1為入射光線入射角),利用公式(10)可以確定e光線單位矢量er與θp(單軸晶體光軸與z軸的夾角,當(dāng)選定單軸晶體鏡頭后,此角確定)、θk(e光波矢量與晶體法線的夾角)的關(guān)系,再由公式(3)確定θk與θ1之間的關(guān)系,這樣聯(lián)合公式(1)、(3)和(10)約定了入射光與兩束折射光之間的關(guān)系,通過測(cè)量得到兩束折射光線,則入射光線矢量也就唯一確定了。
步驟6)根據(jù)入射光線和兩條折射光線計(jì)算載體的三維姿態(tài)信息;
從圖5中可以看到,由于折射光線為兩束,即o光和e光,將兩束折射光的質(zhì)心進(jìn)行連線,可以唯一確定入射光繞敏感器光軸的轉(zhuǎn)動(dòng)姿態(tài)。這樣聯(lián)合上面的測(cè)量結(jié)果就實(shí)現(xiàn)了入射光線的三維矢量信息。結(jié)合雙折射敏感器與航天器/無人機(jī)的安裝矩陣,即可測(cè)量出載體的三維姿態(tài)信息。
載體的姿態(tài)信息包含俯仰角、偏航角和滾動(dòng)角。直接測(cè)量?jī)墒凵涔庠趫D像傳感器上的二維坐標(biāo)(x,y),經(jīng)過計(jì)算可以得到兩束折射光的俯仰角θ和偏航角ψ的信息,具體為:
式中,f為凸透鏡的焦距。
根據(jù)步驟5)中的公式可以得到入射光的俯仰角和偏航角信息,這樣直接測(cè)量?jī)墒凵涔夤獍哔|(zhì)心可以確定入射光的兩維姿態(tài)信息。而且因?yàn)橛蓛墒凵涔饧s定一束折射光,所以相比常規(guī)太陽敏感器,入射光的確定精度可以提高50%以上。
當(dāng)入射光旋轉(zhuǎn)時(shí)(等同于太陽敏感器繞入射光旋轉(zhuǎn))兩束折射光(o光和e光)也會(huì)在圖像傳感器上旋轉(zhuǎn),如圖6所示,將o光光斑的質(zhì)心和e光光斑的質(zhì)心進(jìn)行連線,可以確定出入射光旋轉(zhuǎn)的角度,即可以確定出入射光線的旋轉(zhuǎn)角度信息。這樣經(jīng)過直接測(cè)量?jī)墒凵涔夤獍哔|(zhì)心可以確定入射光的俯仰角和偏航角,對(duì)兩束折射光光斑質(zhì)心進(jìn)行連線,可以確定出入射光的旋轉(zhuǎn)角度,即滾動(dòng)角。此時(shí)確定的三個(gè)姿態(tài)角均為太陽敏感器坐標(biāo)系下的值,記為通過敏感器的轉(zhuǎn)換矩陣Tbm(3×3),可以將姿態(tài)轉(zhuǎn)化為飛行器本體坐標(biāo)系下,即
為載體本體坐標(biāo)系下的姿態(tài)信息,這樣利用雙折射太陽敏感器就實(shí)現(xiàn)了飛行器三軸姿態(tài)測(cè)量。
利用兩束折射光線來確定入射光線的矢量信息是太陽敏感器的核心和關(guān)鍵,利用非線性光學(xué)理論詳細(xì)推導(dǎo)兩束折射光線與入射光線的約束關(guān)系,這樣兩束折射光線的矢量信息可以唯一確定入射光線的二維矢量信息。利用兩束折射光的位置關(guān)系計(jì)算入射光繞敏感器光軸的姿態(tài)轉(zhuǎn)動(dòng)角度,這樣聯(lián)合前面確定的入射光線的二維矢量信息,得到入射光線的三維矢量信息。
本發(fā)明的創(chuàng)新點(diǎn)為:首次利用具有雙折射特性單軸晶體作為太陽敏感器的光學(xué)鏡頭,來研發(fā)雙折射太陽敏感器,使太陽敏感器具有三軸姿態(tài)測(cè)量能力,具備高精度和寬視場(chǎng)特點(diǎn)。