成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從“通信”走向“溝通”,智能汽車交互機(jī)制的演進(jìn)

智能汽車 智能汽車
對(duì)當(dāng)下的智能汽車來說也是一樣的,除了保證,底層通信的“無損”,還要去挖掘溝通過程的體驗(yàn)。

 

當(dāng)我們談?wù)撝悄芷嚨耐ㄐ艜r(shí),我們在談?wù)撌裁矗繜衢T的SOA技術(shù)是不是智能汽車交互機(jī)制的“終局”?讓我們用一篇文章來深挖、講透這些概念。

通信的基本概念

通信技術(shù)是非常多樣的,每種技術(shù)在傳輸速率、成本、成熟度、時(shí)延、穩(wěn)定性、安全性等上的特性也不同,但其結(jié)構(gòu)是類似的。

討論通信技術(shù),一般都會(huì)從開放式系統(tǒng)互聯(lián)通信參考模型(Open System Interconnection Reference Model,OSI)開始。

  • 應(yīng)用層:面向用戶的一些服務(wù)接口
  • 表示層:對(duì)數(shù)據(jù)進(jìn)行翻譯、加密和壓縮
  • 會(huì)話層:建立、管理和終止會(huì)話
  • 傳輸層:提供端到端的通信連接方式,包括分包、重組、流控等 (段Segment)
  • 網(wǎng)絡(luò)層:負(fù)責(zé)數(shù)據(jù)包端到端地傳遞和互聯(lián)過程,類似郵寄的起終點(diǎn)(包PackeT)
  • 數(shù)據(jù)鏈路層:負(fù)責(zé)實(shí)際的傳輸管路,將數(shù)據(jù)可靠地傳輸?shù)较噜徆?jié)點(diǎn),類似物流中轉(zhuǎn)站(幀F(xiàn)rame)
  • 物理層:負(fù)責(zé)物理媒介上的傳遞,類似貨車(比特Bit)

通信技術(shù)的選擇是根據(jù)業(yè)務(wù)要求以及技術(shù)本身的特點(diǎn)來決定的。比如以太網(wǎng)(TCP/IP)協(xié)議的層次設(shè)計(jì)更加復(fù)雜,因此可以支撐互聯(lián)網(wǎng)業(yè)務(wù)的多樣需求。而車端的CAN協(xié)議則簡化了各層的設(shè)計(jì),以滿足車輛可靠性和低時(shí)延的要求。

整車常用通信技術(shù)

進(jìn)一步地,我們羅列了目前主流智能汽車所采用的一些通信手段,如下表所示:

LIN網(wǎng)絡(luò)是一種低成本的串行通信網(wǎng)絡(luò),主要起到輔助CAN的功能。在很多對(duì)帶寬和功能要求不高的通信場景,使用LIN總線能夠節(jié)省成本。LIN采用單主控制器/多從設(shè)備的模式,一般會(huì)和CAN配合使用,處于整個(gè)電氣架構(gòu)的末梢位置,連接一些實(shí)時(shí)性要求不高的終端設(shè)備(門、座椅等)。

FlexRay網(wǎng)絡(luò)是一種高速可確定性的、具備故障容錯(cuò)的總線系統(tǒng),一般為雙線連接。用戶可以配置靜態(tài)傳輸,發(fā)送安全性較高的周期信息,使用時(shí)分多路(Time Division Multiple Access,TDMA)方法,對(duì)每個(gè)通信節(jié)點(diǎn)進(jìn)行計(jì)劃性的時(shí)間分配;也可以配置動(dòng)態(tài)傳輸,發(fā)送頻率不穩(wěn)定的非安全消息,使用柔性時(shí)分多路 (Flexible Time Division Multiple Access,F(xiàn)T-DMA)方法,輪詢每個(gè)通信節(jié)點(diǎn),確認(rèn)是否有信息發(fā)送。相比CAN通訊,F(xiàn)lexRay的成本更高但實(shí)時(shí)性更好,一般用在高安全要求的控制器通信上。

低電壓差分信號(hào)(Low-Voltage Differential Signaling,LVDS)是一種低功耗、低誤碼率、低串?dāng)_和低輻射的差分信號(hào)技術(shù),具有功耗小、抗噪聲能力強(qiáng)、電子干擾小等優(yōu)勢,一般用于高速I/O(比如相機(jī)視頻流)的傳輸任務(wù)。

除了上述通信技術(shù)外,行業(yè)內(nèi)目前最熱門的的,目前來看仍然是CAN/CAN-FD網(wǎng)絡(luò)以及基于以太網(wǎng)的SOA(SOC)通信,我們重點(diǎn)展開。

