日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

【創(chuàng)意設(shè)計(jì)】小凌派手勢(shì)應(yīng)用之原力控制星球大戰(zhàn)BB-8機(jī)器人

電子發(fā)燒友論壇 ? 2022-05-24 09:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


在上一篇文章中,我分享了 小凌派隔空操作迪文COF智能屏 ,這次再給大家分享一個(gè)更有趣的智能手勢(shì)應(yīng)用----小凌派RK2206鴻蒙開(kāi)發(fā)板賦予你原力,隔空控制星球大戰(zhàn)BB-8機(jī)器人。

在這篇文章中,你將會(huì)了解到如下的信息:

人氣超高的星球大戰(zhàn)之BB-8機(jī)器人

控制BB-8機(jī)器人的服務(wù)工具

小凌派RK2206開(kāi)發(fā)板之智能手勢(shì)

小凌派之OpenHARMony 無(wú)線聯(lián)網(wǎng)

小凌派之OpenHarmony MQTT連接

小凌派手勢(shì)控制BB-8機(jī)器人

本文中,涉及到的代碼全部開(kāi)源,代碼庫(kù)如下:

BB-8 網(wǎng)頁(yè)控制界面

星球大戰(zhàn)BB-8機(jī)器人控制測(cè)試與轉(zhuǎn)發(fā)工具

小凌派手勢(shì)應(yīng)用之原力控制星球大戰(zhàn)BB-8機(jī)器人實(shí)例

人氣超高的星球大戰(zhàn)之BB-8機(jī)器人

星球大戰(zhàn)系列電影之中,有兩個(gè)少有的幾乎出現(xiàn)于所有星球大戰(zhàn)系列電影的角色,那就是R2-D2和C-3PO

而在2015年的宇宙史詩(shī)電影《STAR WARS:原力覺(jué)醒》中登場(chǎng)的BB-8球型機(jī)器人,雖然是后輩,但其熱度,快速趕超兩位前輩,成為鐵桿星戰(zhàn)迷的最愛(ài)之一

萬(wàn)萬(wàn)沒(méi)想到,接手星球大戰(zhàn)的迪斯尼,居然推出了同款玩具

狠狠的掏了我這個(gè)老星戰(zhàn)迷的腰包。如果上天再給我一次機(jī)會(huì),我一定不會(huì)后悔第一時(shí)間搶到了BB-8機(jī)器人?。。?/p>

c2526fa0-dada-11ec-b80f-dac502259ad0.jpg

c286efa0-dada-11ec-b80f-dac502259ad0.gif

控制BB-8機(jī)器人的服務(wù)工具

通常情況下,要控制BB-8,需要使用專門的手機(jī)App,或者使用Sphero的開(kāi)發(fā)工具。

operasoftware/bb8 實(shí)現(xiàn)了一個(gè)網(wǎng)頁(yè)界面的基礎(chǔ)控制功能,HonestQiao/bb8 在此基礎(chǔ)上進(jìn)行了完善,增加了方向鍵按鍵控制功能,并實(shí)現(xiàn)了WebSocket、MQTT支持,從而使得其他設(shè)備,可以通過(guò)WebSocket和MQTT,來(lái)間接控制BB-8。

進(jìn)一步的,我開(kāi)發(fā)了轉(zhuǎn)發(fā)工具,為 HonestQiao/bb8 提供完整WEB運(yùn)行環(huán)境,并對(duì)外提供TCP Socket、WebSocket、MQTT控制能力,任何能夠使用TCP Socket、WebSocket、MQTT的設(shè)備、程序等,均可以控制BB-8。

關(guān)于該工具的具體使用,可以查看:星球大戰(zhàn)BB-8機(jī)器人控制測(cè)試與轉(zhuǎn)發(fā)工具

網(wǎng)頁(yè)控制界面:

c2df869c-dada-11ec-b80f-dac502259ad0.png

