0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于Velodyne LiDAR的時間同步

MEMS ? 來源:未知 ? 作者:工程師曾暄茗 ? 2018-08-26 10:03 ? 次閱讀

時間不同步的危害

如果一輛無人車上,裝了很多傳感器,如果各個傳感器的時間是孤立的,比如傳感器甲在自身時鐘的T0時刻,發(fā)現(xiàn)有個目標(biāo)出現(xiàn);于此同時,傳感器乙也看到這個目標(biāo),但傳感器乙會根據(jù)自身時鐘,認(rèn)為當(dāng)前是T1時刻,于是,當(dāng)數(shù)據(jù)融合時,系統(tǒng)會錯亂,到底是哪個時刻,出現(xiàn)的目標(biāo)?如果對兩個傳感器的時鐘都加以采信,如果這個目標(biāo)是個移動的目標(biāo),那么, 系統(tǒng)會看到兩個目標(biāo),也就是會出現(xiàn)“鬼影”。

時間同步的解決辦法

毫秒級同步: 多采用NTP服務(wù)的方式,一般服務(wù)器和電腦就是這么同步的。

納秒級同步:多采用統(tǒng)一時鐘源的方式,而統(tǒng)一時鐘源中,又多用GNSS時間對齊。(或者可以直接用GNSS接收機(jī)對齊時間)

如果你的電腦,或者你的智能手表,想獲取當(dāng)前準(zhǔn)確的時間,只要對公網(wǎng)上的某個NTP服務(wù)器,發(fā)出一個基于UDP的ntp request,遠(yuǎn)程的NTP服務(wù)器,就能給你返回一個含時間reply,這個時間經(jīng)過客戶端對網(wǎng)絡(luò)時延的評估修正,被計(jì)算出來,它就是你所需要的時間。這適用于對時間精度不那么敏感的用戶。

如果你需要非常精確的同步(比如無人車,毫秒級的時間失步將是災(zāi)難性的),那么NTP顯然不能滿足需求,這時候,你就需要考慮采用統(tǒng)一時鐘源的方式。

統(tǒng)一的時鐘源設(shè)備

統(tǒng)一的時鐘源設(shè)備在通訊/機(jī)場和電力行業(yè)中,應(yīng)用非常之廣泛,特別是光傳輸和4G基站,她們對時間同步的要求絲毫不亞于無人車傳感器,甚至有過之而無不及,因此,我們可以參考下她們怎么做的。

她們一般采用統(tǒng)一時鐘源設(shè)備(一般幾U高,安裝在機(jī)架上),該設(shè)備由GPS / COMPASS / GLONASS / GALILEO提供授時。

(時鐘同步設(shè)備,盜個圖,如果有人看出這是什么牌子的設(shè)備,那么該圖版權(quán)屬該公司所有)

她的特點(diǎn):內(nèi)部有一個非常精準(zhǔn)的主時鐘(晶體振蕩器),并且會用GNSS時鐘信號不停的“馴服”該主時鐘。在馴服晶振過程中能夠不斷“學(xué)習(xí)”晶振的運(yùn)行特性,并將這些參數(shù)存入板載存儲器中。當(dāng)外部時間基準(zhǔn)出現(xiàn)異?;虿豢捎脮r,它能自動切換到內(nèi)部守時狀態(tài),并依據(jù)板載存儲器中的參數(shù)對晶體振蕩器特性進(jìn)行補(bǔ)償,使守時電路繼續(xù)提供高可靠性的時間信息輸出,同時避免了因晶體振蕩器老化造成的頻偏對守時指標(biāo)的影響。

目前絕大部分的無人車團(tuán)隊(duì),相比已經(jīng)成熟的通訊和電力行業(yè)而言,多采用GNSS接收機(jī)或慣導(dǎo)直接輸出的PPS和GPRMC/GPGGA信號來修正各個傳感器的時間,特別是激光雷達(dá)的時間,這會有個問題,就是使得GNSS信號不好的時候,時間有反復(fù)跳變,半個小時可能有上百毫秒之巨。(原因是傳感器本身的時間晶振無法做到很精確的內(nèi)部守時,當(dāng)然部分接收機(jī)也有類似時時鐘同步設(shè)備的功能,丟失信號后,也會用內(nèi)部系統(tǒng)模擬輸出,但精度上,對比幾十萬一臺的專業(yè)時鐘設(shè)備,還是有不小的差距)

PPS和GPRMC

我們看一個典型的滿足Velodyne要求的時鐘信號:

第一條線叫PPS信號(Pulse Per Second), 也就是每秒一個脈沖

