国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

如何用自己的手來遠(yuǎn)程控制機(jī)器人

Tensorflowers ? 來源:TensorFlow ? 作者: Igor Kibalchich ? 2021-09-26 14:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

請注意,本文所體現(xiàn)的信息、用途及應(yīng)用完全是 Video-Touch 客座作者的觀點(diǎn)。

您可能看過一些科幻電影,電影中的人可以用身體動(dòng)作來控制機(jī)器人。如今,借助現(xiàn)代計(jì)算機(jī)視覺和機(jī)器人方法,我們能夠把這種體驗(yàn)變成現(xiàn)實(shí),而且和電影一樣精彩奇妙。

受新冠病毒影響,在如此艱難的時(shí)期,為了讓遠(yuǎn)程控制和遠(yuǎn)程操作變得切實(shí)可用,我們開啟了 VideoTouch 項(xiàng)目。

Video-Touch 是第一個(gè)人機(jī)交互系統(tǒng)。它允許多名用戶,在世界任何地方通過視頻通話應(yīng)用(例如 Google Meet、Zoom、Skype)對其進(jìn)行控制。

我們考慮過,是否有可能只用自己的手來遠(yuǎn)程控制機(jī)器人,而不借助手套、操縱桿等任何額外的設(shè)備,同時(shí)不產(chǎn)生明顯的延遲。于是,我們決定使用計(jì)算機(jī)視覺來實(shí)時(shí)識(shí)別動(dòng)作,并實(shí)時(shí)傳遞給機(jī)器人。在 MediaPipe 的幫助下,我們將其變?yōu)榱爽F(xiàn)實(shí)。

操作系統(tǒng)大致如下:

1. 通過視頻會(huì)議應(yīng)用,在用戶設(shè)備上獲取網(wǎng)絡(luò)攝像頭視頻,然后將其發(fā)送至機(jī)器人計(jì)算機(jī)(“服務(wù)器”);

2. 用戶的網(wǎng)絡(luò)攝像頭視頻串流通過 OBS 虛擬攝像頭工具被捕捉到機(jī)器人的計(jì)算機(jī)顯示器上;

3. 識(shí)別模塊在 MediaPipe 的幫助下讀取用戶的動(dòng)作和手勢,并通過 ZeroMQ 發(fā)送給下一個(gè)模塊;

4. 在動(dòng)作捕捉數(shù)據(jù)的基礎(chǔ)上,機(jī)械臂及其抓手由 Python 控制。

從方案中可以清楚地看出,用戶在操作機(jī)器人時(shí)只需穩(wěn)定的互聯(lián)網(wǎng)連接和一個(gè)視頻會(huì)議應(yīng)用。所有的如屏幕捕捉、手部追蹤、手勢識(shí)別和機(jī)器人控制等計(jì)算,都可以在 Wi-Fi 與機(jī)器人連接的單獨(dú)設(shè)備上進(jìn)行(只是另一臺(tái)筆記本電腦)。接下來,我們將對流水線的各個(gè)環(huán)節(jié)進(jìn)行詳細(xì)說明。

視頻串流和屏幕捕捉

用戶可以使用任何一臺(tái)能夠?qū)崿F(xiàn)跨設(shè)備傳輸視頻的軟件。在實(shí)驗(yàn)中,我們使用的是視頻會(huì)議的桌面應(yīng)用。用戶在其設(shè)備上呼叫一臺(tái)顯示器與機(jī)器人相連的計(jì)算機(jī)。這樣,機(jī)器人就可以看到來自用戶網(wǎng)絡(luò)攝像頭的視頻串流。

現(xiàn)在,我們需要某種機(jī)制來把用戶的視頻從視頻會(huì)議傳遞到識(shí)別模塊。我們使用的是 Open Broadcaster Software (OBS) 及其虛擬攝像頭工具來捕捉打開視頻會(huì)議的窗口。這樣我們就獲得了一個(gè)虛擬攝像頭,它現(xiàn)在有來自用戶網(wǎng)絡(luò)攝像頭的幀及其獨(dú)特的設(shè)備索引,可以在識(shí)別模塊中進(jìn)一步使用。

