0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分布式通信是什么 分布式網(wǎng)絡(luò)搭建

麥辣雞腿堡 ? 來源:古月居 ? 作者:古月居 ? 2023-11-27 15:49 ? 次閱讀

智能機(jī)器人的功能繁多,全都放在一個計算機(jī)里,經(jīng)常會遇到計算能力不夠、處理出現(xiàn)卡頓等情況,如果可以將這些任務(wù)拆解,分配到多個計算機(jī)中運(yùn)行豈不是可以減輕壓力?

這就是分布式系統(tǒng),可以實現(xiàn)多計算平臺上的任務(wù)分配。

分布式通信

什么叫分布式?

機(jī)器人功能是由各種節(jié)點組成的,這些節(jié)點可能位于不同的計算機(jī)中,這種結(jié)構(gòu)可以將原本資源消耗較多的任務(wù),分配到不同的平臺上,減輕計算壓力,這就是分布式通信框架的典型應(yīng)用之一。

比如在這款機(jī)器人系統(tǒng)中,就有兩個計算平臺。機(jī)器人體積比較小,不適合放一個筆記本電腦在上邊,于是采用旭日派作為控制器,主要實現(xiàn)傳感器驅(qū)動、電機(jī)控制AI應(yīng)用等功能,此外我們還需要在電腦上監(jiān)控機(jī)器人的傳感器信息,并且遠(yuǎn)程控制機(jī)器人運(yùn)動。

兩個計算平臺之間的通信,看上去還有點復(fù)雜,畢竟相互傳輸?shù)臄?shù)據(jù)還挺多的,不過TogehterROS都已經(jīng)為我們準(zhǔn)備好了,我們只需要在每一個計算上配置好TogehterROS或者ROS2的環(huán)境,功能開發(fā)上完全不需要做任何變化,實現(xiàn)非常方便。

接下來,我們就帶領(lǐng)大家一起來感受下分布式系統(tǒng)的魅力。

分布式網(wǎng)絡(luò)搭建

旭日派配置完成后,確保已經(jīng)和你所使用的電腦連接到了同一個局域網(wǎng)絡(luò)中。接下來我們打通兩個計算平臺的通信能力。具體需要做什么呢?

簡而言之,什么都不需要做。我們直接用命令行測試一下話題通信的效果。

$ ros2 run examples_rclcpp_minimal_publisher publisher_member_function

#旭日派端$ ros2 run examples_rclcpp_minimal_subscriber subscriber_member_function

#PC端

神奇的事情就這樣發(fā)生了,旭日X3派上安裝的是TogetherROS,我的電腦上安裝的是ROS2,他們只要處于同一網(wǎng)絡(luò)中,就可以實現(xiàn)通信了,感覺就像在一個電腦里一樣。

圖片

不過這也會帶來一個問題,如果一個網(wǎng)絡(luò)中有很多個計算機(jī),我們并不希望他們都可以互通互聯(lián),而是可以分組通信,小組之間是無法實現(xiàn)通信的。

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

    關(guān)注

    212

    文章

    29069

    瀏覽量

    210351
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6133

    瀏覽量

    136989
  • 分布式網(wǎng)絡(luò)

    關(guān)注

    0

    文章

    11

    瀏覽量

    6973
