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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于Velodyne LiDAR的時間同步

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

時間不同步的危害

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

時間同步的解決辦法

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

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

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

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

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

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

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

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

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

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

PPS和GPRMC

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

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

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

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

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

GPRMC信號要跟在PPS信號后面,也是一秒一個,很多GNSS默認是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是怎么同步時間的

激光雷達內部有兩個時鐘:(Timer 1和Timer II)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

控制頁面中關于時間同步的一些按鈕

不是每個PPS都認為是有效的脈沖,那么,用什么標準判定呢,就是這個PPS Qualifier

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

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

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

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

Python抽取時間進行分析

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

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

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

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

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

    關注

    2546

    文章

    50491

    瀏覽量

    751191
  • 時間同步
    +關注

    關注

    1

    文章

    117

    瀏覽量

    9931

原文標題:關于Velodyne LiDAR的時間同步

文章出處:【微信號:MEMSensor,微信公眾號:MEMS】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Velodyne激光雷達傳感器助力安防應用 未來前景可期

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

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

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

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

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

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

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

    自動駕駛公司Velodyne Lidar與多家投資銀行合作進行IPO

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

    自動駕駛公司Velodyne Lidar將進行IPO

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

    激光雷達制造商Velodyne Lidar即將進行IPO!

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

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

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

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

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

    Velodyne Lidar提供精確、強大的移動繪圖

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

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

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

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

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

    激光雷達公司Velodyne Lidar和Luminar Technologies公開上市

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

    Velodyne Lidar探討智慧城市、洞穴、機場和災難響應中的自動探測

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

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

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