識(shí)別模塊

識(shí)別模塊的作用是捕捉用戶的動(dòng)作并將其傳遞給機(jī)器人控制模塊。MediaPipe 會(huì)在此發(fā)揮作用。我們?yōu)椴蹲绞植縿?dòng)作尋找了最有效、最精確的計(jì)算機(jī)視覺軟件。我們發(fā)現(xiàn)了許多令人興奮的解決方案,但事實(shí)證明,對于如此具有挑戰(zhàn)性的任務(wù)(實(shí)時(shí)設(shè)備端手部運(yùn)動(dòng)精確識(shí)別),MediaPipe 是唯一適合的工具。

我們對 MediaPipe 手部追蹤模塊進(jìn)行了兩項(xiàng)關(guān)鍵修改:增加了手勢識(shí)別計(jì)算器并集成了 ZeroMQ 消息傳遞機(jī)制。

兩項(xiàng)關(guān)鍵修改

https://github.com/Arxtage/videotouch.github.io/tree/main

在上次發(fā)表文章的時(shí)候,我們有兩個(gè)版本的手勢識(shí)別實(shí)現(xiàn)。第一個(gè)版本如下圖 3 所示,所有的計(jì)算均在手部姿勢識(shí)別計(jì)算器內(nèi)進(jìn)行。計(jì)算器將特征點(diǎn)作為輸入進(jìn)行縮放,也就是說,這些特征點(diǎn)根據(jù)手的邊界框大小(而非整個(gè)圖像的大?。┻M(jìn)行標(biāo)準(zhǔn)化。接下來,它會(huì)識(shí)別 4 種手勢(另見圖 4):“移動(dòng)”、“傾斜”、“抓取”和“無手勢”(論文中的“手指距離”手勢是實(shí)驗(yàn)性內(nèi)容,沒有包括在最終演示版中),并輸出手勢類名稱。盡管這個(gè)版本十分穩(wěn)健實(shí)用,但它只是基于簡單的啟發(fā)式規(guī)則,如:“如果此特征點(diǎn) [i].x 《 特征點(diǎn) [j].x,那么它是一個(gè)‘移動(dòng)’手勢”,而且對于手部旋轉(zhuǎn)這類現(xiàn)實(shí)生活中的情況,此版本無法識(shí)別。

發(fā)表文章

https://dl.acm.org/doi/10.1145/3415255.3422892

為了緩解泛化不良的問題,我們實(shí)施了第二個(gè)版本。我們在手動(dòng)收集和加標(biāo)簽的 1000 個(gè)關(guān)鍵點(diǎn)的數(shù)據(jù)集上訓(xùn)練了來自 scikit-learn 的梯度提升分類器:“移動(dòng)”、“傾斜”和“抓取”類各有 200 個(gè),而“無手勢”類有 400 個(gè)。順便說一下,如今可以通過最近發(fā)布的 Jesture AI SDK repo(注:我們團(tuán)隊(duì)部分成員的另一個(gè)項(xiàng)目)輕松獲取此類數(shù)據(jù)集。

Jesture AI SDK

https://github.com/jesture-ai/jesture-sdk/tree/main/python#annotation-tool

我們使用縮放的特征點(diǎn)、關(guān)節(jié)間的角度以及成對的特征點(diǎn)距離作為模型的輸入,來預(yù)測手勢類。接下來,我們嘗試只傳遞縮放的特征點(diǎn),而不傳遞任何角度和距離,結(jié)果在 200 個(gè)關(guān)鍵點(diǎn)的本地驗(yàn)證集上獲得了 91% 的類似多類準(zhǔn)確率。對于這個(gè)版本的手勢分類器,還有一點(diǎn)是我們無法直接在 C++ 中運(yùn)行 scikit-learn 模型,所以我們用 Python 進(jìn)行實(shí)現(xiàn),作為機(jī)器人控制模塊的一部分。

發(fā)表后,我們立即推出了一個(gè)在 Keras 中訓(xùn)練的全連接神經(jīng)網(wǎng)絡(luò),它采用的數(shù)據(jù)集與梯度提升模型相同,而得到的結(jié)果更好,準(zhǔn)確率達(dá)到 93%。我們將這個(gè)模型轉(zhuǎn)換為 TensorFlow Lite 格式,現(xiàn)在我們可以在手部姿勢識(shí)別計(jì)算器中直接運(yùn)行手勢識(shí)別 ML 模型。

得到當(dāng)前手部位置和當(dāng)前手勢類后,我們需要將其傳遞給機(jī)器人控制模塊。進(jìn)行這一步時(shí),我們借助了高性能的異步消息功能庫 ZeroMQ。為了在 C++ 中實(shí)現(xiàn)這一點(diǎn),我們使用了 libzmq 庫和 cppzmq 標(biāo)頭。利用 請求-回復(fù) 方案:識(shí)別模塊 C++ 代碼中的 REP(服務(wù)器)和機(jī)器人控制模塊 Python 代碼中的 REQ(客戶端)。

libzmq

https://github.com/zeromq/libzmq

cppzmq

https://github.com/zeromq/cppzmq

請求-回復(fù)

https://learning-0mq-with-pyzmq.readthedocs.io/en/latest/pyzmq/patterns/client_server.html

因此,借助我們修改過的手部追蹤模塊,現(xiàn)在能夠?qū)⑦\(yùn)動(dòng)捕捉信息實(shí)時(shí)傳遞給機(jī)器人。