PPS信號的呈現(xiàn)五花八門,有上升沿有效的,有下降沿有效的,有3.3V的5V的,也有-3.3V和-5V的,占空比多大的都有。

Velodyne激光雷達(dá)對PPS的要求:默認(rèn)低電平,拉高高電平時,上升沿有效,+3.3v或+5v均可,脈寬要控制在10微秒-200毫秒之間,也就是占空比要在80%以上;

第二條線是輸出GPRMC信號,這條線,要滿足RS232電平標(biāo)準(zhǔn)。(如果你的設(shè)備輸出UART電平,可以用一塊MX232或者7404芯片轉(zhuǎn)一下)。

GPRMC信號要跟在PPS信號后面,也是一秒一個,很多GNSS默認(rèn)是0.2秒一個,要注意修改,另外,GPRMC信號的末尾離下一個PPS的上升沿,至少要隔開300毫秒。我們一般這樣建議,一個PPS上升沿后,過300毫秒,開始輸出GPRMC信號,這個是比較理想的。

不知道你注意到?jīng)]有,GPRMC的NMEA語句,僅僅精確到秒(以pre-2.3版本為例)

$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A

所以

VelodyneLiDAR是怎么同步時間的

激光雷達(dá)內(nèi)部有兩個時鐘:(Timer 1和Timer II)

Timer I:我們稱之為微秒定時器,它的范圍是0-999,999微秒

Timer II: 我們稱之為整秒定時器,它的范圍是0-3599秒

在未收到任何外來同步信號的時候,這兩個timer正常工作,為激光雷達(dá)提供系統(tǒng)時間。當(dāng)PPS信號到來之后,若該P(yáng)PS是合法有效的PPS(即PPS被鎖定),那么,PPS上升沿,會去置零微秒定時器。當(dāng)合法有效的GPRMC信號到來的時候,系統(tǒng)抽取GPRMC信號中的時間,換算成整秒,并將Timer II的時間重新賦值,賦值成GPRMC中的整秒時間。

以上就是激光雷達(dá)的時間同步過程。你發(fā)現(xiàn)沒有:激光雷達(dá)不能表達(dá)整小時以上的時間,也就是說,激光雷達(dá)只知道現(xiàn)在是幾分幾秒幾毫秒幾微秒,但是不知道現(xiàn)在是幾月幾號幾點(diǎn)鐘。所以,激光雷達(dá)被授予的,不是標(biāo)準(zhǔn)的UTC時間戳。我們稱之為TOH時間(Top of Hour)

數(shù)據(jù)包中的展現(xiàn)

以VLP-16為例,如果你用tcpdump,那么數(shù)據(jù)包中有四個時間戳,可不能搞混淆了:

時間戳1 - 數(shù)據(jù)包接收時間戳

這是接收系統(tǒng)(不是激光雷達(dá))的時間戳,對于激光雷達(dá)而言,是然并卵的存在。

時間戳2 - 位置數(shù)據(jù)包中NMEA語句,(UDP 8308, 如果你沒有改端口的話)

這個是最近一個收到的GPRMC下發(fā)的時間,你可以用來參考是否收到GPRMC信號。

時間戳3 - 還是位置數(shù)據(jù)包中的時間戳:

這個就是激光雷達(dá)自己的TOH時間,不過這個TOH時間出現(xiàn)在這里,僅僅表達(dá)的是當(dāng)前位置數(shù)據(jù)包組包時的時間。

最有用的,是時間戳4 - 主數(shù)據(jù)包時間戳:

它直接參與點(diǎn)云XYZ坐標(biāo)的計(jì)算,指代的第一個Block第一束激光的發(fā)射時,激光雷達(dá)自身的TOH時間,其他激光發(fā)射時間,要依據(jù)手冊中的時序表,添加固定的offset。(還記得TOH時間是怎么被同步的么?)

控制頁面中關(guān)于時間同步的一些按鈕

不是每個PPS都認(rèn)為是有效的脈沖,那么,用什么標(biāo)準(zhǔn)判定呢,就是這個PPS Qualifier

首先,是否要求GNSS接收機(jī)指示有效,因?yàn)樵贜MEA語句中,有一個字段是指示GNSS是否有效的,通常是等待衛(wèi)星的鎖定。如果選擇ON,那么,GNSS必須確定有效,才能鎖定PPS,如果選擇OFF,那么,無論是否有效,PPS都會被鎖定。

就是這個字段,A表示有效,V表示無效,通常V是表示衛(wèi)星未鎖定。

