chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

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

機(jī)器人通信模型有哪些

麥辣雞腿堡 ? 來源:古月居 ? 作者:古月居 ? 2023-11-27 17:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機(jī)器人是一個(gè)復(fù)雜的智能系統(tǒng),并不僅僅是鍵盤遙控運(yùn)動、識別某個(gè)目標(biāo)這么簡單,我們需要實(shí)現(xiàn)的是送餐、送貨、分揀等滿足具體場景需求的機(jī)器人。

在這些應(yīng)用功能的實(shí)現(xiàn)中,另外一種ROS通信機(jī)制也會被常常用到——那就是動作。從這個(gè)名字上就可以很好理解這個(gè)概念的含義,這種通信機(jī)制的目的就是便于對機(jī)器人某一完整行為的流程進(jìn)行管理。

通信模型

舉個(gè)例子,比如我們想讓機(jī)器人轉(zhuǎn)個(gè)圈,這肯定不是一下就可以完成的,機(jī)器人得一點(diǎn)一點(diǎn)旋轉(zhuǎn),直到360度才能結(jié)束,假設(shè)機(jī)器人并不在我們眼前,發(fā)出指令后,我們根本不知道機(jī)器人到底有沒有開始轉(zhuǎn)圈,轉(zhuǎn)到哪里了?

OK,現(xiàn)在我們需要的是一個(gè)反饋,比如每隔1s,告訴我們當(dāng)前轉(zhuǎn)到多少度了,10度、20度、30度,一段時(shí)間之后,到了360度,再發(fā)送一個(gè)信息,表示動作執(zhí)行完成。

這樣一個(gè)需要執(zhí)行一段時(shí)間的行為,使用動作的通信機(jī)制就更為合適,就像裝了一個(gè)進(jìn)度條,我們可以隨時(shí)把控進(jìn)度,如果運(yùn)動過程當(dāng)中,我們還可以隨時(shí)發(fā)送一個(gè)取消運(yùn)動的命令。

客戶端/服務(wù)器模型

動作和服務(wù)類似,使用的也是客戶端和服務(wù)器模型,客戶端發(fā)送動作的目標(biāo),想讓機(jī)器人干什么,服務(wù)器端執(zhí)行動作過程,控制機(jī)器人達(dá)到運(yùn)動的目標(biāo),同時(shí)周期反饋動作執(zhí)行過程中的狀態(tài)。

圖片

客戶端發(fā)送一個(gè)運(yùn)動的目標(biāo),想讓機(jī)器人動起來,服務(wù)器端收到之后,就開始控制機(jī)器人運(yùn)動,一邊運(yùn)動,一邊反饋當(dāng)前的狀態(tài)。

如果是一個(gè)導(dǎo)航動作,這個(gè)反饋可能是當(dāng)前所處的坐標(biāo),如果是機(jī)械臂抓取,這個(gè)反饋可能又是機(jī)械臂的實(shí)時(shí)姿態(tài)。當(dāng)運(yùn)動執(zhí)行結(jié)束后,服務(wù)器再反饋一個(gè)動作結(jié)束的信息。整個(gè)通信過程就此結(jié)束。

一對多通信

和服務(wù)一樣,動作通信中的客戶端可以有多個(gè),大家都可以發(fā)送運(yùn)動命令,但是服務(wù)器端只能有一個(gè),畢竟只有一個(gè)機(jī)器人,先執(zhí)行完成一個(gè)動作,才能執(zhí)行下一個(gè)動作。

同步通信

既然有反饋,那動作也是一種同步通信機(jī)制,之前我們也介紹過,動作過程中的數(shù)據(jù)通信接口,使用.action文件進(jìn)行定義。

由服務(wù)和話題合成

大家再仔細(xì)看下上邊的動圖,是不是還會發(fā)現(xiàn)一個(gè)隱藏的秘密。

動作的三個(gè)通信模塊,竟然有兩個(gè)是服務(wù),一個(gè)是話題,當(dāng)客戶端發(fā)送運(yùn)動目標(biāo)時(shí),使用的是服務(wù)的請求調(diào)用,服務(wù)器端也會反饋一個(gè)應(yīng)帶,表示收到命令。

動作的反饋過程,其實(shí)就是一個(gè)話題的周期發(fā)布,服務(wù)器端是發(fā)布者,客戶端是訂閱者。