機(jī)器人控制模塊

機(jī)器人控制模塊是一個(gè) Python 腳本,它將手部特征點(diǎn)和手勢類作為輸入,并輸出機(jī)器人移動(dòng)命令(在每一幀上)。運(yùn)行該腳本的計(jì)算機(jī)通過 Wi-Fi 與機(jī)器人連接。我們的實(shí)驗(yàn)中使用了搭載 Nvidia GTX 1050 Ti GPU 的 MSI 筆記本電腦。同時(shí)嘗試在 Intel Core i7 CPU 上運(yùn)行整個(gè)系統(tǒng),由于有高度優(yōu)化的 MediaPipe 計(jì)算圖實(shí)現(xiàn),該運(yùn)行也是實(shí)時(shí)的,延遲可以忽略不計(jì)。

在目前的流水線中,我們使用了 Universal Robotics 的 6DoF UR10 機(jī)器人。由于使用的抓手是雙指的,我們不需要每個(gè)特征點(diǎn)與機(jī)器人手指關(guān)鍵點(diǎn)的完整映射,只需要手中心的位置。借助此中心坐標(biāo)和 python-urx 軟件包,我們現(xiàn)在能夠在所需的方位和方向上改變機(jī)器人的速度:在每一幀上,我們計(jì)算當(dāng)前手中心坐標(biāo)與前一幀坐標(biāo)之差,從而得出速度變化矢量或角度。最后,此機(jī)制看起來與人們用操縱桿控制機(jī)器人的方式非常相似。

python-urx

https://github.com/SintefManufacturing/python-urx

源視頻

https://www.youtube.com/watch?v=F4X4jJwDBy4

高密度觸覺傳感器的觸覺感知

靈巧的操縱要求具有較高的空間分辨率和對物體和環(huán)境的高保真觸覺感知。最新的傳感器數(shù)組非常適合機(jī)器人操縱,因?yàn)樗鼈兛梢院苋菀椎貟旖拥饺魏螜C(jī)器人末端執(zhí)行器上,并適應(yīng)任何接觸面。

源發(fā)布文章