其次,PPS是否要求延時lock,意思是,收到了多少個電平合格的PPS后,才認(rèn)為PPS被lock? 默認(rèn)OFF,就使用2個,也就是第三個有效的pps后,開始鎖定。如果你選擇ON,你可以自己選擇,從0-65535個都行。不過沒人會選那么大的值,一般3-5個之后就行。

GPS Qualifier表示的是GPRMC信號是否有效,如果選擇ON,則那個NMEA語句中,“V/A”字段會起效,只有當(dāng)字段為A的時候,整秒定時器才會去跟隨GPRMC指示時間。如果選擇OFF,那么,無論如何都會去跟,并不關(guān)心那個“V/A”字段。

Python抽取時間進(jìn)行分析

如何從pcap數(shù)據(jù)包中抽取時間,并加以一定的分析,Python是個好工具,墻裂推薦之~

這里不再贅述,常用的幾個庫socket,dpkg,matplotlib,numpy,pandas等,節(jié)選一點(diǎn)供簡單參考:

舉個例子,如果你想對比是不是發(fā)生了時間跳變的現(xiàn)象,只需要把數(shù)據(jù)包中相應(yīng)的時間戳拉出來,做個對比,就一目了然:

好啦,就講這么多,希望對大家平常的開發(fā)工作有所幫助。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2542

    文章

    50274

    瀏覽量

    750182
  • 時間同步
    +關(guān)注

    關(guān)注

    1

    文章

    116

    瀏覽量

    9924

原文標(biāo)題:關(guān)于Velodyne LiDAR的時間同步