收藏 0人收藏

    評論

    相關(guān)推薦

    分布式軟件系統(tǒng)

    分布式軟件系統(tǒng)分布式軟件系統(tǒng)(Distributed Software Systems)是支持分布式處理的軟件系統(tǒng),是在由通信網(wǎng)絡(luò)互聯(lián)的多處理機(jī)體系結(jié)構(gòu)上執(zhí)行任務(wù)的系統(tǒng)。它包括
    發(fā)表于 07-22 14:53

    分布式發(fā)電技術(shù)與微型電網(wǎng)

    幾種分布式發(fā)電簡介2.分布式發(fā)電與配電網(wǎng)互聯(lián)問題3.微型電網(wǎng)技術(shù)4.分布式發(fā)電(電源)技術(shù)應(yīng)用的障礙和瓶頸5.分布式發(fā)電(電源)技術(shù)發(fā)展方向6.結(jié)語
    發(fā)表于 03-11 13:37

    分布式Hadoop的搭建步驟

    搭建分布式Hadoop
    發(fā)表于 05-22 13:11

    基于CentOS的hadoop241偽分布式搭建

    CentOS下hadoop241的偽分布式搭建
    發(fā)表于 05-22 06:40

    如何設(shè)計分布式干擾系統(tǒng)?

    啟動,自主組網(wǎng),并根據(jù)控制對敵方雷達(dá)網(wǎng)、通信網(wǎng)、制導(dǎo)網(wǎng)和預(yù)警機(jī)等電子信息系統(tǒng)實施接近偵察和干擾,這將在未來的電子對抗中發(fā)揮重要作用。分布式干擾系統(tǒng)采用逼近的分布式
    發(fā)表于 08-08 06:57

    分布式數(shù)據(jù)庫有什么優(yōu)缺點?

    分布式數(shù)據(jù)庫系統(tǒng)(DDBS)是數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)兩者相互滲透和有機(jī)結(jié)合的結(jié)果。涉及數(shù)據(jù)庫基本理論和網(wǎng)絡(luò)通信理論。分布式數(shù)據(jù)庫由一組數(shù)據(jù)組成,這些數(shù)據(jù)在物理上
    發(fā)表于 09-24 09:13

    如何利用FPGA設(shè)計無線分布式采集系統(tǒng)?

    近些年來,隨著電子技術(shù)的發(fā)展,無線通信技術(shù)、計算機(jī)網(wǎng)絡(luò)的發(fā)展,分布式無線數(shù)據(jù)采集網(wǎng)絡(luò)技術(shù)開始興起,并迅速的應(yīng)用到各個領(lǐng)域。在一些地形復(fù)雜,不適合人類出現(xiàn)的區(qū)域需要進(jìn)行數(shù)據(jù)采集的情況下,
    發(fā)表于 10-14 07:10

    Hadoop集群偽分布式搭建步驟

    Hadoop集群偽分布式搭建
    發(fā)表于 11-04 09:19

    分布式系統(tǒng)的優(yōu)勢是什么?

    當(dāng)討論分布式系統(tǒng)時,我們面臨許多以下這些形容詞所描述的 同類型: 分布式的、刪絡(luò)的、并行的、并發(fā)的和分散的。分布式處理是一個相對較新的領(lǐng)域,所以還沒有‘致的定義。與順序計算相比、并行的、并發(fā)的和
    發(fā)表于 03-31 09:01

    HarmonyOS應(yīng)用開發(fā)-分布式設(shè)計

    設(shè)計理念HarmonyOS 是面向未來全場景智慧生活方式的分布式操作系統(tǒng)。對消費者而言,HarmonyOS 將生活場景中的各類終端進(jìn)行能力整合,形成“One Super Device”,以實現(xiàn)
    發(fā)表于 09-22 17:11

    各種分布式電源的電氣特性

    PS:滲透率的概念:從字面上理解,“滲透”就是由分布式電源發(fā)出的功率進(jìn)入(滲入)到配電系統(tǒng),所謂的“率”就是由分布式電源發(fā)出的電和整個系統(tǒng)所消耗的電(或者說總發(fā)電量)的一個比值。各種分布式電源的電氣
    發(fā)表于 07-12 07:54

    如何高效完成HarmonyOS分布式應(yīng)用測試?

    作者:liuxun,HarmonyOS測試架構(gòu)師HarmonyOS是新一代的智能終端操作系統(tǒng),給開發(fā)者提供了設(shè)備發(fā)現(xiàn)、設(shè)備連接、跨設(shè)備調(diào)用等豐富的分布式API。隨著越來越多的開發(fā)者投入到
    發(fā)表于 12-13 18:07

    分布式軟總線實現(xiàn)近場設(shè)備間統(tǒng)一的分布式通信管理能力如何?

    現(xiàn)實中多設(shè)備間通信方式多種多樣(WIFI、藍(lán)牙等),不同的通信方式使用差異大,導(dǎo)致通信問題多;同時還面臨設(shè)備間通信鏈路的融合共享和沖突無法處理等挑戰(zhàn)。那么
    發(fā)表于 03-16 11:03

    常見的分布式供電技術(shù)有哪些?

      分布式供電技術(shù)是指將發(fā)電設(shè)備建設(shè)在用戶或供電系統(tǒng)端,將發(fā)電與負(fù)荷直接相連,通過局部供電的方式滿足用戶的電力需求。其主要特點是將傳統(tǒng)的集中式供電方式改為分散供電方式,不僅既有大型電站向小型分布式
    發(fā)表于 04-10 16:28

    什么是分布式架構(gòu)?

    分布式架構(gòu)是指將一個系統(tǒng)或應(yīng)用拆分成多個獨立的節(jié)點,這些節(jié)點通過網(wǎng)絡(luò)連接進(jìn)行通信和協(xié)作,以實現(xiàn)共同完成任務(wù)的一種架構(gòu)模式。這種架構(gòu)模式旨在提高系統(tǒng)的可擴(kuò)展性、可靠性和性能表現(xiàn)。 一、分布式
    的頭像 發(fā)表于 01-12 15:04 ?1503次閱讀
    什么是<b class='flag-5'>分布式</b>架構(gòu)?

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品