https://dl.acm.org/doi/10.1145/3415255.3422892

Video-Touch 嵌入了一種高密度的觸覺傳感器數(shù)組。它們安裝在雙指機(jī)器人抓手中。每個(gè)指尖上都掛接一個(gè)傳感器數(shù)組。單個(gè)電極數(shù)組可以感應(yīng) 5.8 平方厘米的幀面積,每幀分辨率為 100 點(diǎn)。感應(yīng)頻率等于 120 赫茲。每個(gè)點(diǎn)的力檢測范圍為 1 至 9 牛頓。因此,機(jī)器人以 200 點(diǎn)的分辨率(每個(gè)手指為 100 點(diǎn))檢測施加在機(jī)器人手指抓取的固體或柔性物體上的壓力。

從傳感器數(shù)組處收集的數(shù)據(jù)經(jīng)過處理后,以動(dòng)態(tài)手指接觸映射圖的形式向用戶顯示。壓力傳感器數(shù)組讓用戶能夠感知被抓物體的順應(yīng)性、硬度、粗糙度、形狀、方向等物理特性。

圖 8:多用戶機(jī)械臂控制功能。用戶能夠在常規(guī)的視頻通話過程中執(zhí)行 COVID-19 檢測 [源視頻]

源視頻

尾注

如此一來,借助 MediaPipe 和機(jī)器人,我們建立了一個(gè)有效的多用戶機(jī)器人遠(yuǎn)程操作系統(tǒng)。在未來,遠(yuǎn)程操作系統(tǒng)的潛在用途將包括醫(yī)療檢測,以及在難以進(jìn)入的環(huán)境(例如外太空)中進(jìn)行的實(shí)驗(yàn)。該系統(tǒng)的多用戶功能解決了有效遠(yuǎn)程協(xié)作的實(shí)際問題,允許在多人小組中進(jìn)行需要手動(dòng)遠(yuǎn)程控制的項(xiàng)目工作。