沒錯(cuò),動作是一種應(yīng)用層的通信機(jī)制,其底層就是基于話題和服務(wù)來實(shí)現(xiàn)的。

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

    關(guān)注

    213

    文章

    29748

    瀏覽量

    212928
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9795

    瀏覽量

    88001
  • 通信模型
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    7927
  • ROS
    ROS
    +關(guān)注

    關(guān)注

    1

    文章

    288

    瀏覽量

    17752
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Al大模型機(jī)器人

    金航標(biāo)kinghelm薩科微slkor總經(jīng)理宋仕強(qiáng)介紹說,薩科微Al大模型機(jī)器人哪些的優(yōu)勢?薩科微AI大模型機(jī)器人由清華大學(xué)畢業(yè)的天才少年
    發(fā)表于 07-05 08:52

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人模型

    近年來,人工智能領(lǐng)域的大模型技術(shù)在多個(gè)方向上取得了突破性的進(jìn)展,特別是在機(jī)器人控制領(lǐng)域展現(xiàn)出了巨大的潛力。在“具身智能機(jī)器人模型”部分,作者研究并探討了大
    發(fā)表于 12-29 23:04

    機(jī)器人姿態(tài)監(jiān)控

    想弄一個(gè)vi可以動態(tài)顯示機(jī)器人的姿態(tài),但不知道什么函數(shù)可以引入機(jī)器人模型,幫幫忙,謝謝。
    發(fā)表于 02-11 17:25

    基于VxWorks實(shí)時(shí)操作系統(tǒng)的通信模型該怎樣去設(shè)計(jì)?

    多任務(wù)實(shí)時(shí)操作系統(tǒng)VxWorks是什么?與傳統(tǒng)通信機(jī)制相比,模塊間通信模型什么優(yōu)勢?基于VxWorks實(shí)時(shí)操作系統(tǒng)的通信模型該怎樣去設(shè)計(jì)?
    發(fā)表于 04-26 06:25

    機(jī)器人的定義是什么?工業(yè)機(jī)器人的應(yīng)用哪些?

    機(jī)器人的定義是什么?機(jī)器人優(yōu)點(diǎn)和缺點(diǎn)是什么?機(jī)器人是由哪些部分組成的?工業(yè)機(jī)器人的應(yīng)用哪些?
    發(fā)表于 07-05 06:48

    最實(shí)用的STM32和ROS機(jī)器人的串口通信方案

    全網(wǎng)最實(shí)用的STM32和ROS機(jī)器人的串口通信方案小白學(xué)移動機(jī)器人同名公眾號:小白學(xué)移動機(jī)器人創(chuàng)作聲明:內(nèi)容包含虛構(gòu)創(chuàng)作內(nèi)容中的情節(jié)存在虛構(gòu)加工,僅供參考全網(wǎng)最實(shí)用的STM32和ROS
    發(fā)表于 08-20 06:33

    全向輪機(jī)器人哪些特性?

    )?速度空間范圍不同:如圖 4.1所示,在之前的文章《兩輪差速驅(qū)動機(jī)器人運(yùn)動模型及應(yīng)用分析》中對兩輪差速驅(qū)動機(jī)器人的速度空間做了分析,其只有2個(gè)自由度,不能沿著機(jī)器人坐標(biāo)系Y軸運(yùn)動,所
    發(fā)表于 08-30 09:15

    將Simulink模型與Lego機(jī)器人結(jié)合使用

    將Simulink模型與Lego機(jī)器人結(jié)合使用可提供令人愉悅的基于模型的設(shè)計(jì)體驗(yàn)支持LEGO MINDSTORMS NXT作為產(chǎn)品標(biāo)準(zhǔn)功能。即使沒有ECRobot NXT,您也可以玩樂高游戲
    發(fā)表于 12-20 07:15

    移動Agent位置透明通信模型的設(shè)計(jì)

    提出一種高效可靠的移動Agent通信模型――D-C通信模型,結(jié)合域名字解析器和移動Agent系統(tǒng)中的Communicator實(shí)現(xiàn)移動Agent之間的通信。通過引入一種基于全局的、與位置無關(guān)的命名方法
    發(fā)表于 04-16 08:53 ?26次下載

    基于VxWorks的通信模型設(shè)計(jì)

    本文提出了一種任務(wù)間的通信模型,將用于網(wǎng)絡(luò)通信的UDP方式引進(jìn)到任務(wù)間的通信中,使通信更加靈活和便于管理,改善了整個(gè)系統(tǒng)的性能。
    發(fā)表于 06-01 10:07 ?1187次閱讀
    基于VxWorks的<b class='flag-5'>通信模型</b>設(shè)計(jì)

    網(wǎng)絡(luò)通信模型

    網(wǎng)絡(luò)通信模型,在基礎(chǔ)講解的前提下,建立數(shù)學(xué)模型來分析。
    發(fā)表于 03-15 13:56 ?9次下載

    基于Zigbee的無線智能輸液通信模型設(shè)計(jì)楊艷

    基于Zigbee的無線智能輸液通信模型設(shè)計(jì)_楊艷
    發(fā)表于 03-16 08:00 ?3次下載

    什么是通信模型DDS

    完成的,它相當(dāng)于是ROS機(jī)器人系統(tǒng)中的神經(jīng)網(wǎng)絡(luò)。 通信模型 DDS的核心是通信,能夠?qū)崿F(xiàn)通信模型和軟件框架非常多,這里我們列出常用的四種
    的頭像 發(fā)表于 11-24 17:50 ?2109次閱讀

    機(jī)器人多節(jié)點(diǎn)話題通信模型介紹

    節(jié)點(diǎn)實(shí)現(xiàn)了機(jī)器人各種各樣的功能,但這些功能并不是獨(dú)立的,之間會有千絲萬縷的聯(lián)系,其中最重要的一種聯(lián)系方式就是話題,它是節(jié)點(diǎn)間傳遞數(shù)據(jù)的橋梁。 通信模型 以兩個(gè)機(jī)器人節(jié)點(diǎn)為例。A節(jié)點(diǎn)的功能是驅(qū)動相機(jī)
    的頭像 發(fā)表于 11-27 17:25 ?976次閱讀
    <b class='flag-5'>機(jī)器人</b>多節(jié)點(diǎn)話題<b class='flag-5'>通信模型</b>介紹

    通信模型的多對多通信、異步通信和消息接口是什么

    的數(shù)量并不是唯一的,可以稱之為是多對多的通信模型。 因?yàn)樵掝}是多對多的模型,發(fā)布控制指令的搖桿可以一個(gè),也可以2個(gè)、3個(gè),訂閱控制指令的機(jī)器人
    的頭像 發(fā)表于 11-27 17:42 ?1693次閱讀
    <b class='flag-5'>通信模型</b>的多對多<b class='flag-5'>通信</b>、異步<b class='flag-5'>通信</b>和消息接口是什么