999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種可配置的車載高精定位軟件方案研究

2020-10-20 07:18:51張瑩蔡之駿楊波馮其高李曉平
汽車實(shí)用技術(shù) 2020年15期

張瑩 蔡之駿 楊波 馮其高 李曉平

摘 要:隨著ADAS技術(shù)的普及和發(fā)展,車輛定位技術(shù)的作用也變得更加關(guān)鍵。只有保證車輛定位的精度才能確保許多ADAS應(yīng)用場(chǎng)景的準(zhǔn)確性。車載高精定位系統(tǒng)一般由定位芯片、SOC端、MCU端及RTK服務(wù)組成,其中定位芯片能結(jié)合GNSS技術(shù)與RTK數(shù)據(jù)從而進(jìn)入高精定位模式。由于定位芯片和RTK服務(wù)都有多種主流產(chǎn)品導(dǎo)致車載高精定位系統(tǒng)存在大量的組合方案,相關(guān)的軟件適配工作也因此變得非常繁重。文章提出一種可配置的車載高精定位軟件方案,能通過(guò)修改軟件配置文件便捷地適配多種定位芯片與RTK服務(wù)的組合方案,從而大幅提升軟件的調(diào)試效率和可拓展性。

關(guān)鍵詞:GNSS;車載高精定位軟件;可配置式;RTK

中圖分類號(hào):TP319? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):1671-7988(2020)15-82-03

Abstract: With the development and popularization of ADAS (Advanced Driving Assistance System), the vehicle positioning technology becomes more critical. Automotive high-precision positioning system includes positioning chip, SOC (System on Chip), MCU (Microcontroller Unit) and RTK (Real Time Kinematics) service, where positioning chip can achieve high-precision positioning by combining GNSS (Global Navigation Satellite Systems) with RTK technology Since there are various main products for positioning chips and RTK service, automotive high-precision positioning system has lots of schemes, which requires abundant hard work for software adaption. This paper suggests a configurable high- precision positioning software solution for vehicles, which is able to adapt the high-precision positioning software for different combinations of position chips and RTK service by simply modifying the configure file. Hence, the software debug efficiency and extensibility can be improved significantly.

Keywords: GNSS; Automotive high-precision positioning software; Configurable; RTK

CLC NO.: TP319? Document Code: A? Article ID: 1671-7988(2020)15-82-03

前言

車載高精定位技術(shù)是目前諸多ADAS(Advanced Driving Assistance System)技術(shù)的基礎(chǔ),只有保證了車輛定位的精度才能保證V2X(Vehicle-to-Everything)等車輛預(yù)警場(chǎng)景的準(zhǔn)確性[1][2]。車載高精定位系統(tǒng)一般由定位芯片、SOC (System on Chip) 端、MCU(Microcontroller Unit)端及RTK(Real Time Kinematics)服務(wù)組成,其中定位芯片能結(jié)合GNSS(Global Navigation Satellite Systems)技術(shù)與RTK數(shù)據(jù)從而進(jìn)入高精定位模式。該系統(tǒng)的基本工作原理為SOC端周期性地接受定位芯片發(fā)送的基礎(chǔ)定位信號(hào),并將該信號(hào)發(fā)送至RTK服務(wù)對(duì)應(yīng)的相關(guān)基站;之后,SOC端會(huì)收到RTK基站返回的RTK數(shù)據(jù)并將該數(shù)據(jù)發(fā)送給定位芯片,條件允許時(shí)定位芯片會(huì)進(jìn)入高精定位模式從而使定位芯片發(fā)送給SOC端的定位數(shù)據(jù)也變成了高精定位數(shù)據(jù);MCU端則會(huì)向定位芯片周期性地發(fā)送慣導(dǎo)推算所需信號(hào)(比如輪速tick數(shù)、時(shí)間戳等)以此輔助定位芯片的高精定位計(jì)算。

目前市場(chǎng)上有的主流定位芯片包括Ublox、北斗、高通等,RTK服務(wù)提供商有千尋、星輿科技等。由于不同廠商對(duì)應(yīng)的產(chǎn)品在軟件上采用不同的流程及函數(shù)接口,同時(shí)考慮到不同的硬件方案也會(huì)導(dǎo)致車載高精定位軟件所使用的串口等配置不同,因此,車載高精定位系統(tǒng)存在著大量不同的組合方案,且每種系統(tǒng)方案都在軟件實(shí)現(xiàn)上會(huì)有較大的不同。

本文提出一種可配置的車載高精定位軟件方案,在該方案中,車載高精定位軟件使用配置文件為特定的程序變量賦值,從而選擇高精定位軟件進(jìn)入的流程分支,以此適配不同的車載高精定位系統(tǒng)。該方案中,用戶只需修改配置文件即可實(shí)適配不同的高精定位系統(tǒng),從而大幅提升軟件調(diào)試效率與可拓展性。