指令轉(zhuǎn)發(fā)界面:

c316cc9c-dada-11ec-b80f-dac502259ad0.png

最終,小凌派RK2206開(kāi)發(fā)板將會(huì)通過(guò)MQTT,根據(jù)識(shí)別到的手勢(shì),發(fā)送對(duì)應(yīng)的指令給BB-8,從而控制BB-8機(jī)器人。


小凌派RK2206開(kāi)發(fā)板之智能手勢(shì)

關(guān)于開(kāi)發(fā)板對(duì)智能手勢(shì)的具體支持,可以查看: 小凌派-RK2206開(kāi)發(fā)板E53模塊開(kāi)發(fā)——智能手勢(shì)

c3617134-dada-11ec-b80f-dac502259ad0.png

該智能手勢(shì)擴(kuò)展板能夠識(shí)別的手勢(shì),有上下左右、靠近/離開(kāi)、順時(shí)針、逆時(shí)針、擺動(dòng)。

其具體的代碼,在 vendor / lockzhiner / rk2206 / samples / c6_e53_gesture_sensor 目錄中,我們可以查看具體的處理細(xì)節(jié):

c3ad156c-dada-11ec-b80f-dac502259ad0.png

在該代碼中,通過(guò) e53_gs_get_gesture_state()接口函數(shù),從手勢(shì)傳感器PAJ7620U2讀取當(dāng)前識(shí)別到的手勢(shì),然后輸出,并點(diǎn)亮擴(kuò)展板上對(duì)應(yīng)的LED。

在后續(xù)的代碼中,將會(huì)基于上面的代碼,使用上下左右控制BB-8的運(yùn)動(dòng),使用靠近來(lái)變換BB-8的燈光顏色。

小凌派之OpenHarmony無(wú)線聯(lián)網(wǎng)

在RK2206開(kāi)發(fā)板OpenHarmony的samples中,沒(méi)有直接提供WIFi連接的實(shí)例。

從 vendor / lockzhiner / rk2206 / samples / d1_iot_mqtt 中,我們可以得到對(duì)應(yīng)的調(diào)用處理方式,實(shí)際上,只要下面一行代碼,就會(huì)自動(dòng)啟用WiFi連接功能:

SetWifiModeOn();

該接口具體定義,在如下代碼中:

c3e93de4-dada-11ec-b80f-dac502259ad0.png

我們還需要到該文件的頭部,修改SSID和PASSWORD的定義,就是我們要連接的無(wú)線的名稱和密碼:

c43101ba-dada-11ec-b80f-dac502259ad0.png

設(shè)置好對(duì)應(yīng)的SSID和PASSWORD,在我們的代碼中,調(diào)用SetWifiModeOn(),就能具有網(wǎng)絡(luò)功能了。

小凌派之OpenHarmony MQTT連接

在 vendor / lockzhiner / rk2206 / samples / d1_iot_mqtt 中,我們可以了解到使用mqtt服務(wù)的細(xì)節(jié):

c492703a-dada-11ec-b80f-dac502259ad0.png

在上述代碼,我們重點(diǎn)關(guān)注如下的接口調(diào)用:

NetworkInit(&network):初始化網(wǎng)絡(luò)句柄

NetworkConnect(&network, "192.168.0.107", 1883):連接到mqtt服務(wù)端口

MQTTClientinit(&client, &network...):初始化MQTT CLient

MQTTConnect(&client, &data):開(kāi)啟MQTT服務(wù)

MQTTSubscribe(&client, "substopic"...):訂閱TOPIC,用于接收

MQTTPublish(&client, "IOT_MQTT", &message):發(fā)布TOPIC,用于發(fā)送數(shù)據(jù)

通過(guò)這些接口,我們就能夠使用MQTT服務(wù)來(lái)收發(fā)數(shù)據(jù)了。

在使用MQTT服務(wù)之前,我們需要先有mqtt服務(wù)端,通常有下面的兩種方式:

