服務通訊較之於話題通訊更簡單些,理論模型如下圖所示,該模型中涉及到三個角色:
ros master 負責保管 server 和 client 註冊的資訊,並匹配話題相同的 server 與 client ,幫助 server 與 client 建立連線,連線建立後,client 傳送請求資訊,server 返回響應資訊。
整個流程由以下步驟實現:
server 啟動後,會通過rpc在 ros master 中註冊自身資訊,其中包含提供的服務的名稱。ros master 會將節點的註冊資訊加入到登錄檔中。
client 啟動後,也會通過rpc在 ros master 中註冊自身資訊,包含需要請求的服務的名稱。ros master 會將節點的註冊資訊加入到登錄檔中。
ros master 會根據登錄檔中的資訊匹配server和 client,並通過 rpc 向 client 傳送 server 的tcp位址資訊。
client 根據步驟2 響應的資訊,使用 tcp 與 server 建立網路連線,並傳送請求資料。
server 接收、解析請求的資料,並產生響應結果返回給 client。
注意:注意:1.客戶端請求被處理時,需要保證伺服器已經啟動;
1.客戶端請求被處理時,需要保證伺服器已經啟動;2.服務端和客戶端都可以存在多個。
壓縮感知理論模型
最初的壓縮感知是由cand s donoho他們提出來的問題。最初壓縮感知那幾篇文章裡的模型 y x 模型一 都是從純數學角度來考慮的,問題也是針對稀疏訊號x研究的。研究的是 什麼樣的 以怎樣的方式,能夠從 y 中恢復x。在後續的研究過程中發現很多訊號x壓根不稀疏,自然也就不滿足模型一的要求了。經過...
串列埠通訊基本理論
1,什麼是串列埠?2,什麼是rs 232?3,什麼是rs 422?4,什麼是rs 485?5,什麼是握手?1,什麼是串列埠?串列埠是計算機上一種非常通用裝置通訊的協議 不要與通用序列匯流排universal serial bus或者usb混淆 大多數計算機包含兩個基於rs232的串列埠。串列埠同時也...
正規化理論和多維模型
使結構更合理,改善資料的一致性 消除儲存異常 使資料冗餘盡量小 便於插入 刪除和更新 函式依賴 關係模式 決定因素 候選碼,主碼,外碼 正規化第一正規化 資料庫表中的字段都是單一屬性,不可再分 第二正規化 表中的非主屬性,不存在部分依賴。即所有非主屬性都完全依賴於任意乙個候選關鍵字 第三正規化 資料...