文章出處:【微信號:MEMSensor,微信公眾號:MEMS】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Velodyne激光雷達(dá)傳感器助力安防應(yīng)用 未來前景可期

    據(jù)報(bào)道,激光雷達(dá)(LiDAR)全球領(lǐng)導(dǎo)者Velodyne Lidar(以下簡稱Velodyne)近日在紐約無人安防博覽會上展示了其最新的用于物理安全和公共安全自動化解決方案的激光雷達(dá)技
    發(fā)表于 11-16 10:48 ?1437次閱讀

    面向車規(guī)級量產(chǎn) Velodyne布局車載領(lǐng)域LIDAR應(yīng)用

    說起LIDAR,全球最知名的公司Velodyne很早就進(jìn)入了車載領(lǐng)域LIDAR應(yīng)用。2005年的時候美國國防部資助了一項(xiàng)無人駕駛汽車比賽,Velodyne的創(chuàng)始人Hall在2006年的
    的頭像 發(fā)表于 01-19 09:35 ?3164次閱讀

    Velodyne激光雷達(dá)傳感器在基于Eagle X系統(tǒng)的無人機(jī)中的應(yīng)用

    據(jù)麥姆斯咨詢報(bào)道,Velodyne Lidar近日宣布,總部位于墨西哥蒙特雷的IT咨詢和技術(shù)開發(fā)公司Techmake Solutions, S.A.將在其Eagle X測繪和測量系統(tǒng)中使
    發(fā)表于 04-27 09:29 ?1057次閱讀

    LiDAR專利戰(zhàn)還是來了 Velodyne和Quanergy取得了階段性“成果”

    據(jù)麥姆斯咨詢報(bào)道,汽車行業(yè)激光雷達(dá)(LiDAR)全球領(lǐng)先供應(yīng)商Velodyne近日贏得了競爭對手Quanergy發(fā)起的一項(xiàng)專利挑戰(zhàn)。2019年5月23日,美國專利審判和上訴委員會作出裁決,維持了
    的頭像 發(fā)表于 06-03 15:07 ?3231次閱讀

    自動駕駛公司Velodyne Lidar與多家投資銀行合作進(jìn)行IPO

    日前,據(jù)外媒報(bào)道,有消息人士透露,自動駕駛技術(shù)企業(yè)Velodyne Lidar即將進(jìn)行IPO,將與美林銀行、花旗集團(tuán)、加拿大皇家銀行以及威廉·布萊爾幾家投資銀行進(jìn)行合作。
    發(fā)表于 06-25 08:49 ?1083次閱讀

    自動駕駛公司Velodyne Lidar將進(jìn)行IPO

    如果能夠按照計(jì)劃完成IPO,那么Velodyne Lidar將會成為自動駕駛技術(shù)領(lǐng)域第一家完成上市的企業(yè)。
    的頭像 發(fā)表于 06-26 14:14 ?2893次閱讀

    激光雷達(dá)制造商Velodyne Lidar即將進(jìn)行IPO!

    如果能夠按照計(jì)劃完成IPO,那么Velodyne Lidar將會成為自動駕駛技術(shù)領(lǐng)域第一家完成上市的企業(yè)。
    的頭像 發(fā)表于 06-26 14:15 ?2470次閱讀

    Velodyne Lidar與自動駕駛系統(tǒng)公司NAVYA達(dá)成了銷售協(xié)議

    Velodyne Lidar, Inc.今日宣布與領(lǐng)先的自動駕駛系統(tǒng)公司NAVYA簽訂一份為期多年的銷售協(xié)議。 自2015年以來,NAVYA一直為其自動駕駛班車車隊(duì)使用Velodyne批量生產(chǎn)的激光雷達(dá)傳感器,該車隊(duì)為城市和私營
    的頭像 發(fā)表于 03-18 15:40 ?1813次閱讀

    Velodyne Lidar面向其集成商生態(tài)系統(tǒng)推出“Automated with Velodyne”計(jì)劃

    目前,已有近40家公司加入“Automated with Velodyne”計(jì)劃。他們已經(jīng)在利用Velodyne的激光雷達(dá)技術(shù)在高級駕駛輔助系統(tǒng)(ADAS)、自動駕駛車輛、測繪、工業(yè)、智慧城市、無人機(jī)/無人駕駛飛行器(UAV)、機(jī)器人和安防等應(yīng)用領(lǐng)域構(gòu)建解決方案。
    的頭像 發(fā)表于 04-29 09:53 ?1923次閱讀

    Velodyne Lidar提供精確、強(qiáng)大的移動繪圖

    NavVis首席技術(shù)官Georg Schroth表示:“Velodyne傳感器為我們的移動繪圖系統(tǒng)提供實(shí)時3D數(shù)據(jù)。這種寶貴的輸入已在開發(fā)業(yè)界領(lǐng)先的SLAM算法方面發(fā)揮重要作用,而這些算法能夠?yàn)槲覀兊钠炫炓苿永L圖系統(tǒng)NavVis M6提供支持。
    的頭像 發(fā)表于 06-01 17:37 ?2946次閱讀

    Velodyne Lidar與Graf雙方已完成其此前宣布的業(yè)務(wù)合并

    Velodyne Lidar是激光雷達(dá)技術(shù)領(lǐng)域的全球領(lǐng)導(dǎo)者,致力于為自主系統(tǒng)提供實(shí)時三維視覺,并通過允許機(jī)器查看周圍環(huán)境來賦能自主系統(tǒng)革命。其基于雷達(dá)的智能視覺解決方案在汽車行業(yè)十分知名
    的頭像 發(fā)表于 10-09 09:51 ?1891次閱讀

    Velodyne與福特Otosan合作,共同研發(fā)自動駕駛技術(shù)

    12月1日,激光雷達(dá)公司Velodyne Lidar宣布與福特Otosan合作,共同進(jìn)行重型卡車自動駕駛技術(shù)相關(guān)的產(chǎn)品研發(fā)和測試。目前,福特Otosan正在測試Velodyne Velarray H800激光雷達(dá)傳感器,以確保下
    發(fā)表于 12-03 10:33 ?610次閱讀

    激光雷達(dá)公司Velodyne Lidar和Luminar Technologies公開上市

    全球汽車快訊 據(jù)外媒報(bào)道,Velodyne Lidar和Luminar Technologies兩家公司都在公開上市了。隨著自動駕駛車輛的應(yīng)用,這兩家激光雷達(dá)公司都發(fā)展得不錯。 然而,兩家公司的股票
    的頭像 發(fā)表于 01-14 11:33 ?2960次閱讀

    Velodyne Lidar探討智慧城市、洞穴、機(jī)場和災(zāi)難響應(yīng)中的自動探測

    Velodyne Lidar, Inc.?(Nasdaq: VLDR, VLDRW)宣布推出新的數(shù)字學(xué)習(xí)系列Velodyne Lidar LIVE!,并于太平洋標(biāo)準(zhǔn)
    的頭像 發(fā)表于 01-29 12:34 ?1915次閱讀

    Velodyne Lidar傳感器因高性能而入選

    Velodyne的傳感器具有高性能、易于整合和低能耗等特點(diǎn),能夠?qū)崿F(xiàn)長時間操作和便攜性,因此Visimind選擇了Velodyne。Visimind首席技術(shù)官Daniel ?hman表示:“我們從事地圖繪制業(yè)務(wù)已有20多年,并在
    的頭像 發(fā)表于 10-26 11:16 ?1364次閱讀