使用EMQX提供的公共服務(wù):一文了解主流在線公共 MQTT 服務(wù)器

自己建立,可以見(jiàn)參考 快速開(kāi)始使用 EMQX

獲得MQTT服務(wù)端后,我們可以使用如下的工具進(jìn)行測(cè)試:

c4e03a68-dada-11ec-b80f-dac502259ad0.jpg

其具體使用,可查看上述的 快速開(kāi)始使用 EMQX

配置并編譯 vendor / lockzhiner / rk2206 / samples / d1_iot_mqtt 下載到開(kāi)發(fā)板以后,我們可以在MQTT客戶端,給 substopic 這個(gè)主題發(fā)送指令,開(kāi)發(fā)板就會(huì)收到;同時(shí),如果訂閱 IOT_MQTT ,就能收到開(kāi)發(fā)板發(fā)送出來(lái)的信息了。

小凌派手勢(shì)控制BB-8機(jī)器人

在以上智能手勢(shì)識(shí)別、WiFi聯(lián)網(wǎng)、MQTT使用的基礎(chǔ)上,我們就可以結(jié)合起來(lái),進(jìn)行BB-8的控制了。核心控制部分的代碼如下:

c52b2500-dada-11ec-b80f-dac502259ad0.jpg

在上述代碼中,通過(guò)手勢(shì)傳感器,獲得當(dāng)前的手勢(shì),如果檢測(cè)到了上下左右手勢(shì),就發(fā)送move指令;如果檢測(cè)到了靠近手勢(shì),就發(fā)送color指令。

控制BB-8時(shí),使用的MQTT的TOPIC為device/BB-8/command,可以通過(guò)MQTT客戶端給該TOPIC發(fā)送指令,檢查控制是否生效。

BB-8受控運(yùn)動(dòng)時(shí),使用的是直角坐標(biāo)系,以默認(rèn)中心點(diǎn)(150,150)為基礎(chǔ)在第一象限運(yùn)動(dòng),發(fā)送移動(dòng)后的坐標(biāo),其離中心點(diǎn)越遠(yuǎn),則移動(dòng)的速度越快,時(shí)間越長(zhǎng)。

因此,根據(jù)識(shí)別到的手勢(shì),具體設(shè)置的情況如下:

上:x保持不變,y-=50,發(fā)送move指令

下:x保持不變,y+=50,發(fā)送move指令

左:y保持不變,x-=50,發(fā)送move指令

右:y保持不變,x+=50,發(fā)送move指令

靠近:燈光顏色索引c_idx++,發(fā)送color指令

詳細(xì)的完整代碼實(shí)例,可以查看:小凌派手勢(shì)應(yīng)用之原力控制星球大戰(zhàn)BB-8機(jī)器人實(shí)例