注意本文中所述車載高精定位軟件不包含定位芯片與RTK服務(wù)基站內(nèi)置的定位推算軟件,僅包含定位相關(guān)的SOC端軟件和MCU端軟件(包含定位芯片及RTK服務(wù)接口函數(shù))。

1 軟件系統(tǒng)組成及原理

如圖1所示,車載高精定位軟件系統(tǒng)一般采用雙CPU通信架構(gòu),由SOC端軟件(默認(rèn)使用Linux操作系統(tǒng))、MCU端軟件組成,通過(guò)接口函數(shù)與定位芯片及RTK服務(wù)基站進(jìn)行信息交互(部分廠商將定位芯片與SOC模組融合在一起,不過(guò)軟件上SOC端依然需要使用定位相關(guān)接口函數(shù)收發(fā)定位數(shù)據(jù))。其中SOC端軟件周期性地接受來(lái)自定位芯片的定位數(shù)據(jù)并轉(zhuǎn)發(fā)給RTK服務(wù)基站,并將基站返回的RTK數(shù)據(jù)發(fā)送給定位芯片從而使該芯片進(jìn)入高精定位狀態(tài),芯片輸出的定位信號(hào)因此也變成高精定位信號(hào);MCU端軟件負(fù)責(zé)周期性地收集來(lái)自CAN信號(hào)的輪速等慣導(dǎo)所需信號(hào)并將其發(fā)送給定位芯片進(jìn)行慣導(dǎo)推算。注意圖1所述為常規(guī)的車載高精定位軟件原理圖,沒(méi)有使用配置文件。

2 配置文件及使用方法

為了適配不同組合的車載高精定位系統(tǒng),本文提出一種可配置的車載高精定位軟件方案,在SOC端軟件中引入配置文件(一般為.cfg文件,也可使用其他類型)為特定的程序變量賦值,從而選擇高精定位軟件進(jìn)入的流程分支;配置文件可由用戶自行定義,用于配置高精定位軟件使用的定位芯片、RTK(差分?jǐn)?shù)據(jù))來(lái)源、串口通道(uart口);同時(shí),在SOC端軟件中事先寫好所有需要適配的交互流程程序,并使用特定的交互變量決定軟件的交互流程。如圖2所示,定義變量Model,當(dāng)Model=1時(shí)軟件采用定位芯片1的交互流程(包括相應(yīng)的初始化流程、SDK、函數(shù)接口等),當(dāng)Model=2時(shí)軟件采用定位芯片2的交互流程;同理可定義變量Source,當(dāng)Source=1時(shí)軟件采用RTK服務(wù)提供商1的交互流程,當(dāng)Source=2時(shí)軟件采用RTK服務(wù)提供商2的交互流程;串口等其他通信接口的配置也可使用類似方法完成,撰寫代碼時(shí)需要保證每個(gè)交換流程分支都能正常運(yùn)行。這些變量的取值均來(lái)自于自定義的配置文件,軟件初始化時(shí)會(huì)自動(dòng)從配置文件讀取相關(guān)參數(shù)作為這些配置變量的值。配置文件和SOC端軟件一起編譯,可在軟件運(yùn)行時(shí)直接用putty等工具軟件打開(kāi)對(duì)應(yīng)的端口,然后使用vi模式打開(kāi)的窗口中修改相應(yīng)的配置文件,修改后重啟SOC端軟件即可生效,無(wú)需重新編譯軟件。配置文件中只需按用戶自定義的格式撰寫相關(guān)變量的初始值即可,例如只寫一行:Model=1,Source=2,適配其他方案時(shí)修改對(duì)應(yīng)的數(shù)字即可。

同時(shí),SOC端軟件還會(huì)將配置文件提供的交互變量值發(fā)送給MCU端軟件,使MCU端也能根據(jù)所選定位芯片進(jìn)入相應(yīng)的流程,從而選擇芯片所需獲取的慣導(dǎo)信號(hào)并發(fā)送給該定位芯片,發(fā)送方式由定位芯片本身需求決定。SOC端軟件與MCU端軟件的通訊方式由用戶決定,一般采用spi通信。

此外,配置文件中還可根據(jù)硬件方法的不同適配不同的接口,比如SOC端與定位芯片交互的串口號(hào)及波特率等參數(shù)均可在配置文件里設(shè)置和修改,具體操作與上述流程分支的選擇相同,這里不再贅述。

3 軟件流程

本文所述的可配置式車載高精定位軟件方案流程分為SOC端軟件流程和MCU端軟件流程,如下所述。

3.1 SOC端軟件流程

SOC端軟件流程圖如圖3所示,SOC端軟件從配置文件獲取流程分支的選擇信息,并根據(jù)所選芯片和RTK服務(wù)周期性地接受來(lái)自定位芯片的定位數(shù)據(jù)并轉(zhuǎn)發(fā)給RTK服務(wù)基站,并將基站返回的RTK數(shù)據(jù)發(fā)送給定位芯片從而使該芯片進(jìn)入高精定位狀態(tài),芯片輸出的定位信號(hào)因此也變成高精定位信號(hào)。

