本發(fā)明涉及一種飛機(jī)座艙顯示系統(tǒng)中導(dǎo)航顯示器上航線轉(zhuǎn)彎弧的計(jì)算方法,本計(jì)算方法可作為一個(gè)獨(dú)立、可復(fù)用的軟件模塊嵌入在顯示系統(tǒng)軟件中使用。
背景技術(shù):
在飛機(jī)座艙顯示系統(tǒng)的導(dǎo)航顯示畫(huà)面中,經(jīng)常要顯示飛機(jī)預(yù)先規(guī)劃的航線信息。航線中包含多個(gè)航路點(diǎn)(轉(zhuǎn)彎點(diǎn)),如果用戶不要求顯示每個(gè)航路點(diǎn)的轉(zhuǎn)彎弧,則可以直接用直線連接相鄰兩個(gè)航路點(diǎn),以構(gòu)成完整的航線;如果用戶要求顯示飛機(jī)經(jīng)過(guò)某個(gè)航路點(diǎn)后、飛向下一個(gè)航路點(diǎn)的轉(zhuǎn)彎弧,則需要確定該點(diǎn)轉(zhuǎn)彎弧的繪制參數(shù),包括轉(zhuǎn)彎弧圓心、轉(zhuǎn)彎弧起始角度(進(jìn)入點(diǎn))和轉(zhuǎn)彎弧結(jié)束角度(退出點(diǎn))。每個(gè)航路點(diǎn)的轉(zhuǎn)彎弧以及用直線段連接某點(diǎn)的轉(zhuǎn)彎弧退出點(diǎn)、下一點(diǎn)轉(zhuǎn)彎弧進(jìn)入點(diǎn)便構(gòu)成了完整航線,連接兩個(gè)轉(zhuǎn)彎弧的直線段需要與兩個(gè)轉(zhuǎn)彎弧都相切。
常見(jiàn)的轉(zhuǎn)彎方式包括壓點(diǎn)轉(zhuǎn)彎、繞點(diǎn)轉(zhuǎn)彎和向點(diǎn)轉(zhuǎn)彎,此外,顯示系統(tǒng)也可能指定某一個(gè)點(diǎn)或幾個(gè)點(diǎn)不需繪制轉(zhuǎn)彎弧,而其他點(diǎn)則需要繪制轉(zhuǎn)彎弧。
所謂壓點(diǎn)轉(zhuǎn)彎,就是飛機(jī)先飛過(guò)此航路點(diǎn)后,再開(kāi)始向下一個(gè)航路點(diǎn)轉(zhuǎn)彎。在這種轉(zhuǎn)彎方式中,航路點(diǎn)自身是轉(zhuǎn)彎弧的進(jìn)入點(diǎn)。
所謂繞點(diǎn)轉(zhuǎn)彎,就是飛機(jī)在該點(diǎn)轉(zhuǎn)彎時(shí),不直接飛臨該點(diǎn)上空,而是將該點(diǎn)作為轉(zhuǎn)彎弧的圓心。
所謂向點(diǎn)轉(zhuǎn)彎,指的是飛機(jī)在經(jīng)過(guò)此航路點(diǎn)時(shí),先進(jìn)行轉(zhuǎn)彎,在航路點(diǎn)上完成轉(zhuǎn)彎,即該航路點(diǎn)是其轉(zhuǎn)彎弧的退出點(diǎn)。
如果某航路點(diǎn)不需繪制轉(zhuǎn)彎弧,則可認(rèn)為此點(diǎn)的轉(zhuǎn)彎弧半徑為0,此點(diǎn)自身即是轉(zhuǎn)彎弧的圓心、進(jìn)入點(diǎn)和退出點(diǎn)。
如果顯示系統(tǒng)僅被告知了各航路點(diǎn)的位置和轉(zhuǎn)彎方式、轉(zhuǎn)彎方向及轉(zhuǎn)彎半徑,則需根據(jù)這些參數(shù)確定出每個(gè)航路點(diǎn)轉(zhuǎn)彎弧的圓心、進(jìn)入點(diǎn)和退出點(diǎn)位置。本案給出了一種滿足要求的轉(zhuǎn)彎弧計(jì)算方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的發(fā)明目的在于提供一種導(dǎo)航顯示畫(huà)面中航線轉(zhuǎn)彎弧參數(shù)求解方法,該方法計(jì)算簡(jiǎn)便,對(duì)系統(tǒng)性能影響小,能根據(jù)不同轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方式的組合情況準(zhǔn)確求解各轉(zhuǎn)彎弧的圓心、起始角、終止角。
本發(fā)明的發(fā)明目的通過(guò)以下技術(shù)方案實(shí)現(xiàn):
一種導(dǎo)航顯示畫(huà)面中航線轉(zhuǎn)彎弧參數(shù)求解方法,包含以下步驟:
步驟1)、判斷下一轉(zhuǎn)彎點(diǎn)是否為壓點(diǎn)轉(zhuǎn)彎,如果是壓點(diǎn)轉(zhuǎn)彎點(diǎn)執(zhí)行步驟2),否則執(zhí)行步驟6);
步驟2)判斷當(dāng)前轉(zhuǎn)彎點(diǎn)是否為直接轉(zhuǎn)彎,如果為直接轉(zhuǎn)彎,則將當(dāng)前轉(zhuǎn)彎點(diǎn)作為轉(zhuǎn)彎弧的圓心、進(jìn)入點(diǎn)、退出點(diǎn),執(zhí)行步驟16);如果不為直接轉(zhuǎn)彎,執(zhí)行步驟3);
步驟3)判斷當(dāng)前轉(zhuǎn)彎點(diǎn)是否為壓點(diǎn)轉(zhuǎn)彎,如果是壓點(diǎn)轉(zhuǎn)彎則計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心和退出點(diǎn),執(zhí)行步驟16);如果不是壓點(diǎn)轉(zhuǎn)彎,執(zhí)行步驟4);
步驟4)判斷當(dāng)前轉(zhuǎn)彎點(diǎn)是否為繞點(diǎn)轉(zhuǎn)彎,如果是繞點(diǎn)轉(zhuǎn)彎,則計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn),執(zhí)行步驟16);如果不是繞點(diǎn)轉(zhuǎn)彎,則執(zhí)行步驟5);
步驟5)判斷當(dāng)前轉(zhuǎn)彎點(diǎn)是否為向點(diǎn)轉(zhuǎn)彎,如果是向點(diǎn)轉(zhuǎn)彎,則計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心,執(zhí)行步驟16);
步驟6)、判斷下一轉(zhuǎn)彎點(diǎn)是否為繞點(diǎn)轉(zhuǎn)彎,如果是繞點(diǎn)轉(zhuǎn)彎,執(zhí)行步驟7),如果不是繞點(diǎn)轉(zhuǎn)彎,執(zhí)行步驟11);
步驟7)判斷當(dāng)前轉(zhuǎn)彎點(diǎn)是否為直接轉(zhuǎn)彎,如果是直接轉(zhuǎn)彎,則計(jì)算下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)執(zhí)行步驟16);如果不是直接轉(zhuǎn)彎,執(zhí)行步驟8);
步驟8)判斷當(dāng)前轉(zhuǎn)彎點(diǎn)是否為壓點(diǎn)轉(zhuǎn)彎,如果是壓點(diǎn)轉(zhuǎn)彎,則計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心、退出點(diǎn)和下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn),執(zhí)行步驟16);如果不是壓點(diǎn)轉(zhuǎn)彎,執(zhí)行步驟9);
步驟9)判斷當(dāng)前轉(zhuǎn)彎點(diǎn)是否為繞點(diǎn)轉(zhuǎn)彎,如果是繞點(diǎn)轉(zhuǎn)彎,則計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn),下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn),執(zhí)行步驟16);如果不是繞點(diǎn)轉(zhuǎn)彎,執(zhí)行步驟10);
步驟10)、判斷當(dāng)前轉(zhuǎn)彎點(diǎn)是否為向點(diǎn)轉(zhuǎn)彎,如果是向點(diǎn)轉(zhuǎn)彎,則計(jì)算下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)、當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心,執(zhí)行步驟16);
步驟11)、判斷下一轉(zhuǎn)彎點(diǎn)是否為向點(diǎn)轉(zhuǎn)彎,如果是向點(diǎn)轉(zhuǎn)彎,執(zhí)行步驟12),如果不是向點(diǎn)轉(zhuǎn)彎,執(zhí)行步驟16);
步驟12)判斷下下一轉(zhuǎn)彎點(diǎn)是否為直接轉(zhuǎn)彎,如果是直接轉(zhuǎn)彎,則計(jì)算下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心,執(zhí)行步驟16),如果不是直接轉(zhuǎn)彎,則執(zhí)行步驟13);
步驟13)判斷下下一轉(zhuǎn)彎點(diǎn)是否為壓點(diǎn)轉(zhuǎn)彎,如果是壓點(diǎn)轉(zhuǎn)彎,則計(jì)算下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心,執(zhí)行步驟16),如果不是壓點(diǎn)轉(zhuǎn)彎,則執(zhí)行步驟14);
步驟14)判斷下下一轉(zhuǎn)彎點(diǎn)是否為繞點(diǎn)轉(zhuǎn)彎,如果是繞點(diǎn)轉(zhuǎn)彎,則計(jì)算下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心,執(zhí)行步驟16),如果不是繞點(diǎn)轉(zhuǎn)彎,則執(zhí)行步驟15);
步驟15)判斷下下一轉(zhuǎn)彎點(diǎn)是否為壓點(diǎn)轉(zhuǎn)彎,如果為壓點(diǎn)轉(zhuǎn)彎,則計(jì)算下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心、下下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn),執(zhí)行步驟16);
步驟16)將下一轉(zhuǎn)彎點(diǎn)作為當(dāng)前轉(zhuǎn)彎點(diǎn),執(zhí)行步驟1),直至獲知各個(gè)轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心、進(jìn)入點(diǎn)和退出點(diǎn),繪制航線。
依據(jù)上述特征,所述步驟3)中計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心和退出點(diǎn)的方法為:
1)求解出當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于前一點(diǎn)轉(zhuǎn)彎點(diǎn)的連線的方位角,記為α;
2)若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為β=α+90,且與當(dāng)前轉(zhuǎn)彎點(diǎn)的距離為當(dāng)前轉(zhuǎn)彎點(diǎn)轉(zhuǎn)彎半徑的點(diǎn)作為當(dāng)前轉(zhuǎn)彎弧的圓心;
若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為β=α-90,且與當(dāng)前轉(zhuǎn)彎點(diǎn)的距離為當(dāng)前轉(zhuǎn)彎點(diǎn)轉(zhuǎn)彎半徑的點(diǎn)作為當(dāng)前轉(zhuǎn)彎弧的圓心;
3)如果下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向與當(dāng)前轉(zhuǎn)彎點(diǎn)相同,則計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心相對(duì)于下一轉(zhuǎn)彎點(diǎn)的方位角,記作γ;令δ=γ+n,n=0,1,2,3…180,逐點(diǎn)計(jì)算以當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心為射點(diǎn),方位角為δ的射線與當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)s;逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn),方位角為δ的射線與下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)r,若點(diǎn)r與點(diǎn)s的連線與點(diǎn)s與點(diǎn)o垂直,則s點(diǎn)即為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn)。
依據(jù)上述特征,所述步驟4)中計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn)的方法為:
1)求解出下一轉(zhuǎn)彎點(diǎn)相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的連線的方位角,記為α;
2)若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),則令β=α+n,n=0,1,2…90;逐點(diǎn)計(jì)算以當(dāng)前轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為β的射線與當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為r;
若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),則令β=α-n,n=1,2…90;逐點(diǎn)計(jì)算以當(dāng)前轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為β的射線與當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn);
3)若當(dāng)前轉(zhuǎn)彎點(diǎn)與交點(diǎn)的連線與下一轉(zhuǎn)彎點(diǎn)與交點(diǎn)的連線垂直,則此交點(diǎn)即為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn)。
依據(jù)上述特征,所述步驟5)中計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心的方法為:
1)求解出當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于前一點(diǎn)轉(zhuǎn)彎點(diǎn)的連線的方位角,記為α;
2)若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為β=α+90,且距離為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的半徑為距離的點(diǎn)作為當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心;
若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為β=α-90,且距離為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的半徑為距離的點(diǎn)作為當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心。
依據(jù)上述特征,所述步驟7)中計(jì)算下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)的方法為:
1)求解出當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的連線的方位角,記為α;
2)若下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),則令β=α+n,n=0,1,2…90;逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為β射線與下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn);
若下一轉(zhuǎn)彎點(diǎn)轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),則令β=α-n,n=1,2…90;逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為β的射線與下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn);
3)若當(dāng)前轉(zhuǎn)彎點(diǎn)與交點(diǎn)的連線與下一轉(zhuǎn)彎點(diǎn)與交點(diǎn)的連線垂直,則此交點(diǎn)即為下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)。
依據(jù)上述特征,所述步驟8)中計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心、退出點(diǎn)和下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)的方法為:
1)求解出當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于前一點(diǎn)轉(zhuǎn)彎點(diǎn)的連線的方位角,記為α;
2)若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為β=α+90,且與當(dāng)前轉(zhuǎn)彎點(diǎn)的距離為當(dāng)前轉(zhuǎn)彎點(diǎn)轉(zhuǎn)彎半徑的點(diǎn)作為當(dāng)前轉(zhuǎn)彎弧的圓心;
若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為β=α-90,且與當(dāng)前轉(zhuǎn)彎點(diǎn)的距離為當(dāng)前轉(zhuǎn)彎點(diǎn)轉(zhuǎn)彎半徑的點(diǎn)作為當(dāng)前轉(zhuǎn)彎弧的圓心;
3)如果下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向與當(dāng)前轉(zhuǎn)彎點(diǎn)相同,則計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心相對(duì)于下一轉(zhuǎn)彎點(diǎn)的方位角,記作γ;令δ=γ+n,n=0,1,2,3…180,逐點(diǎn)計(jì)算以當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心為射點(diǎn),方位角為δ的射線與當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)s;逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn),方位角為δ的射線與下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)r,若點(diǎn)r與點(diǎn)s的連線與點(diǎn)s與點(diǎn)o垂直,則s點(diǎn)即為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn);r點(diǎn)即為下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn);
如果下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向與當(dāng)前轉(zhuǎn)彎點(diǎn)不同,則計(jì)算圓點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的方位角,記作γ;令δ=γ+n,n=0,1,2,3…180,逐點(diǎn)計(jì)算以圓點(diǎn)為射點(diǎn),方位角為δ的射線與當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)s;逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為δ+180度的射線與下一轉(zhuǎn)彎點(diǎn)轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)r,若點(diǎn)r與點(diǎn)s的連線與點(diǎn)s與點(diǎn)o垂直,則s點(diǎn)即為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn);r點(diǎn)即為下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)。
依據(jù)上述特征,所述步驟9)中計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn),下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)的方法為:
如果下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向與當(dāng)前轉(zhuǎn)彎點(diǎn)相同,則計(jì)算當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心相對(duì)于下一轉(zhuǎn)彎點(diǎn)的方位角,記作γ;令δ=γ+n,n=0,1,2,3…180,逐點(diǎn)計(jì)算以當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心為射點(diǎn),方位角為δ的射線與當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)s;逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn),方位角為δ的射線與下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)r,若點(diǎn)r與點(diǎn)s的連線與點(diǎn)s與點(diǎn)o垂直,則s點(diǎn)即為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn);r點(diǎn)即為下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn);
如果下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向與當(dāng)前轉(zhuǎn)彎點(diǎn)不同,則計(jì)算圓點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的方位角,記作γ;令δ=γ+n,n=0,1,2,3…180,逐點(diǎn)計(jì)算以圓點(diǎn)為射點(diǎn),方位角為δ的射線與當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)s;逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為δ+180度的射線與下一轉(zhuǎn)彎點(diǎn)轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)r,若點(diǎn)r與點(diǎn)s的連線與點(diǎn)s與點(diǎn)o垂直,則s點(diǎn)即為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的退出點(diǎn);r點(diǎn)即為下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)。
依據(jù)上述特征,所述步驟10)中計(jì)算下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)、當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的圓心的方法為:
1)若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),且下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向也是右轉(zhuǎn),則:計(jì)算出當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的方位角,記作α,令β=α+n,n=1,2,…90,逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為β的射線與下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)p,若點(diǎn)p與當(dāng)前轉(zhuǎn)彎點(diǎn)的連線與點(diǎn)p與下一轉(zhuǎn)彎點(diǎn)的連線垂直,則p點(diǎn)即為下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn);記當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)的方位角為γ,則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為γ-90度,距離為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧半徑的點(diǎn)為當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心;
2)若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),而下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),則:計(jì)算出當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的方位角,記作α,令β=α-n,n=1,2,…90,逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為β的射線與下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)p,若點(diǎn)p與當(dāng)前轉(zhuǎn)彎點(diǎn)的連線與點(diǎn)p與下一轉(zhuǎn)彎點(diǎn)的連線垂直,則p點(diǎn)即為下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn);記當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)的方位角為γ,則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為γ-90度,距離為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧半徑的點(diǎn)為當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心;
3)若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),且下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向是右轉(zhuǎn),則:計(jì)算出當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的方位角,記作α,令β=α+n,n=1,2,…90,逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為β的射線與下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)p,若點(diǎn)p與當(dāng)前轉(zhuǎn)彎點(diǎn)的連線與點(diǎn)p與下一轉(zhuǎn)彎點(diǎn)的連線垂直,則p點(diǎn)即為下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn);記當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)的方位角為γ,則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為γ+90度,距離為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧半徑的點(diǎn)為當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心;
4)若當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),而下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎方向也為左轉(zhuǎn),則:計(jì)算出當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的方位角,記作α,令β=α-n,n=1,2,…90,逐點(diǎn)計(jì)算以下一轉(zhuǎn)彎點(diǎn)為射點(diǎn)、方位角為β的射線與下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)p,若點(diǎn)p與當(dāng)前轉(zhuǎn)彎點(diǎn)的連線與點(diǎn)p與下一轉(zhuǎn)彎點(diǎn)的連線垂直,則p點(diǎn)即為下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn);記當(dāng)前轉(zhuǎn)彎點(diǎn)相對(duì)于下一轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧的進(jìn)入點(diǎn)的方位角為γ,則以相對(duì)于當(dāng)前轉(zhuǎn)彎點(diǎn)的方位角為γ+90度,距離為當(dāng)前轉(zhuǎn)彎點(diǎn)的轉(zhuǎn)彎弧半徑的點(diǎn)為當(dāng)前轉(zhuǎn)彎點(diǎn)的圓心。
本發(fā)明提出了一種飛機(jī)座艙顯示系統(tǒng)導(dǎo)航顯示畫(huà)面中航線轉(zhuǎn)彎弧參數(shù)求解方法,該方法充分考慮了各種轉(zhuǎn)彎方式、轉(zhuǎn)彎方向的航路點(diǎn)組合情況,能根據(jù)不同的組合要求,根據(jù)航路點(diǎn)的位置、轉(zhuǎn)彎方向和轉(zhuǎn)彎方式、轉(zhuǎn)彎半徑,準(zhǔn)確求解各轉(zhuǎn)彎弧的圓心、進(jìn)入點(diǎn)和退出點(diǎn),滿足航線繪制需求。該算法計(jì)算簡(jiǎn)便,對(duì)系統(tǒng)性能影響很小,適于在嵌入式實(shí)時(shí)系統(tǒng)或仿真系統(tǒng)中推廣使用。
附圖說(shuō)明
圖1為直接轉(zhuǎn)彎到繞點(diǎn)轉(zhuǎn)彎的參數(shù)求解的示意圖;
圖2為壓點(diǎn)轉(zhuǎn)彎到繞點(diǎn)轉(zhuǎn)彎的參數(shù)求解的示意圖(轉(zhuǎn)彎方向相同);
圖3為壓點(diǎn)轉(zhuǎn)彎到繞點(diǎn)轉(zhuǎn)彎的參數(shù)求解的示意圖(轉(zhuǎn)彎方向不相同);
圖4為向點(diǎn)轉(zhuǎn)彎到繞點(diǎn)轉(zhuǎn)彎的參數(shù)求解的示意圖(轉(zhuǎn)彎方向相同);
圖5為向點(diǎn)轉(zhuǎn)彎到繞點(diǎn)轉(zhuǎn)彎的參數(shù)求解的示意圖(轉(zhuǎn)彎方向不相同);
圖6為本發(fā)明的流程示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
如上文所述,導(dǎo)航顯示畫(huà)面中,常見(jiàn)的航線航路點(diǎn)轉(zhuǎn)彎方式有四種:壓電轉(zhuǎn)彎、繞點(diǎn)轉(zhuǎn)彎、向點(diǎn)轉(zhuǎn)彎和直接轉(zhuǎn)彎(直接轉(zhuǎn)彎不需在導(dǎo)航畫(huà)面中繪制轉(zhuǎn)彎弧),這四種轉(zhuǎn)彎方式可自由組合,本發(fā)明保證在一條航線中任意兩個(gè)相鄰航路點(diǎn),不論采用何種轉(zhuǎn)彎方式,都能正確求解出轉(zhuǎn)彎弧參數(shù)。
假設(shè)i-1點(diǎn)、i點(diǎn)和i+1點(diǎn)是航線中三個(gè)相鄰的航路點(diǎn),現(xiàn)在要求解i點(diǎn)的轉(zhuǎn)彎弧參數(shù),求解轉(zhuǎn)彎弧參數(shù)的關(guān)鍵是確定其圓心。可對(duì)不同轉(zhuǎn)彎方式的航路點(diǎn)的轉(zhuǎn)彎弧參數(shù)求解過(guò)程分析如下:
1)若i點(diǎn)的轉(zhuǎn)彎方式是壓點(diǎn)轉(zhuǎn)彎,則i點(diǎn)即是其轉(zhuǎn)彎弧的進(jìn)入點(diǎn),而根據(jù)i-1點(diǎn)轉(zhuǎn)彎弧的退出點(diǎn)與i點(diǎn)連線的方位角,結(jié)合i點(diǎn)轉(zhuǎn)彎半徑,可確定i點(diǎn)轉(zhuǎn)彎弧的圓心位置,再根據(jù)i+1點(diǎn)的轉(zhuǎn)彎方式可確定i點(diǎn)轉(zhuǎn)彎弧的退出點(diǎn)。也就是說(shuō)需要根據(jù)上一點(diǎn)的參數(shù)確定本點(diǎn)轉(zhuǎn)彎弧的圓心;
2)若i點(diǎn)的轉(zhuǎn)彎方式是繞點(diǎn)轉(zhuǎn)彎,則i點(diǎn)自身就是其轉(zhuǎn)彎弧的圓心,過(guò)i-1點(diǎn)轉(zhuǎn)彎弧退出點(diǎn)、且與i點(diǎn)轉(zhuǎn)彎弧相切的切線有兩條,其中一條切線的切點(diǎn)即是i點(diǎn)轉(zhuǎn)彎弧的進(jìn)入點(diǎn)(需在算法中確定正確的切點(diǎn));再根據(jù)i+1點(diǎn)轉(zhuǎn)彎方式可確定i點(diǎn)轉(zhuǎn)彎弧的退出點(diǎn)。也就是說(shuō)本點(diǎn)轉(zhuǎn)彎弧圓心已知,不需求解;
3)若i點(diǎn)的轉(zhuǎn)彎方式是向點(diǎn)轉(zhuǎn)彎,則i點(diǎn)是其轉(zhuǎn)彎弧的退出點(diǎn),根據(jù)i-1點(diǎn)的轉(zhuǎn)彎弧參數(shù),并不能確定i點(diǎn)轉(zhuǎn)彎弧圓心。需要先確定i+1點(diǎn)轉(zhuǎn)彎弧的進(jìn)入點(diǎn),根據(jù)i+1點(diǎn)轉(zhuǎn)彎弧進(jìn)入點(diǎn)與i點(diǎn)連線的方位角以及i點(diǎn)轉(zhuǎn)彎半徑,才能確定i點(diǎn)轉(zhuǎn)彎弧的圓心。也就是說(shuō)i點(diǎn)轉(zhuǎn)彎弧的圓心需要通過(guò)i+1點(diǎn)轉(zhuǎn)彎參數(shù)確定,如果i+1航路點(diǎn)仍然是向點(diǎn)轉(zhuǎn)彎,則需先根據(jù)i+2點(diǎn)轉(zhuǎn)彎參數(shù)確定i+1點(diǎn)轉(zhuǎn)彎弧圓心及進(jìn)入點(diǎn),再確定i點(diǎn)轉(zhuǎn)彎弧圓心。
若i點(diǎn)為轉(zhuǎn)彎方式是直接轉(zhuǎn)彎,不需畫(huà)轉(zhuǎn)彎弧,則將i點(diǎn)視作該點(diǎn)轉(zhuǎn)彎弧的圓心、進(jìn)入點(diǎn)和結(jié)束點(diǎn)。
根據(jù)以上分析,在求解各轉(zhuǎn)彎弧參數(shù)過(guò)程中,先遍歷航線中各轉(zhuǎn)彎點(diǎn),根據(jù)各點(diǎn)的轉(zhuǎn)彎方式,確定各點(diǎn)轉(zhuǎn)彎弧參數(shù)的求解順序。若某轉(zhuǎn)彎點(diǎn)轉(zhuǎn)彎方式是壓點(diǎn)轉(zhuǎn)彎或繞點(diǎn)轉(zhuǎn)彎,則該點(diǎn)的轉(zhuǎn)彎圓心可由上一個(gè)轉(zhuǎn)彎點(diǎn)參數(shù)確定,故可采用從前向后的順序求解各點(diǎn)轉(zhuǎn)彎參數(shù);若某轉(zhuǎn)彎點(diǎn)轉(zhuǎn)彎方式是向點(diǎn)轉(zhuǎn)彎,則該點(diǎn)的轉(zhuǎn)彎圓心必須由下一個(gè)轉(zhuǎn)彎點(diǎn)參數(shù)確定,故應(yīng)采用從后向前的順序求解各點(diǎn)轉(zhuǎn)彎參數(shù)。
如圖6所示,本計(jì)算方法執(zhí)行過(guò)程:
本計(jì)算方法的執(zhí)行過(guò)程可用C風(fēng)格PDL描述:
對(duì)不同轉(zhuǎn)彎方式的航路點(diǎn)的轉(zhuǎn)彎弧參數(shù)求解過(guò)程具體如下:
情況一:直接轉(zhuǎn)彎航路點(diǎn)到繞點(diǎn)轉(zhuǎn)彎航路點(diǎn)的轉(zhuǎn)彎弧參數(shù)求解方法
假設(shè)i點(diǎn)為直接轉(zhuǎn)彎航路點(diǎn),不需繪制轉(zhuǎn)彎弧,則可認(rèn)為i點(diǎn)轉(zhuǎn)彎弧半徑為0,轉(zhuǎn)彎弧的進(jìn)入點(diǎn)、退出點(diǎn)和圓心都是i點(diǎn)本身。i+1點(diǎn)是繞點(diǎn)轉(zhuǎn)彎,則i+1點(diǎn)轉(zhuǎn)彎弧的圓心是它自身,如圖1所示,則:
1)求解出i點(diǎn)相對(duì)于i+1點(diǎn)的連線的方位角,記為α(單位為度,0度指向正上方,下同);
2)若i+1點(diǎn)轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn)(如圖1),則令β=α+n,n=0,1,2…90;逐點(diǎn)計(jì)算以i+1點(diǎn)為射點(diǎn)、方位角為β的射線與轉(zhuǎn)彎弧的交點(diǎn),記為r;
若i+1點(diǎn)轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),則令β=α-n,n=1,2…90;逐點(diǎn)計(jì)算以i+1點(diǎn)為射點(diǎn)、方位角為β的射線與轉(zhuǎn)彎弧的交點(diǎn),記為r;
3)若直線ri與直線r(i+1)垂直,則此點(diǎn)即為所求解的i+1點(diǎn)轉(zhuǎn)彎弧的進(jìn)入點(diǎn),記為p點(diǎn)。
情況二、壓點(diǎn)轉(zhuǎn)彎弧到繞點(diǎn)轉(zhuǎn)彎弧轉(zhuǎn)彎參數(shù)的求解方法
假設(shè)i點(diǎn)是壓點(diǎn)轉(zhuǎn)彎,i+1點(diǎn)是繞點(diǎn)轉(zhuǎn)彎,則i點(diǎn)本身即i點(diǎn)轉(zhuǎn)彎弧的進(jìn)入點(diǎn),將i-1點(diǎn)的轉(zhuǎn)彎弧退出點(diǎn)記為m。則:
1)用直線連接m點(diǎn)和i點(diǎn),計(jì)算i點(diǎn)相對(duì)于m點(diǎn)的方位角,記為α;
2)根據(jù)i點(diǎn)轉(zhuǎn)彎方向,確定i點(diǎn)轉(zhuǎn)彎弧圓心位置。假設(shè)i點(diǎn)轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),且轉(zhuǎn)彎半徑為R1,如圖二所示,令β=α+90,則相對(duì)于i點(diǎn)方位角為β,且距離為R1的點(diǎn),即為i點(diǎn)轉(zhuǎn)彎弧的圓心,記為o;若i點(diǎn)轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),則令β=α-90,用同樣方法可確定圓心;
3)如果i+1點(diǎn)轉(zhuǎn)彎方向與i點(diǎn)相同,如圖2所示(都是右轉(zhuǎn)彎),則計(jì)算o點(diǎn)相對(duì)于i+1點(diǎn)的方位角,記作γ;令δ=γ+n,n=0,1,2,3…180,逐點(diǎn)計(jì)算以點(diǎn)o為射點(diǎn),方位角為δ的射線與i點(diǎn)轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)s;逐點(diǎn)計(jì)算以i+1點(diǎn)為射點(diǎn),方位角為δ的射線與i+1點(diǎn)轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)r,若直線rs與直線so垂直,則s點(diǎn)即為i點(diǎn)轉(zhuǎn)彎弧的退出點(diǎn),記為p點(diǎn);r點(diǎn)即為i+1點(diǎn)轉(zhuǎn)彎弧的進(jìn)入點(diǎn),記為q點(diǎn);
4)如果i+1點(diǎn)轉(zhuǎn)彎方向與i點(diǎn)不同,如圖3所示(i點(diǎn)右轉(zhuǎn),而i+1點(diǎn)左轉(zhuǎn)),則計(jì)算o點(diǎn)相對(duì)于i+1點(diǎn)的方位角,記作γ;令δ=γ+n,n=0,1,2,3…180,逐點(diǎn)計(jì)算以點(diǎn)o為射點(diǎn),方位角為δ的射線與i點(diǎn)轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)s;逐點(diǎn)計(jì)算以i+1點(diǎn)為射點(diǎn)、方位角為δ+180度的射線與i+1點(diǎn)轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)r,若直線rs與直線so垂直,則s點(diǎn)即為i點(diǎn)轉(zhuǎn)彎弧的退出點(diǎn),記為p點(diǎn);r點(diǎn)即為i+1點(diǎn)轉(zhuǎn)彎弧的進(jìn)入點(diǎn),記為q點(diǎn);
5)若i點(diǎn)轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),則可按相同方法求解轉(zhuǎn)彎弧參數(shù)。
情況三、向點(diǎn)轉(zhuǎn)彎到繞點(diǎn)轉(zhuǎn)彎弧參數(shù)求解
若i點(diǎn)是向點(diǎn)轉(zhuǎn)彎,i+1點(diǎn)是繞點(diǎn)轉(zhuǎn)彎,則i+1點(diǎn)轉(zhuǎn)彎弧的圓心即i+1點(diǎn)本身,而i點(diǎn)是i點(diǎn)轉(zhuǎn)彎弧的退出點(diǎn),在求解過(guò)程中,需先確定i+1點(diǎn)轉(zhuǎn)彎弧的進(jìn)入點(diǎn),再確定i點(diǎn)轉(zhuǎn)彎弧的圓心位置。假設(shè)已知i點(diǎn)轉(zhuǎn)彎半徑為R1。
1)若i點(diǎn)轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),且i+1點(diǎn)轉(zhuǎn)彎方向也是右轉(zhuǎn),如圖四所示。則:計(jì)算出i點(diǎn)相對(duì)于i+1點(diǎn)的方位角,記作α,令β=α+n,n=1,2,…90,逐點(diǎn)計(jì)算以i+1點(diǎn)為射點(diǎn)、方位角為β的射線與i+1點(diǎn)轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)p,若直線pi與直線p(i+1)垂直,則p點(diǎn)即為所要求解的i+1點(diǎn)轉(zhuǎn)彎弧的進(jìn)入點(diǎn);記i點(diǎn)相對(duì)于p點(diǎn)的方位角為γ,由于i點(diǎn)轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),所以相對(duì)于i點(diǎn)方位角為γ-90度,距離為R1的點(diǎn)即是i點(diǎn)轉(zhuǎn)彎弧的圓心,圖4中記為o點(diǎn);
2)若i點(diǎn)轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),而i+1點(diǎn)轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),如圖五所示。則:計(jì)算出i點(diǎn)相對(duì)于i+1點(diǎn)的方位角,記作α,令β=α-n,n=1,2,…90,逐點(diǎn)計(jì)算以i+1點(diǎn)為射點(diǎn)、方位角為β的射線與i+1點(diǎn)轉(zhuǎn)彎弧的交點(diǎn),記為點(diǎn)p,若直線pi與直線p(i+1)垂直,則p點(diǎn)即為所要求解的i+1點(diǎn)轉(zhuǎn)彎弧的進(jìn)入點(diǎn);記i點(diǎn)相對(duì)于p點(diǎn)的方位角為γ,由于i點(diǎn)轉(zhuǎn)彎方向?yàn)橛肄D(zhuǎn),所以相對(duì)于i點(diǎn)方位角為γ-90度,距離為R1的點(diǎn)即是i點(diǎn)轉(zhuǎn)彎弧的圓心,圖5中記為o點(diǎn);
3)若i點(diǎn)轉(zhuǎn)彎方向?yàn)樽筠D(zhuǎn),可依據(jù)i+1點(diǎn)轉(zhuǎn)彎方向不同(左轉(zhuǎn)或右轉(zhuǎn))分別按照1)、2)中的方法確定i點(diǎn)轉(zhuǎn)彎弧圓心o,只是點(diǎn)o相對(duì)于點(diǎn)i的方位角是γ+90。
5.其他轉(zhuǎn)彎方式從、到點(diǎn)組合的轉(zhuǎn)彎弧求解方法
其他類(lèi)型轉(zhuǎn)彎方式的從、到點(diǎn)組合的轉(zhuǎn)彎弧參數(shù)求解可用以上三種之一的方法完成,只不過(guò)轉(zhuǎn)彎弧的圓心確定方式不同,如表1所列。
表1
可以理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。