通過(guò)以上的各項(xiàng)關(guān)聯(lián),我們就可以像星球大戰(zhàn)中的絕地大師那樣,使用原力,隔空御物,控制BB-8機(jī)器人啦。

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

    關(guān)注

    213

    文章

    31494

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    六維傳感器:當(dāng)機(jī)器人擁有“真實(shí)觸覺(jué)”,未來(lái)會(huì)發(fā)生什么?

    這種關(guān)鍵“手感”的核心部件。 舉個(gè)例子,精密零件裝配時(shí),傳感器會(huì)實(shí)時(shí)監(jiān)測(cè)機(jī)器人和工件之間的。一旦發(fā)現(xiàn)不對(duì)勁,控制系統(tǒng)立刻調(diào)整機(jī)器人的動(dòng)作
    發(fā)表于 04-29 16:29

    基于米爾RK3576核心板的國(guó)產(chǎn)割草機(jī)器人解決方案

    在智慧庭院與機(jī)器人產(chǎn)業(yè)高速發(fā)展的今天,割草機(jī)器人正經(jīng)歷從“隨機(jī)碰撞式”向“規(guī)劃自主式”的深刻變革。與此同時(shí),在國(guó)產(chǎn)化替代、供應(yīng)鏈自主可控的產(chǎn)業(yè)政策推動(dòng)下,國(guó)內(nèi)整機(jī)廠商對(duì)高算、低功耗、國(guó)產(chǎn)自主可控
    發(fā)表于 04-24 17:31

    為什么說(shuō)關(guān)節(jié)扭矩傳感器是高端機(jī)器人的“觸覺(jué)神經(jīng)”?

    “盲動(dòng)”變成“感知運(yùn)動(dòng)” 普通機(jī)器人靠編碼器控制位置,只能“按死命令走”。而關(guān)節(jié)扭矩傳感器實(shí)時(shí)測(cè)量每個(gè)關(guān)節(jié)受到的扭轉(zhuǎn),精度可達(dá)0.01牛米,采樣頻率高達(dá)1000赫茲(每秒反饋1000次)。這相當(dāng)于
    發(fā)表于 04-17 17:27

    為何你的機(jī)器人手臂“知覺(jué)”存在偏差?探秘傳感器的奧秘

    假如你操作過(guò)機(jī)械臂,或者在工廠里調(diào)試過(guò)用于精密裝配、拋光的機(jī)器人,一定碰到過(guò)這種怪事:明明讓機(jī)械臂空載停在空中,周圍啥也沒(méi)碰,可傳感器上的讀數(shù)卻顯示有好幾牛頓的,甚至還帶著不小的扭矩。這種感覺(jué)
    發(fā)表于 04-13 15:25

    再談低溫?zé)Y(jié)銀的應(yīng)用:從春晚四家機(jī)器人出鏡的幕后推手說(shuō)起

    科技:《武 BOT》:H2機(jī)器人31個(gè)高精度關(guān)節(jié)、單臂7自由度,完成醉拳、雙截棍、舞劍,同步誤差**< 0.1秒;核心是高功率密度伺服電機(jī)+高速控制+**強(qiáng)散熱。 **魔法原子:《智造
    發(fā)表于 02-17 14:07

    機(jī)器人內(nèi)部零配件的生產(chǎn)加工廠從哪找?

    ≤352000 個(gè) /m3,溫度控制在 22-24℃,濕度 45%-65%。 雖然機(jī)器人配件不屬于醫(yī)療器械,但其作為高精度接觸類產(chǎn)品,同樣需要嚴(yán)格的清潔生產(chǎn)標(biāo)準(zhǔn)。東莞市存科技有限公司借鑒醫(yī)療器械加工的高標(biāo)準(zhǔn)
    發(fā)表于 12-09 18:22

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

    處理器,支持 1.8 GHz 主頻,并集成2Tops NPU、G2D、VPU 4K高清視頻編解碼器,為復(fù)雜控制算法與視覺(jué)融合計(jì)算提供充足算。米爾MYD-LT536開(kāi)發(fā)板 在“高精度機(jī)器人
    發(fā)表于 11-14 15:48

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

    ?RK3576的強(qiáng)大并非偶然,其架構(gòu)設(shè)計(jì)完美契合了現(xiàn)代機(jī)器人的核心需求:· 強(qiáng)大的異構(gòu)計(jì)算與AI能力:內(nèi)置的NPU為機(jī)器人的視覺(jué)AI算法(如SLAM、行為識(shí)別、手勢(shì)交互)提供了強(qiáng)勁的算
    發(fā)表于 10-29 16:41

    機(jī)器人競(jìng)技幕后:磁傳感器芯片激活 “精準(zhǔn)感知

    2025 世界人形機(jī)器人運(yùn)動(dòng)會(huì)于 8 月 17 日?qǐng)A滿收官,賽場(chǎng)上機(jī)器人在跑步、跳躍、抓取等項(xiàng)目中的精彩表現(xiàn),背后是運(yùn)動(dòng)控制、環(huán)境感知等技術(shù)的迭代升級(jí)。而在這些技術(shù)中,磁傳感器芯片憑借
    發(fā)表于 08-26 10:02

    客戶案例分享 | 科LP系列工業(yè)級(jí)連接器用于人形機(jī)器人

    工業(yè)級(jí)連接器用于人形機(jī)器人圖中連接器為科LP系列產(chǎn)品應(yīng)用案例分享項(xiàng)目名稱:人形機(jī)器人應(yīng)用產(chǎn)品:LP系列3芯與7芯連接器功能簡(jiǎn)述:為人形機(jī)器人提供電源與信號(hào)傳輸支持
    的頭像 發(fā)表于 08-01 18:27 ?1035次閱讀
    客戶案例分享 | <b class='flag-5'>凌</b>科LP系列工業(yè)級(jí)連接器用于人形<b class='flag-5'>機(jī)器人</b>

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

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

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

    好的程序,機(jī)器人的產(chǎn)出很穩(wěn)定。 此外,工業(yè)機(jī)器人的使用是實(shí)現(xiàn)自動(dòng)化生產(chǎn)的關(guān)鍵一步。麥肯錫預(yù)計(jì)自動(dòng)化可以使全球生產(chǎn)年化增長(zhǎng)率達(dá)0.8%至1.4%。相對(duì)而言,1850-1910年間的蒸汽機(jī)革命帶來(lái)的不過(guò)是
    發(fā)表于 07-26 11:22

    通過(guò)vmRT-Thread和ROS2賦能機(jī)器人智能開(kāi)發(fā)

    隨著機(jī)器人技術(shù)的快速迭代升級(jí),協(xié)作機(jī)器人、復(fù)合移動(dòng)機(jī)器人和人形機(jī)器人等新興應(yīng)用場(chǎng)景對(duì)實(shí)時(shí)控制與智能決策的深度融合提出了迫切需求。然而,當(dāng)前
    的頭像 發(fā)表于 06-09 09:23 ?1790次閱讀
    通過(guò)vmRT-Thread和ROS2賦能<b class='flag-5'>機(jī)器人</b>智能開(kāi)發(fā)

    能夠精準(zhǔn)定位的樹莓機(jī)器人!

    我為我的自制機(jī)器人BigRob(同樣由樹莓驅(qū)動(dòng))配備了基于樹莓的精準(zhǔn)GPS導(dǎo)航系統(tǒng)。本項(xiàng)目所用組件硬件組件NV08C-CSMx1NV08C-CSM是一款集成式衛(wèi)星導(dǎo)航接收器樹莓
    的頭像 發(fā)表于 05-17 08:33 ?1605次閱讀
    能夠精準(zhǔn)定位的樹莓<b class='flag-5'>派</b><b class='flag-5'>機(jī)器人</b>!

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

    地瓜機(jī)器人RDK X5開(kāi)發(fā)套件地瓜機(jī)器人RDK X5開(kāi)發(fā)套件產(chǎn)品介紹 旭日5芯片10TOPs算-電子發(fā)燒友網(wǎng)機(jī)器人開(kāi)發(fā)套件 Kria KR260機(jī)
    發(fā)表于 05-13 15:02
    黎城县| 镇雄县| 航空| 庐江县| 霸州市| 道孚县| 图片| 大庆市| 开化县| 图木舒克市| 红河县| 翼城县| 景泰县| 许昌县| 莱芜市| 凤台县| 伊春市| 定日县| 中阳县| 齐河县| 清徐县| 平安县| 清流县| 澳门| 丰顺县| 德州市| 揭西县| 玉龙| 拜城县| 康乐县| 略阳县| 绥芬河市| 广丰县| 台东县| 防城港市| 鄯善县| 于都县| 婺源县| 盐源县| 前郭尔| 成武县|