朔黃鐵路發(fā)展有限責(zé)任公司機(jī)輛分公司 曾 周
本文研究了以曲率數(shù)組相關(guān)性為基礎(chǔ)的列車定位方法,它涵蓋了下列內(nèi)容:通過(guò)車前視頻采集列車在各個(gè)彎道運(yùn)行的相關(guān)線路信息,并以此為基礎(chǔ)獲得有關(guān)彎道曲線,并且把非彎道線路段轉(zhuǎn)變成直線,在此基礎(chǔ)上得到列車運(yùn)行線路的相關(guān)曲線;求出在這些曲線上不同采樣點(diǎn)的對(duì)應(yīng)曲率,依據(jù)采樣點(diǎn)的實(shí)際位置順序?qū)?yīng)排列各自的曲率,獲得一組曲率數(shù)據(jù),將其當(dāng)作曲率模板;然后對(duì)列車的實(shí)際行駛軌跡進(jìn)行實(shí)時(shí)拍攝,將上述模板與列車運(yùn)行軌跡的相關(guān)實(shí)時(shí)曲率數(shù)組實(shí)施數(shù)組相關(guān)性匹配,以得到當(dāng)前車輛所處的位置。
本文所述的列車定位方法,屬于列車無(wú)人駕駛的相關(guān)技術(shù)。近年來(lái),軌道交通行業(yè)快速發(fā)展,無(wú)人駕駛是非常重要的技術(shù)趨勢(shì)和發(fā)展方向,而列車定位是無(wú)人駕駛的關(guān)鍵問(wèn)題之一。本文論述了列車運(yùn)行過(guò)程中利用圖像識(shí)別技術(shù)確定實(shí)時(shí)位置的一種方法,在沒(méi)有GPS信號(hào)覆蓋的應(yīng)用場(chǎng)景具有非常大的意義,如地鐵、隧道等。本文所述的列車定位方法,以曲率數(shù)組相關(guān)性為基礎(chǔ),它主要體現(xiàn)了下列特征:所述線路信息結(jié)合了彎道方面的里程區(qū)間、圓曲線前緩、曲線、半徑的長(zhǎng)度與曲線和后緩的長(zhǎng)度。
本文所述的以曲率數(shù)組相關(guān)性為基礎(chǔ)的列車定位方法,技術(shù)方案如下:
1)采集列車在各個(gè)彎道運(yùn)行的相關(guān)線路信息,并依此為基礎(chǔ)獲得有關(guān)彎道曲線,而且把非彎道線路段轉(zhuǎn)變成直線,在此基礎(chǔ)上得到列車運(yùn)行線路的相關(guān)曲線;
2)求出在這些曲線上不同采樣點(diǎn)的對(duì)應(yīng)曲率,依據(jù)采樣點(diǎn)的實(shí)際位置順序?qū)?yīng)排列各自的曲率,獲得一組曲率數(shù)據(jù),將其當(dāng)作曲率模板;
3)對(duì)列車的實(shí)際行駛軌跡進(jìn)行實(shí)時(shí)拍攝,將上述模板與列車運(yùn)行軌跡的相關(guān)實(shí)時(shí)曲率數(shù)組實(shí)施數(shù)組相關(guān)性匹配,以得到當(dāng)前車輛所處的位置。
此外,本方法所概括的線路信息涵蓋了彎道方面的圓曲線半徑、里程區(qū)間、曲線與前緩的長(zhǎng)度、曲線與后緩的長(zhǎng)度。
和國(guó)內(nèi)外現(xiàn)有的其他技術(shù)手段相比,本方法有如下創(chuàng)新:立足于數(shù)組相關(guān)性,通過(guò)研究司機(jī)室攝像頭拍攝到的實(shí)時(shí)車輛行駛軌跡的相關(guān)視頻,獲得列車實(shí)時(shí)行駛軌跡的相關(guān)曲率數(shù)組,與借助列車運(yùn)行線路信息提前設(shè)置的曲率模板,開(kāi)展數(shù)組相關(guān)性匹配,以有效地定位列車的實(shí)際位置。
與現(xiàn)有其他列車定位方法相比,本方法解決了長(zhǎng)隧道、城市地下軌道中傳統(tǒng)的列車定位方法無(wú)法取得良好效果的問(wèn)題,處理時(shí)間可以達(dá)到毫秒級(jí);在列車關(guān)閉GPS信號(hào)的運(yùn)行環(huán)境中進(jìn)行實(shí)際測(cè)試,定位精度達(dá)到了米級(jí)。
在此過(guò)程中,曲率模板是依據(jù)車輛運(yùn)行線路在每個(gè)采樣點(diǎn)處的實(shí)際曲率,依次排列而獲得的一組曲率數(shù)據(jù),它依據(jù)車輛運(yùn)行路線的起點(diǎn)到對(duì)應(yīng)采樣點(diǎn)從近到遠(yuǎn)的距離進(jìn)行排列。從圖1可以看出,列車運(yùn)行線路指的是雙軌中的軌道3和1之間的中心線2。如果沒(méi)有做出相應(yīng)說(shuō)明,本方法列舉的“位置”指的是采樣點(diǎn)、彎道曲線上面的終點(diǎn)、起點(diǎn)與采樣點(diǎn)等線路上面的點(diǎn)。用歷程來(lái)表達(dá)距離列車路線起點(diǎn)的實(shí)際線路長(zhǎng)度。
圖1 列車在部分線路運(yùn)行上運(yùn)行的示意圖
從列車線路運(yùn)行設(shè)計(jì)圖來(lái)看,能夠收集到列車經(jīng)過(guò)每段彎道的相關(guān)運(yùn)行線路信息,列車在彎道的運(yùn)行線路,是雙軌彎道間的對(duì)應(yīng)中心線,通常情況下將其稱作“彎道曲線”;直接將非彎道線路的相關(guān)中心線(叫做“非彎道曲線”)設(shè)定為直線,從此能夠獲得列車在非彎道的直線線路段的運(yùn)行線路的信息;列車在非彎道與彎道的運(yùn)行線路,同時(shí)組成了系統(tǒng)化的整條列車運(yùn)行線路,也就是圖1所展現(xiàn)的中心線2(圖1只展示了列車運(yùn)行線路中的一部分路段)。列車在每段彎道的運(yùn)行線路信息,一般情況下涵蓋了彎道曲線的圓曲線半徑、里程區(qū)間、后緩、前緩與各自曲線的長(zhǎng)度等。在這其中,里程區(qū)間信息涵蓋了彎道曲線的終點(diǎn)、起點(diǎn)里程;而且圓曲線半徑涵蓋了正負(fù)之分,左轉(zhuǎn)、右轉(zhuǎn)彎道的相關(guān)圓曲線半徑應(yīng)該分別為正、負(fù),反之亦然。
在本定位方法中,前緩與曲線和后緩及曲線分別指的是從直線到圓曲線和圓曲線到直線之間的曲率循序漸進(jìn)地發(fā)生變化的相關(guān)曲線,二者被統(tǒng)稱為“緩和曲線”。從圖1來(lái)看,A點(diǎn)屬于直線5與曲線AB與前緩的連接點(diǎn),通常情況下叫做直緩點(diǎn);B點(diǎn)是前緩與圓曲線BC與曲線AB之間的連接點(diǎn),通常情況下叫做緩圓點(diǎn);C點(diǎn)是曲線CD與后緩與圓曲線BC之間的連接點(diǎn),通常情況下叫做圓緩點(diǎn);D點(diǎn)是直線與曲線CD與后緩之間的連接點(diǎn),通常情況下叫做緩直點(diǎn)。圖1表明,彎道曲線上面的AD線路段依據(jù)相應(yīng)順序,分別和曲線AB和前緩、圓曲線BC、曲線CD與后緩分別連接而成。從圓曲線半徑能夠獲得相應(yīng)的圓曲線方程。按照列車運(yùn)行線路的相關(guān)緩和曲線的詳細(xì)線型(如今一般采取三次拋物線或者螺旋線),由曲線與前緩長(zhǎng)度、曲線與后緩長(zhǎng)度、圓曲線半徑從長(zhǎng)度,能夠通過(guò)相應(yīng)的幾何運(yùn)算,獲得曲線與前緩、曲線與后緩的對(duì)應(yīng)曲線方程。
從上文所述能夠看出,可以利用直線表達(dá)列車在非彎道線路段的具體運(yùn)行線路。直線上相關(guān)采樣點(diǎn)的對(duì)應(yīng)曲率永遠(yuǎn)=0,也就是說(shuō),假如采樣點(diǎn)的實(shí)際位置沒(méi)有處在任何彎道曲線的相關(guān)里程區(qū)間內(nèi),那么這個(gè)采樣點(diǎn)的對(duì)應(yīng)曲率=0。以下闡述彎道曲線上面的相關(guān)采樣點(diǎn)的曲線與實(shí)際位置之間的關(guān)系的相關(guān)計(jì)算方法。
首先,因?yàn)閳A曲線自身的曲率恒定,曲率值等于圓曲線半徑的對(duì)應(yīng)倒數(shù)。就圓曲線而言,其里程區(qū)間能夠通過(guò)彎道曲線的相關(guān)里程區(qū)間、后緩、前緩及各自曲線長(zhǎng)度的相關(guān)簡(jiǎn)單計(jì)算而獲得。如果采樣點(diǎn)處在圓曲線的相關(guān)里程區(qū)間中,那么它的曲率等于圓曲線半徑的對(duì)應(yīng)倒數(shù)。但是緩和曲線上不具備恒定的曲率,結(jié)合列車運(yùn)行線路的緩和曲線的具體線型(如今一般采取三次拋物線或者螺旋線),能夠借助幾何方法獲得緩和曲線中各個(gè)采樣點(diǎn)的對(duì)應(yīng)曲率。在此基礎(chǔ)上,按照所得到的列車在相關(guān)運(yùn)行線路上不同采樣點(diǎn)的具體位置與對(duì)應(yīng)曲率,依據(jù)采樣點(diǎn)的實(shí)際位置,按照從大到小或者小到大的順序,依次排列各個(gè)采樣點(diǎn)的相應(yīng)曲率,獲得該采樣點(diǎn)的一組曲率數(shù)據(jù),筆者將得到的這組采樣點(diǎn)曲率數(shù)據(jù)當(dāng)作本定位方法的曲率模板。
按照車載攝像頭即時(shí)拍攝到的列車行駛路線軌跡,結(jié)合2015年Berg A等多位學(xué)者創(chuàng)立的以曲率映射圖為基礎(chǔ)的軌道識(shí)別策略,得到列車行駛軌跡過(guò)程中的相應(yīng)實(shí)時(shí)曲率數(shù)據(jù),通常情況下稱之為“實(shí)時(shí)曲率數(shù)組”。以皮爾遜相關(guān)系數(shù)為基礎(chǔ),開(kāi)展針對(duì)性的數(shù)組相關(guān)性分析,應(yīng)該把曲率模板和實(shí)時(shí)曲率數(shù)組進(jìn)行有效匹配,得到列車當(dāng)前所處的位置。以下是詳細(xì)的匹配方法。
以曲率映射圖為基礎(chǔ)的軌道識(shí)別方法,能夠得到各幀圖像中列車當(dāng)前實(shí)際位置的對(duì)應(yīng)曲率,每幀和一個(gè)曲率數(shù)據(jù)相對(duì)應(yīng)。這些實(shí)時(shí)視頻涵蓋了列車的連續(xù)多幀視頻圖像,與按時(shí)間先后順序逐一排列的一組曲率數(shù)據(jù)相對(duì)應(yīng),也就是說(shuō),它對(duì)應(yīng)于列車運(yùn)行軌跡過(guò)程中的實(shí)時(shí)曲率數(shù)組。接下來(lái),把曲線模板中具有最大數(shù)組相關(guān)性的一段數(shù)據(jù)與實(shí)時(shí)曲率數(shù)組相互匹配。
首先,應(yīng)該確定曲率模板與實(shí)時(shí)曲率數(shù)組中相關(guān)數(shù)組的采樣頻率所占比重的區(qū)間。如今國(guó)內(nèi)地鐵、重載列車的時(shí)速可達(dá)到80千米,在實(shí)時(shí)攝像頭達(dá)到了25幀的拍攝幀率時(shí),每相鄰兩幀圖像的實(shí)際拍攝位置間距控制在1.8m的范圍內(nèi),曲率模板上面的數(shù)組采樣的實(shí)際間隔達(dá)到了1米,所以曲率模板和實(shí)時(shí)曲率數(shù)組的相關(guān)曲率數(shù)組之間的采樣間隔的比例區(qū)間處于(0,1.8]的范圍內(nèi)。
在此基礎(chǔ)上,從以上得到的比例區(qū)間中,選擇諸多比例,應(yīng)該每間隔0.01選用一個(gè)比例,依次對(duì)所選用的各個(gè)比例m開(kāi)展下列操作:首先按照采樣間隔的具體比例m,從曲率模板中截取一段數(shù)據(jù):假定對(duì)應(yīng)于實(shí)時(shí)曲率數(shù)組B中從第1到n幀(n代表的是實(shí)時(shí)曲率數(shù)組中的總幀數(shù)量)的一組曲率數(shù)據(jù),它也被叫做“待匹配數(shù)組”,那么截取曲率模板中第1到(n-1)·m+1個(gè)的曲率數(shù)據(jù),能夠組成相應(yīng)的“板數(shù)組”。之后,把復(fù)制匹配數(shù)組的所有曲率數(shù)據(jù)到X數(shù)組中,復(fù)制模板數(shù)組的所有曲率數(shù)據(jù)到Y(jié)數(shù)組中。接下來(lái),對(duì)X數(shù)組與Y數(shù)組中具有較多數(shù)據(jù)的曲率數(shù)組實(shí)施均勻采樣,可以獲得x、y結(jié)果數(shù)組,在采樣工作完成后,X結(jié)果數(shù)組與X數(shù)組與Y數(shù)組中具有較少數(shù)據(jù)的數(shù)組的數(shù)據(jù)量一樣,如此以來(lái)能夠獲得數(shù)據(jù)量一樣多的x、y數(shù)據(jù)。下面是例證。假定X數(shù)組中的曲率數(shù)據(jù)數(shù)量超過(guò)了Y數(shù)組中的曲率數(shù)據(jù)量,那么X結(jié)果數(shù)組中的實(shí)際數(shù)據(jù)量和Y數(shù)組中的數(shù)據(jù)量一樣多,也就是說(shuō),數(shù)組Y就是數(shù)組y。
本定位方法能夠借助皮爾遜相關(guān)系數(shù),得到對(duì)應(yīng)于各個(gè)比例的x數(shù)組與y數(shù)組的相關(guān)性的計(jì)算結(jié)果,結(jié)果越大,證實(shí)兩個(gè)數(shù)組的相關(guān)性越高。綜上所述,以上方法可以結(jié)合曲率模板數(shù)組與實(shí)時(shí)曲率數(shù)組的采樣間隔的各種比例,依次得到相關(guān)性不同的計(jì)算結(jié)果,選用相關(guān)性最大的計(jì)算結(jié)果,由相關(guān)性最大的計(jì)算結(jié)果獲得對(duì)應(yīng)于自身的采樣間隔的相關(guān)比例,按照這個(gè)采樣間隔的相關(guān)比例,將曲率模板上面的某段數(shù)據(jù)截取出來(lái),在對(duì)應(yīng)于這段數(shù)據(jù)的采樣點(diǎn)中的最后一個(gè)位置,就是當(dāng)前列車所處的實(shí)際位置。在此基礎(chǔ)上列車定位的目標(biāo)得以實(shí)現(xiàn)。
綜上所述,本方法解決了如地鐵、長(zhǎng)隧道等特殊運(yùn)行環(huán)境中列車使用傳統(tǒng)的GPS定位方法無(wú)法取得良好效果的問(wèn)題,處理時(shí)間可以達(dá)到毫秒級(jí),車輛定位精度達(dá)到了米級(jí)。今后還將繼續(xù)對(duì)其進(jìn)行完善和修改,以優(yōu)化其性能和效果,更好地滿足特殊場(chǎng)景下軌道交通列車定位的需求,確保軌道交通列車運(yùn)行的可靠性和安全性。