所謂的時(shí)間硬同步,就是通過(guò)唯一的時(shí)鐘源給各傳感器 提供相同的基準(zhǔn)時(shí)間,各傳感器根據(jù)提供的基準(zhǔn)時(shí)間校準(zhǔn)各自的時(shí)鐘時(shí)間,從硬件上實(shí)現(xiàn)時(shí)間同步,也就是我們說(shuō)的統(tǒng)一時(shí)鐘源,目前自動(dòng)駕駛中主流時(shí)間同步是以GPS時(shí)間為基準(zhǔn)時(shí)間 ,采用PTP/gPTP時(shí)鐘同步協(xié)議來(lái)完成各傳感器之間的時(shí)間同步,PTP 前提是需要交換機(jī)支持PTP協(xié)議,才能實(shí)現(xiàn)高精度同步。 與PTP同時(shí)出現(xiàn)的還有一種NTP,即網(wǎng)絡(luò)時(shí)間協(xié)議,不同的是PTP是在硬件級(jí)實(shí)現(xiàn)的,NTP是在應(yīng)用層級(jí)別實(shí)現(xiàn)的
2.由于每種傳感器的采樣頻率不一致,如lidar通常為10Hz,camera通常為25/30Hz,不同傳感器之間的數(shù)據(jù)傳輸還存在一定的延遲,那么可以通過(guò)尋找相鄰時(shí)間戳的方法找到最近鄰幀,如果誤差很大,可以采用硬同步觸發(fā),調(diào)整傳感器的固有頻率來(lái)達(dá)到一致性
3. 時(shí)間軟同步,分為幀率具有整數(shù)倍數(shù)關(guān)系的傳感器之間和非整數(shù)倍關(guān)系傳感器之間的時(shí)間對(duì)齊,整數(shù)倍的比較好處理,非整數(shù)倍的可以用內(nèi)插外推法,主要利用兩個(gè)傳感器幀上的時(shí)間標(biāo)簽,計(jì)算出時(shí)間差,然后通過(guò)包含有運(yùn)動(dòng)信息的目標(biāo)幀與時(shí)間差結(jié)合,推算出新的幀時(shí)各個(gè)目標(biāo)的位置,并于原有的兩幀 之間建立新的幀。
4. 空間同步,也就是不同傳感器坐標(biāo)系下的測(cè)量值轉(zhuǎn)換到同一坐標(biāo)系下,通俗理解為傳感器在整車坐標(biāo)系下的標(biāo)定參數(shù),其中一部分就是運(yùn)動(dòng)補(bǔ)償,比如純估計(jì)補(bǔ)償,用括ICP(Iterative Closest Point,迭代最近點(diǎn)算法)以及其相關(guān)的變種(VICP)來(lái)線性補(bǔ)償,但這是基于勻速運(yùn)動(dòng)假設(shè)基礎(chǔ)上的
5.運(yùn)動(dòng)補(bǔ)償方法之里程計(jì)輔助方法,是利用IMU信息對(duì)激光數(shù)據(jù)中每個(gè)激光點(diǎn)對(duì)應(yīng)的傳感器位姿進(jìn)行求解,即求 解對(duì)應(yīng)時(shí)刻傳感器的位姿,然后根據(jù)求解的位姿把所有激光點(diǎn)轉(zhuǎn)換到同一坐標(biāo)系下,然后封裝成 一幀激光數(shù)據(jù),發(fā)布出去(可以理解為激光點(diǎn)云 的去畸變)
1)通過(guò)IMU與點(diǎn)云數(shù)據(jù)時(shí)間對(duì)齊,然后對(duì)每個(gè)點(diǎn)進(jìn)行速度補(bǔ)償,通過(guò)時(shí)間戳進(jìn)行線性插值,然后將所有點(diǎn)云數(shù)據(jù)轉(zhuǎn)換到初始點(diǎn)云的IMU坐標(biāo)下
2)與上一幀的去完畸變的點(diǎn)云數(shù)據(jù)進(jìn)行幀間匹配,計(jì)算激光姿態(tài)。并通過(guò)計(jì)算的姿態(tài)對(duì)每個(gè)點(diǎn)云進(jìn)行線性補(bǔ)償,將所有的點(diǎn)云數(shù)據(jù)根據(jù)時(shí)間戳轉(zhuǎn)換到最 后一個(gè)點(diǎn)云數(shù)據(jù)時(shí)間戳下,即完成了里程計(jì)方法的補(bǔ) 償
6.傳感器標(biāo)定分為單傳感器的標(biāo)定和多傳感器之間的標(biāo)定,主要是外參標(biāo)定和內(nèi)參標(biāo)定,目的是為了保證確定不同傳感器的空間關(guān)系,并統(tǒng)一在整車坐標(biāo)系下,這樣就能獲取不同傳感器采集的同一障礙物的信息,便于后續(xù)融合處理
7. 一般傳感器安裝完,需要對(duì)車輛進(jìn)行整車的標(biāo)定。標(biāo)定分為基于標(biāo)定設(shè)備的標(biāo)定和基于自然場(chǎng)景的標(biāo)定?;跇?biāo)定設(shè)備的比較容易理解,如 棋盤格, aruco碼或April tag,采用這種方式,需要很大的整車標(biāo)定間和擺正器,
8. 基于自然場(chǎng)景的標(biāo)定方法,是利用場(chǎng)景中靜止的物體(如樹(shù)木、電線桿、路燈桿、交 通標(biāo)識(shí)牌等)和清晰車道線進(jìn)行標(biāo)定
9.多相機(jī)標(biāo)定主要是長(zhǎng)中短焦距標(biāo)定,相機(jī)和Lidar標(biāo)定,最常見(jiàn)的激光與相機(jī)聯(lián)合標(biāo)定方法是將激光產(chǎn)生的點(diǎn)云投影到圖像內(nèi),然后尋找標(biāo)記物(可能是標(biāo)定設(shè)備,也可能是具有明顯邊緣的靜止物體),查看其邊緣輪廓對(duì)齊情況,如果在一定距離內(nèi)(一般選50-60m) 的目標(biāo),點(diǎn)云邊緣和圖像邊緣能夠重合,則可以證明標(biāo)定結(jié)果的精度很高
10.標(biāo)定相機(jī)的時(shí)候?yàn)槭裁磿?huì)有標(biāo)定板,標(biāo)定板為什么這么黑白棋盤設(shè)計(jì),具體怎么做的,不知道有沒(méi)有大牛解答一下