我們流水線的另一個(gè)優(yōu)勢特點(diǎn)是,人們可以使用任何帶有攝像頭的設(shè)備,例如手機(jī),來控制機(jī)器人。除了機(jī)械臂,人們還可以操作其他如,邊緣設(shè)備、移動(dòng)機(jī)器人或無人機(jī)等硬件設(shè)備。當(dāng)然,目前的解決方案具有一定的局限性:延遲時(shí)間、z 坐標(biāo)(深度)的利用,以及手勢類型的便利性都有改進(jìn)的空間。我們十分期待試用 MediaPipe 團(tuán)隊(duì)的更新,并期待著嘗試新類型的抓手(帶手指的抓手)、雙手控制,甚至是全身控制(期待“鐵甲鋼拳”?。?。

希望這篇文章對您和您的工作有所幫助。保重身體,堅(jiān)持編碼。非常感謝您的關(guān)注!

責(zé)任編輯:haq

聲明:本文內(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

    文章

    31079

    瀏覽量

    222269
  • 機(jī)器視覺
    +關(guān)注

    關(guān)注

    165

    文章

    4798

    瀏覽量

    126070

原文標(biāo)題:Video-Touch:手勢識(shí)別助力 Google Meet 實(shí)現(xiàn)多用戶遠(yuǎn)程控制機(jī)器人

文章出處:【微信號:tensorflowers,微信公眾號:Tensorflowers】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    高精度機(jī)器人控制的核心——基于 MYD-LT536 開發(fā)板的精密運(yùn)動(dòng)控制方案

    ,MYD-LT536 具備以下突出優(yōu)勢: 1. 高算力與實(shí)時(shí)性兼顧 四核 Cortex-A55 架構(gòu)可并行運(yùn)行多線程控制任務(wù),滿足多軸機(jī)器人同步控制與動(dòng)態(tài)補(bǔ)償算法的實(shí)時(shí)計(jì)算需求; T536 AMP多核
    發(fā)表于 11-14 15:48

    中國科學(xué)院研發(fā)3D型微納機(jī)器人

    微納機(jī)器人是工作在微米至納米尺度的“智能微型機(jī)器”,在精準(zhǔn)醫(yī)療、環(huán)境修復(fù)等領(lǐng)域應(yīng)用前景廣闊。然而,當(dāng)前微納機(jī)器人多采用單一材料體系,功能擴(kuò)展受限,復(fù)雜環(huán)境下的多刺激協(xié)同控制與多步操作成
    的頭像 發(fā)表于 11-13 14:49 ?338次閱讀

    RK3576機(jī)器人核心:三屏異顯+八路攝像頭,重塑機(jī)器人交互與感知

    、遠(yuǎn)程作業(yè)機(jī)器人、特種檢測機(jī)器人· 多攝像頭輸入:通過多路攝像頭無死角監(jiān)控作業(yè)現(xiàn)場,實(shí)現(xiàn)精準(zhǔn)操作與安全監(jiān)控。· 多屏顯示:將不同視角的畫面、傳感器數(shù)據(jù)、控制界面分別顯示,幫助操作員
    發(fā)表于 10-29 16:41

    小蘿卜機(jī)器人的故事

    經(jīng)過我的申請, 馬老師發(fā)放了, 小蘿卜機(jī)器人的, 開發(fā)權(quán)限, 原來的小蘿卜公司, 因?yàn)榻?jīng)營不善倒閉, 作為科研產(chǎn)品, 幾個(gè)技術(shù)對此惋惜, 自掏腰包, 要讓小蘿卜機(jī)器人, 再生, 每次聽到小蘿卜說
    發(fā)表于 10-23 05:24

    自制巡線解迷宮機(jī)器人(上)

    簡單點(diǎn)的項(xiàng)目練練手,想來想去覺得自己下半年計(jì)劃要做的巡線解迷宮機(jī)器人最為合適,不過由于時(shí)間有限的緣故,我決定先把這個(gè)機(jī)器人的原理驗(yàn)證機(jī)先搭建出來(標(biāo)題中上篇的由來),等硬件和軟件都經(jīng)
    發(fā)表于 10-20 10:39

    海默RC系列機(jī)器人控制

    海默協(xié)作機(jī)器人與焊接機(jī)器人控制器HARMOROBOTICS控制器作為工業(yè)機(jī)器人的三大核心零部件之一,也是工業(yè)
    的頭像 發(fā)表于 08-01 15:35 ?1142次閱讀
    海默RC系列<b class='flag-5'>機(jī)器人</b><b class='flag-5'>控制</b>器

    工業(yè)機(jī)器人的特點(diǎn)

    的基礎(chǔ),也是三者的實(shí)現(xiàn)終端,智能制造裝備產(chǎn)業(yè)包括高檔數(shù)控機(jī)床、工業(yè)機(jī)器人、自動(dòng)化成套生產(chǎn)線、精密儀器儀表、智能傳感器、汽車自動(dòng)化焊接線、柔性自動(dòng)化生產(chǎn)線、智能農(nóng)機(jī)、3D 打印機(jī)等領(lǐng)域。而智能制造裝備中工業(yè)
    發(fā)表于 07-26 11:22

    盤點(diǎn)#機(jī)器人開發(fā)平臺(tái)

    地瓜機(jī)器人RDK X5開發(fā)套件地瓜機(jī)器人RDK X5開發(fā)套件產(chǎn)品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網(wǎng)機(jī)器人開發(fā)套件 Kria KR260機(jī)器人開發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

    詳細(xì)介紹機(jī)場智能指路機(jī)器人的工作原理

    機(jī)場智能指路機(jī)器人主要依靠感知系統(tǒng)、定位系統(tǒng)、導(dǎo)航系統(tǒng)、智能交互系統(tǒng)和運(yùn)動(dòng)系統(tǒng)協(xié)同工作,實(shí)現(xiàn)為旅客準(zhǔn)確指路和提供服務(wù)的功能,以下是其詳細(xì)工作原理: 感知系統(tǒng) 傳感器類型 :機(jī)器人配備了多種傳感器
    發(fā)表于 05-10 18:26

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門的引路書

    ROS的全稱:Robot Operating System 機(jī)器人操作系統(tǒng) ROS的 目的 :ROS支持通用庫,是通信總線,協(xié)調(diào)多個(gè)傳感器 為了解決機(jī)器人里各廠商模塊不通用的問題,讓機(jī)器人快速開發(fā)
    發(fā)表于 04-30 01:05

    網(wǎng)線在機(jī)器人領(lǐng)域如何發(fā)揮重要作用

    機(jī)器人制造領(lǐng)域正經(jīng)歷前所未有的變革,網(wǎng)絡(luò)產(chǎn)品作為連接機(jī)器人內(nèi)部系統(tǒng)與外部環(huán)境的關(guān)鍵紐帶,在機(jī)器視覺、數(shù)據(jù)采集和遠(yuǎn)程控制等環(huán)節(jié)發(fā)揮著決定性作用。本文將從這網(wǎng)線角度,來看看他們在
    的頭像 發(fā)表于 04-27 13:33 ?863次閱讀

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識(shí)

    、Gazebo仿真(含RGBD相機(jī)/激光雷達(dá)仿真)、實(shí)物機(jī)器人運(yùn)動(dòng)控制,實(shí)現(xiàn)\"仿真→實(shí)物\"的無縫銜接 高階應(yīng)用篇(7-9章) 聚焦視覺SLAM、自主導(dǎo)航等前沿場景,提供完整項(xiàng)目鏈路(如
    發(fā)表于 04-27 11:24

    如何使用無線遠(yuǎn)程控制模塊實(shí)現(xiàn)rs-485無線控制?

    無線遠(yuǎn)程控制模塊,是一種在工業(yè)自動(dòng)化、遠(yuǎn)程監(jiān)控等領(lǐng)域廣泛應(yīng)用的技術(shù)。以下將主要介紹無線遠(yuǎn)程控制模塊及其在實(shí)現(xiàn)485無線控制中的應(yīng)用。 一、無線遠(yuǎn)程控
    的頭像 發(fā)表于 04-24 17:08 ?1037次閱讀
    如何使用無線<b class='flag-5'>遠(yuǎn)程控制</b>模塊<b class='flag-5'>來</b>實(shí)現(xiàn)rs-485無線<b class='flag-5'>控制</b>?

    智慧路燈如何實(shí)現(xiàn)遠(yuǎn)程控制?

    引言 在智慧城市建設(shè)的進(jìn)程中,叁仟智慧路燈作為重要的基礎(chǔ)設(shè)施,其遠(yuǎn)程控制功能發(fā)揮著關(guān)鍵作用。遠(yuǎn)程控制使得叁仟智慧路燈能夠擺脫地域限制,實(shí)現(xiàn)高效、精準(zhǔn)的管理,極大地提升了城市照明系統(tǒng)的運(yùn)行效率與智能化
    的頭像 發(fā)表于 03-18 12:27 ?1010次閱讀
    智慧路燈如何實(shí)現(xiàn)<b class='flag-5'>遠(yuǎn)程控制</b>?

    工業(yè)機(jī)器人4大控制方式,你知道幾種?

    目前市場上使用最多的機(jī)器人當(dāng)屬工業(yè)機(jī)器人,也是最成熟完善的一種機(jī)器人,而工業(yè)機(jī)器人能得到廣泛應(yīng)用,得益于它擁有多種控制方式,按作業(yè)任務(wù)的不同
    的頭像 發(fā)表于 03-13 10:11 ?1775次閱讀
    工業(yè)<b class='flag-5'>機(jī)器人</b>4大<b class='flag-5'>控制</b>方式,你知道幾種?