CAN/CAN-FD通信

CAN/CAN-FD網(wǎng)絡(luò)是目前智能汽車通信的絕對(duì)主力,擁有較好的性能、極高的可靠性和低廉的價(jià)格。不同于以太網(wǎng)通信,CAN/CAN-FD網(wǎng)絡(luò)更多地是為了適應(yīng)分布式構(gòu)架下的多個(gè)控制器之間的互聯(lián)而存在。

CAN的原理有很多文章都已經(jīng)介紹過了,本文不再作為重點(diǎn)去重復(fù)討論。

CAN-FD協(xié)議可以理解成CAN協(xié)議的升級(jí)版,物理層未改變,但協(xié)議層的傳輸速率、數(shù)據(jù)長度、幀格式等均有改變。比如,將CAN的每幀8字節(jié)數(shù)據(jù)提高到64字節(jié),波特率從最高的1Mbps提高到5Mpbs,這大大提升了車輛的通信效率。

CAN-FD提高了數(shù)據(jù)包組織的靈活性,可以支持AutoSAR框架下的PDU概念。PDU分為Container PDU和Signal PDU兩類,前者是后者的容器,而后者用于存放具體信號(hào)。相比傳統(tǒng)固定長度的CAN信息,CAN-FD可以根據(jù)需求在發(fā)送時(shí)動(dòng)態(tài)配置內(nèi)嵌Signal PDU的位置和個(gè)數(shù),由此可以更靈活地適配負(fù)載和業(yè)務(wù)要求。