3.2 MCU端軟件流程

MCU端軟件流程圖如圖4所示, MCU端軟件從SOC端獲取交互變量信息,進(jìn)入配置文件所選定位芯片相應(yīng)的慣導(dǎo)流程,從而周期性地收集來(lái)自CAN信號(hào)的輪速等當(dāng)前定位芯片所需慣導(dǎo)信號(hào)并將其發(fā)送給定位芯片進(jìn)行慣導(dǎo)推算。

4 結(jié)論

本文提出一種可配置的車載高精定位軟件方案,在該方案中,引入配置文件為車載高精定位軟件的特定程序變量賦值,從而選擇高精定位軟件使用的定位芯片、RTK服務(wù)等流程分支,以此適配不同的車載高精定位系統(tǒng)。該方案中,用戶只需修改配置文件即可實(shí)適配不同的車載高精定位系統(tǒng),配置文件可使用putty等工具直接修改,無(wú)需重新編譯,從而大幅提升軟件調(diào)試效率與可拓展性。

參考文獻(xiàn)

[1] IMT-2020(5G)推進(jìn)組. C-V2X白皮書, 2018-06:2-3.

[2] 張耀丹.無(wú)人駕駛汽車的現(xiàn)狀及發(fā)展趨勢(shì)[J].汽車實(shí)用技術(shù).2018 (06).

[3] 劉宗巍,匡旭,趙福全.V2X關(guān)鍵技術(shù)應(yīng)用與發(fā)展綜述[J].電訊技術(shù). 2019(01).

[4] 彭旭飛,佀榮,李立功,余文明.?導(dǎo)航與定位中RTK技術(shù)研究[J].測(cè)繪與空間地理信息.?2019(01).

[5] 王俊超,吳潔.?測(cè)繪與空間地理信息.?GPS網(wǎng)絡(luò)RTK系統(tǒng)的定位精度研究[J].2018(10).

[6] 周玉霞,周明,康登榜,黃小紅.?GNSS互聯(lián)網(wǎng)數(shù)據(jù)傳輸協(xié)議標(biāo)準(zhǔn)綜述[J].導(dǎo)航定位學(xué)報(bào).?2015(04).

主站蜘蛛池模板: 欧美激情视频一区| 蜜桃视频一区二区| 精品久久高清| 97国产在线播放| 久久精品亚洲中文字幕乱码| 人妻21p大胆| 久久男人资源站| 成人福利免费在线观看| 国产美女无遮挡免费视频| 精品一区二区无码av| 国产sm重味一区二区三区| 日韩在线永久免费播放| 在线人成精品免费视频| 国产在线欧美| 91伊人国产| 免费jjzz在在线播放国产| 国产日韩精品欧美一区喷| 99久久精品免费看国产免费软件| 久久精品这里只有精99品| 免费在线一区| 欧美国产综合视频| 国产另类乱子伦精品免费女| 欧美日韩激情在线| 欧美啪啪精品| 青青草原国产免费av观看| 久久国产精品电影| 日本免费精品| 亚洲天堂免费| 午夜视频在线观看区二区| 国产一区二区三区精品久久呦| 午夜少妇精品视频小电影| 1024国产在线| 久久99蜜桃精品久久久久小说| 青青草原国产av福利网站| 亚洲男人的天堂视频| 美美女高清毛片视频免费观看| 国产精品成人不卡在线观看| 亚洲精品波多野结衣| 亚洲不卡影院| 免费网站成人亚洲| 国产在线精彩视频二区| 中文字幕2区| 91人人妻人人做人人爽男同| 狠狠操夜夜爽| 97精品伊人久久大香线蕉| 国产精品七七在线播放| 97视频在线观看免费视频| 欧美三级视频网站| 操美女免费网站| 国产精品成人观看视频国产| 91系列在线观看| 亚洲欧美日韩精品专区| 国产精品极品美女自在线看免费一区二区 | 2022精品国偷自产免费观看| 日韩乱码免费一区二区三区| 一级高清毛片免费a级高清毛片| 亚洲欧洲天堂色AV| 亚洲一区二区黄色| 亚洲国产在一区二区三区| 欧美无专区| 亚洲一区二区无码视频| 色播五月婷婷| 久久精品亚洲专区| 欧美在线综合视频| 亚洲人成网站18禁动漫无码| 伊人激情久久综合中文字幕| 免费一级成人毛片| 国产精品久久久久久久久| 日本人真淫视频一区二区三区| 99青青青精品视频在线| 国产精品成人免费视频99| 欧美在线网| 国产成人高清精品免费5388| 国内老司机精品视频在线播出| 久久无码高潮喷水| 国产91丝袜在线播放动漫| 亚洲日本中文字幕乱码中文| 亚洲欧美日韩精品专区| 97超碰精品成人国产| 国产v精品成人免费视频71pao| 国产原创第一页在线观看| 久久精品欧美一区二区|