基于共享內(nèi)存的智能無人車進程間消息異步傳輸機制
本文選題:共享內(nèi)存 + 智能無人車; 參考:《軟件學報》2017年05期
【摘要】:智能無人車軟件系統(tǒng)通常由多個功能模塊組成,在模塊間高效、可靠地傳輸傳感器數(shù)據(jù)以及決策和控制信息等,是智能無人車系統(tǒng)運行的重要保障.目前,國內(nèi)外大多數(shù)智能無人車軟件系統(tǒng)所使用的消息傳輸機制均基于套接字(socket),其容易部署在分布式的控制器環(huán)境中,且能滿足在較小數(shù)據(jù)量下的消息快速傳輸.但是,隨著智能無人車集成控制器性能的提升以及環(huán)境感知手段的發(fā)展,對功能模塊間傳輸?shù)臄?shù)據(jù)量以及帶寬提出了更高的要求.現(xiàn)有基于套接字的消息傳輸機制因其受網(wǎng)絡(luò)協(xié)議的限制,需要分塊傳輸大數(shù)據(jù)包,不僅增加了收發(fā)雙方的開銷,而且還增加了消息傳輸延遲.提出一種基于共享內(nèi)存(shared memory)的智能無人車進程間消息異步傳輸機制,模塊間通過共享內(nèi)存空間進行數(shù)據(jù)交互.共享內(nèi)存空間由超級塊和數(shù)據(jù)塊構(gòu)成,通過環(huán)形隊列管理數(shù)據(jù)塊收發(fā);同時,采用原子操作提高整體性能,實現(xiàn)圖像等大數(shù)據(jù)包的有效傳輸.該設(shè)計應(yīng)用于智能無人車模塊間通信,可以明顯降低數(shù)據(jù)傳輸時延,提高系統(tǒng)吞吐量.實驗結(jié)果表明,該方法針對典型大數(shù)據(jù)包(如3MB)的平均傳輸時延為2.5ms,低于LCM的12ms以及ROS中Sharedmem_transport的3.9ms.另外,該系統(tǒng)的最大吞吐量達到1.1GB/s,高于LCM的180MB/s以及Sharedmem_transport的600MB/s.
[Abstract]:Intelligent unmanned vehicle software system is usually composed of several functional modules. It is an important guarantee for intelligent unmanned vehicle system to transmit sensor data and decision-making and control information efficiently and reliably between modules. At present, most intelligent unmanned vehicle software systems at home and abroad use message transmission mechanism based on socket socket, it is easy to deploy in the distributed controller environment, and can meet the need of fast message transmission in a small amount of data. However, with the improvement of the performance of the intelligent unmanned vehicle integrated controller and the development of the environmental awareness method, the data and bandwidth between the functional modules are required to be higher. Due to the limitation of network protocol, the existing socket-based message transmission mechanism needs to transmit large packets in blocks, which not only increases the overhead of both sender and receiver, but also increases the delay of message transmission. This paper presents an asynchronous message transmission mechanism based on shared memory (shared memory) for intelligent unmanned vehicle (UAV), in which the modules interact with each other through shared memory space. The shared memory space is made up of super blocks and data blocks, and the data blocks are managed by a ring queue. At the same time, atomic operation is used to improve the overall performance and realize the effective transmission of large data packets such as images. This design is applied to communication between modules of intelligent unmanned vehicle, which can obviously reduce the delay of data transmission and improve the throughput of the system. The experimental results show that the average transmission delay of this method for typical large data packets (such as 3MB) is 2.5 Ms, which is lower than that of 12ms in LCM and 3.9 Ms in Sharedmem_transport in ROS. In addition, the maximum throughput of the system is 1.1 GB / s, which is higher than that of 180MB/s of LCM and 600MB / s of Sharedmem_transport.
【作者單位】: 同濟大學電子與信息工程學院;同濟大學嵌入式重點實驗室;浙江海洋大學數(shù)理與信息學院;總參第61研究所;
【基金】:中央高;究蒲袠I(yè)務(wù)費專項資金(20143436) 同濟大學青年優(yōu)秀人才培養(yǎng)計劃(2014KJ027) 國家自然科學基金(41201379)~~
【分類號】:TP23;U463.6
【相似文獻】
相關(guān)期刊論文 前10條
1 平原;陳光林;;人車演繹新生活[J];時代汽車;2007年02期
2 陳光林;;人車演繹新生活[J];時代汽車;2007年10期
3 平原;孔俊;;人車演繹新生活[J];時代汽車;2007年01期
4 陳光林;;人車演繹新生活[J];時代汽車;2007年06期
5 陳光林;王藝超;;人車演繹新生活[J];時代汽車;2007年11期
6 平原;陳光林;;人車演繹新生活[J];時代汽車;2007年03期
7 平原;;人車演繹新生活[J];時代汽車;2007年12期
8 陳光;;人車演繹新生活[J];時代汽車;2007年09期
9 平原;陳光林;;人車演繹新生活[J];時代汽車;2007年08期
10 陳光林;;人車演繹新生活[J];時代汽車;2007年07期
相關(guān)會議論文 前2條
1 劉永生;曹予湘;王志杰;郭曉慶;;架空人車無人值守的電控技術(shù)改進與實踐[A];煤礦自動化與信息化——第19屆全國煤礦自動化與信息化學術(shù)會議暨中國礦業(yè)大學(北京)百年校慶學術(shù)會議論文集[C];2009年
2 胡志鵬;;斜井人車信號通訊機應(yīng)用選型、安裝維護及檢修注意事項[A];贛閩皖蘇湘五省煤炭學會聯(lián)合學術(shù)交流會論文集[C];2004年
相關(guān)重要報紙文章 前10條
1 本報記者 董碧娟;誰在“駕駛”無人車[N];經(jīng)濟日報;2013年
2 鄒開強;石壕煤礦確保吊掛人車安全[N];經(jīng)理日報;2007年
3 唐克培;永川煤礦投資百萬進行井下人車安全技改[N];經(jīng)理日報;2007年
4 本報記者 聶曉飛;車聯(lián)網(wǎng)規(guī)模今年將逾200億 人車交互助力智能交通[N];通信信息報;2013年
5 記者 王蒙;李揚:打造中國無人車[N];北京科技報;2013年
6 通訊員 王鵬;“人車聯(lián)姻”破解供需難題[N];人民鐵道;2009年
7 記者 康磊;鄭國如代表:建過街天橋解決人車爭路[N];長春日報;2010年
8 本報記者 徐瑞哲;無人車何時載客上路[N];解放日報;2013年
9 特約通訊員 吳立民;皇崗口岸人車混行現(xiàn)象有望解決[N];深圳特區(qū)報;2008年
10 汪德生;人車大戰(zhàn)[N];廠長經(jīng)理日報;2001年
相關(guān)博士學位論文 前1條
1 宗欣露;多目標人車混合時空疏散模型研究[D];武漢理工大學;2011年
相關(guān)碩士學位論文 前9條
1 楊偉建;縮微無人車上位機軟件設(shè)計及實現(xiàn)[D];北方工業(yè)大學;2016年
2 阮廣凱;多無人車系統(tǒng)協(xié)同控制方法及實驗平臺設(shè)計[D];北京理工大學;2016年
3 姚廣鵬;城市平面信號交叉口人車交互狀態(tài)的安全與效率分析[D];長安大學;2016年
4 張大方;面向預約的狀態(tài)驅(qū)動無人車控制與調(diào)度研究[D];西北工業(yè)大學;2015年
5 陳奇;人車碰撞事故再現(xiàn)及仿真分析[D];西華大學;2016年
6 張芳;人車事故再現(xiàn)結(jié)果不確定性分析[D];西華大學;2016年
7 賀萌;基于機器視覺的無人車跟蹤算法研究[D];北京交通大學;2017年
8 楊森森;基于GPS/INS/激光雷達的無人車組合導航[D];上海交通大學;2013年
9 紀超;基于ARM的無人車GPS導航系統(tǒng)的設(shè)計與實現(xiàn)[D];西安工業(yè)大學;2013年
,本文編號:1829602
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/1829602.html