這種靈活性往往需要測試人員具有更高的專業(yè)素質(zhì),因?yàn)椋渲渺`活性增強(qiáng)的同時(shí)會(huì)加大信號(hào)解析和檢查的難度。

無論是CAN還是CAN-FD,其本質(zhì)上仍然是一種基于信號(hào)的通信,無論P(yáng)DU增加了多少靈活性,CAN/CAN-FD依然帶著濃厚的“通信”烙印,在本質(zhì)上,發(fā)送方、接收方的組織仍然是固定的,調(diào)整也是緩慢的。而我們接下來要說的基于以太網(wǎng)的SOA,相對(duì)來說就更為靈活。SOA雖然常被用于和CAN進(jìn)行對(duì)比,但其實(shí)已經(jīng)不是一種通信手段

以太網(wǎng)通信

智能汽車以太網(wǎng)通信的協(xié)議棧相比CAN更為復(fù)雜,當(dāng)然其覆蓋的業(yè)務(wù)面也更寬,靈活性也更高,是目前域控制器之間通信的主流方案。如下圖所示:

當(dāng)前,智能汽車的以太網(wǎng)通信有兩條發(fā)展路線。

一條路線就是時(shí)間敏感網(wǎng)絡(luò)(Time Sensitive Networking,TSN),這是從鏈路層往上的一次全面改進(jìn),是未來具有較大潛力的一種以太網(wǎng)通信協(xié)議,但目前的應(yīng)用仍在探索當(dāng)中。當(dāng)前被采用更多的是另一條技術(shù)路線,即對(duì)常規(guī)以太網(wǎng)技術(shù)的改進(jìn),主要調(diào)整底層和應(yīng)用層的設(shè)計(jì),但保留了絕大部分網(wǎng)絡(luò)層及傳輸層的設(shè)計(jì),可以和傳統(tǒng)互聯(lián)網(wǎng)無縫銜接。

以太網(wǎng)之上的SOA

了解完以太網(wǎng)通信的基本構(gòu)成,緊接著我們就可以來討論SOA,即面向服務(wù)的架構(gòu)(Service-Oriented Architecture)。SOA實(shí)際上并不是一種具體的技術(shù),而是一種架構(gòu)策略層面上的指導(dǎo)思想或者范式,是為了更好地組織和利用處于不同所有權(quán)范圍控制下信息的一種分布式設(shè)計(jì)。

SOA不是一種單純的通信機(jī)制,雖然看上去與CAN這類基于信號(hào)的通信類似。但仔細(xì)比對(duì),會(huì)發(fā)現(xiàn)兩者有著本質(zhì)上的區(qū)別。如下圖所示:

面向服務(wù)的通信定義了“服務(wù)方”和“消費(fèi)方”,“服務(wù)方”是傳統(tǒng)意義上的發(fā)送者,而“消費(fèi)方”是一種接受者。

在整車應(yīng)用當(dāng)中,我們可以通過AutoSAR AP或者自主研發(fā)的生成工具,完成類似CAN的通信矩陣生成,滿足各個(gè)域控制器之間的通信需求。與CAN相比,較為明顯的區(qū)別除了通信載體不同外,SOA還具有以太網(wǎng)SOME/IP所支持的服務(wù)發(fā)現(xiàn)功能,可以動(dòng)態(tài)建立域控制器之間的傳輸鏈路,從而實(shí)現(xiàn)動(dòng)態(tài)拓?fù)涞臉?gòu)建,由此提升軟件更新過程中的靈活性。

不同于固定的信息傳輸,消費(fèi)方可以利用“服務(wù)發(fā)現(xiàn)”,訂閱某幾個(gè)服務(wù)方準(zhǔn)備好的信息輸出服務(wù)。應(yīng)用程序之間是一種松耦合的連接,消費(fèi)方的需求發(fā)生變化,服務(wù)方往往不需要作出變化。但這往往只達(dá)到了面向服務(wù)通信(Service-Oriented Communication,SOC)的程度,還沒有上升到SOA,依然還是一種從“通信”角度出發(fā)的思考。

由于SOA更多地被拿來和CAN進(jìn)行類比,因此很多負(fù)責(zé)通信網(wǎng)絡(luò)配置的從業(yè)者也往往習(xí)慣從“通信”角度對(duì)其展開思考,這讓SOA的作用大打折扣。在接觸SOA的初期,人們對(duì)SOA的很多定義和設(shè)計(jì)也非常不理解,這很大程度上也是因?yàn)槭苤朴?ldquo;通信”這個(gè)固有思維模式。

其實(shí)理解SOA非常簡單,如果從“計(jì)算”這個(gè)視角出發(fā),很多問題就會(huì)迎刃而解。

如下圖所示,如果我們從軟件開發(fā)人員的視角來看,SOA其實(shí)更多地是一種函數(shù)交互。一個(gè)函數(shù)的調(diào)用看上去就是一種“計(jì)算”過程,當(dāng)然其背后也隱藏了“通信”的概念。一般情況下,通過內(nèi)存指針的牽引,我們才能在調(diào)用某個(gè)函數(shù)時(shí),找到對(duì)應(yīng)的方法和數(shù)據(jù),而SOA在很大程度上更像是將函數(shù)調(diào)用的“指針和內(nèi)存”變成了“ID和網(wǎng)絡(luò)”。

用面向?qū)ο缶幊痰乃枷肜斫釹OA

從“函數(shù)”這個(gè)角度繼續(xù)分析。如下圖所示,我們看SOME/IP所提供的服務(wù)類型,其所描述的服務(wù)(Service),更多是一種“類”的概念。例(Instance)是對(duì)“類”的方法做調(diào)整,而接口(Interface)以及事件組(EventGroup)的標(biāo)記是對(duì)“類”的數(shù)據(jù)結(jié)構(gòu)做調(diào)整。而Interface之下的Event、Method和Field更像是對(duì)某個(gè)數(shù)據(jù)結(jié)構(gòu)讀寫權(quán)限的約束以及輸出方法的設(shè)計(jì)。類的交互往往是“雙向”的,SOA其實(shí)也是雙向的。然而,由于受到“通信”概念的約束,SOA常常被強(qiáng)制設(shè)計(jì)為一個(gè)“單向”過程。

SOME/IP的服務(wù)類型

本文認(rèn)為,SOA設(shè)計(jì)之初,實(shí)際上是希望實(shí)現(xiàn)在多個(gè)域控制器上的開發(fā),可以做到像在一個(gè)域控制器上開發(fā)一樣方便。如果從軟件設(shè)計(jì)模式的角度出發(fā)看SOA設(shè)計(jì),確實(shí)可以更為容易地達(dá)成這個(gè)目標(biāo)。但在實(shí)踐中,同時(shí)做過軟件開發(fā)的網(wǎng)絡(luò)配置工程師非常少,且不同域控的配置工程師也大都不了解彼此的業(yè)務(wù)領(lǐng)域,可以統(tǒng)籌多個(gè)域控制器的軟件架構(gòu)工程師更是鳳毛麟角,SOA的實(shí)現(xiàn)往往就卡在這個(gè)點(diǎn)上。

SOA是智能汽車的終局嗎?

那么,SOA是不是就是智能汽車的終局?

其實(shí)并不是。如下圖所示,我們將交通出行業(yè)務(wù)的演進(jìn)和通信架構(gòu)的演進(jìn)做了對(duì)比。

在交通系統(tǒng)中,私家車代表了人和車的固定映射關(guān)系,在不約束需求的情況下,交通系統(tǒng)的整體負(fù)載以及負(fù)載的均衡都是很難實(shí)現(xiàn)的,交通擁堵以及停車資源不匹配等問題,必然頻現(xiàn)。共享車邏輯出現(xiàn)后,打破了人和車的固定關(guān)系,情況有所改善,交通系統(tǒng)的利用率提升了。但畢竟開車的還是司機(jī),雖有獎(jiǎng)勵(lì)系統(tǒng)的調(diào)節(jié),但其仍然受到個(gè)人生活作息以及營運(yùn)偏好的影響。共享出行的下一步是基于無人駕駛的智能出行,因?yàn)榻饨壛巳撕蛙嚨年P(guān)系,并且從能源補(bǔ)充到行駛路線都是系統(tǒng)全局規(guī)劃的最優(yōu)結(jié)果,所以,極有可能成為交通系統(tǒng)發(fā)展的終局。

通信的發(fā)展其實(shí)也是一個(gè)道理,基于信號(hào)的CAN通信,反映的是一種固定的信號(hào)交互過程,無法有效滿足業(yè)務(wù)的變化。

SOA改變了這個(gè)過程,其建立了信號(hào)交互的可變關(guān)系,像超市購物一樣,不管你選擇超市里的哪種貨品(服務(wù)),這個(gè)通信過程都是成立的。但其也存在不少的約束:第一,通信的帶寬負(fù)載和計(jì)算消耗伴隨鏈路的調(diào)整仍然會(huì)產(chǎn)生運(yùn)算的不穩(wěn)定,因此還需要工程師參與進(jìn)行一些適配性的設(shè)計(jì);第二,無論服務(wù)設(shè)計(jì)如何靈活,但其接口仍然依賴人工設(shè)計(jì),所能提供的服務(wù)也仍然需要人去設(shè)計(jì),不可能超越開發(fā)人員的認(rèn)知范圍。

未來是否有一種交互過程更加細(xì)膩,且變更后仍能保證運(yùn)算穩(wěn)定性的通信機(jī)制存在呢?答案是肯定的,那就是深度學(xué)習(xí)。

舉個(gè)典型的例子。想象有一天,你愁容滿面地坐進(jìn)車?yán)铮囍鲃?dòng)給你放了一首你悲傷時(shí)常聽的歌曲。你在詫異其表現(xiàn)時(shí),似乎還有點(diǎn)感動(dòng)。但機(jī)器可能并沒有這么感性,它只不過一直在分析你和車內(nèi)所有接口的交互數(shù)據(jù),發(fā)現(xiàn)了表情識(shí)別結(jié)果和這首歌的播放之間存在明顯的相關(guān)性。我們可以通過深度學(xué)習(xí)模型來捕捉這種相關(guān)性,這種級(jí)別的網(wǎng)絡(luò)模型訓(xùn)練甚至可以在車上完成。當(dāng)系統(tǒng)發(fā)現(xiàn)你的行為模式存在規(guī)律性時(shí),便可以在下次滿足觸發(fā)條件時(shí),主動(dòng)完成后續(xù)的操作。

在這個(gè)案例里,我們能看到深度學(xué)習(xí)相對(duì)SOA又有了新的優(yōu)勢。每個(gè)人不只是訂閱既有的服務(wù),更擁有了私人定制的、粒度更細(xì)的服務(wù)。并且這種變更,可能不需要通過OTA升級(jí)來獲得,而是由用戶在本地自行培養(yǎng)。

基于上面的分析,本文總結(jié)得出了智能駕駛服務(wù)的三個(gè)階段。第一階段是構(gòu)建固定且穩(wěn)定的關(guān)系,第二階段是構(gòu)建可變但不一定穩(wěn)定的關(guān)系,第三階段是構(gòu)建可變且穩(wěn)定的關(guān)系。我們當(dāng)前處在第一階段向第二階段的過渡中,而要進(jìn)入第三階段,核心就是要盡可能的去除人對(duì)服務(wù)執(zhí)行的干預(yù)。

智能汽車從“通信”到“溝通”

人們對(duì)通信的一般理解,一直停留在無損地將一個(gè)信息從一處傳輸?shù)搅硪惶幍恼麄€(gè)過程。但這并不是通信的全部。

如果我們對(duì)一個(gè)基本的通信過程建模,就會(huì)發(fā)現(xiàn)其存在兩個(gè)基本條件。第一、編碼器和解碼器之間共享一個(gè)密碼本,用于保證信息一致;第二、接受者和發(fā)送者存在一種共同的理解,促使行動(dòng)一致。但整個(gè)過程中噪聲一直存在,編解碼過程的噪聲更多地是一種傳遞上的損失,而發(fā)送與接收者之間的偏差則往往是一種理解上的差異。

將這個(gè)模型引入人和人的溝通以及機(jī)器與機(jī)器之間的溝通,情況也是類似的。人和人之間的理解存在偏差,機(jī)器和機(jī)器之間也同樣如此。信息傳輸雖然是單向的,但信息的理解和轉(zhuǎn)換往往是反復(fù)雙向磨合的過程。

真實(shí)的交互過程是通信和計(jì)算共同作用的結(jié)果。如下圖所示:

有一個(gè)網(wǎng)絡(luò)詐騙的例子,也許能讓我們更深地體會(huì),信息傳遞一致和行動(dòng)一致之間的差異和關(guān)系。曾經(jīng)有個(gè)男性詐騙人員將自己包裝成女性和另一男性交往,騙取了大量錢財(cái),其中有一段聊天記錄曝光,女方(假扮)說:“你自己都沒錢了,不要借給我了,我不喜歡男生身上沒錢。”這句話非常有意思。詐騙人員要確保自己的想法和對(duì)方的行動(dòng)保持一致,即讓受害人交出錢財(cái),但其實(shí)際傳遞的信息卻和自己的想法完全相反??赡腿藢の兜氖?,由于這句話刺激了受害人作為男性的自尊心,使其更愿意將錢借出去,從而在行動(dòng)上讓詐騙人員達(dá)成了自己的目的。

對(duì)當(dāng)下的智能汽車來說也是一樣的,除了保證,底層通信的“無損”,還要去挖掘溝通過程的體驗(yàn)。從CAN到SOA再到深度學(xué)習(xí),智能汽車的演進(jìn)過程中,通信和計(jì)算的概念會(huì)進(jìn)一步模糊化,機(jī)器更多地需要從”信息傳遞“,向”溝通交流“轉(zhuǎn)移。

 

 

責(zé)任編輯:張燕妮 來源: 九章智駕
相關(guān)推薦

2025-04-28 02:55:00

2023-07-26 15:25:55

供應(yīng)鏈4.0工業(yè)4.0

2012-10-15 18:41:16

谷歌谷歌汽車

2021-01-27 17:41:11

人工智能AI邊緣人工智能

2025-03-04 09:02:25

JavaSPI機(jī)制

2018-06-06 15:50:12

康普

2021-03-01 11:42:54

人工智能商業(yè)數(shù)據(jù)

2014-03-07 09:28:52

SDN技術(shù)SDN軟件定義網(wǎng)絡(luò)

2023-09-25 13:07:27

2020-01-03 08:49:39

人工智能達(dá)摩院智能

2009-11-26 17:21:38

智能彈性架構(gòu)技術(shù)

2018-07-18 19:01:13

區(qū)塊鏈

2023-06-25 10:10:00

2018-06-14 10:15:22

金融

2024-09-24 10:40:07

2021-05-26 09:46:40

智能

2022-06-02 08:37:10

架構(gòu)DDDMVC

2025-04-27 07:53:47

2024-09-26 19:36:58

2017-10-21 09:44:07

云計(jì)算
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久久久久九九九九九九 | 91在线视频播放 | 国产高清免费在线 | 欧美精品一区二区三区在线 | 成人午夜在线 | 毛片免费视频 | 欧美国产激情二区三区 | 另类专区成人 | 99热精品在线观看 | 亚洲成人一区二区 | 一区二区三区在线免费 | 国产精品精品3d动漫 | 久久爱黑人激情av摘花 | 国产免费观看久久黄av片涩av | 91久久精品国产91久久 | 日韩视频精品在线 | 久热伊人| 91精品国产综合久久久久久蜜臀 | 日韩精品成人av | 欧洲一区二区视频 | 国产精品成人一区二区三区 | 538在线精品| 精品在线一区二区三区 | 大乳boobs巨大吃奶挤奶 | 国产精品久久久久久久久久免费看 | 能看的av | 亚洲免费高清 | 日韩在线一区二区三区 | 国产成人精品免费视频大全最热 | 欧美在线观看黄色 | 久久国产精品视频观看 | 日韩精品一二三 | 国产乱码高清区二区三区在线 | 综合久久综合久久 | 97精品国产 | 一区二区三区四区不卡 | 亚洲成人一区 | 国内精品视频一区二区三区 | 国产激情一区二区三区 | 久久国产精品72免费观看 | 日韩精品1区2区3区 国产精品国产成人国产三级 |