女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

實現(xiàn)使用語音控制機械臂運動

大象機器人科技 ? 來源:大象機器人科技 ? 作者:大象機器人科技 ? 2023-03-17 18:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

基于語音識別技術(shù)的機器人手臂控制智能化嘗試

介紹:

在電影《鋼鐵俠》中,我們看到托尼·斯塔克在建造設(shè)備時與人工智能賈維斯交流。托尼向賈維斯描述了他需要的零件,賈維斯控制機械臂協(xié)助托尼完成任務(wù)。隨著當(dāng)今技術(shù)的發(fā)展,這種實現(xiàn)只是時間問題。因此,我決定嘗試自己實現(xiàn)這個功能,用語音控制來操作機械臂,實現(xiàn)人工智能的簡單應(yīng)用。

我全權(quán)負(fù)責(zé)連接和控制機械臂和語音開發(fā)板,通過特定命令觸發(fā)機械臂的運動。這是一個具有挑戰(zhàn)性的項目,因為語音控制技術(shù)涉及多個方面,如語音識別、信號處理和機器人控制,需要我學(xué)習(xí)和理解相關(guān)知識。通過這篇文章,我希望分享我的項目實施過程、成就和經(jīng)驗教訓(xùn),以激勵和幫助在機器人和語音控制領(lǐng)域工作的同學(xué)。

為了實施這個項目,我首先需要解決兩個主要問題:如何處理語音信號以及如何控制機械臂。

處理語音信號:

處理語音信號的步驟:

● 硬件選擇:選擇合適的開發(fā)板(Arduino樹莓派等)。

● 麥克風(fēng)信號處理:選擇合適的麥克風(fēng)進行采集,通過模數(shù)轉(zhuǎn)換器將采集到的語音信號轉(zhuǎn)換為數(shù)字信號

● 信號處理:采集到的信號通過降噪、濾波等方式進行處理。提取有用的特征,并使用語音識別算法處理特征信號,以將數(shù)字信號輸出到計算機。

控制機械臂:

● 使用簡單易操作的機械臂。

以上是解決兩個主要問題的方法。然而,經(jīng)過研究,開發(fā)可以處理語音信號的開發(fā)板需要大量的工作!幸運的是,現(xiàn)在市場上有集成語音開發(fā)板,我們可以直接購買一個來使用。

HLK-V20 語音開發(fā)板

HLK-V20 開發(fā)板是一個具有兩個 IO 接口的復(fù)雜板 - 一個用于語音輸出,另一個用于語音輸入。它可以通過串行端口連接到計算機。

MyCobot 280 M5Stack 2023 機械臂

對于機械臂,我選擇了流行的桌面機械臂,myCobot 280 M5Stack 2023,由大象機器人公司開發(fā)。該機械臂最近進行了重大的軟件更新,實現(xiàn)了20ms的串行通信速度,并提供與PythonC++等流行編程語言兼容的豐富接口。我選擇這個機械臂有幾個原因,包括它緊湊的尺寸、豐富的 Python API 接口(我擅長編程)以及易于安裝和使用。

編程語言: Python 3.7+

平臺: windows11

使用的Python庫:serial,pymycobot,time。

項目的發(fā)展

在項目的開發(fā)中,涉及四個主要步驟:

● 語音輸入

● 開發(fā)板檢索語音信息并傳輸?shù)絇C

● PC處理接收到的信息

● 向機械臂發(fā)送運動控制命令以進行運動

為了觀察開發(fā)板如何傳輸數(shù)據(jù)以及返回的數(shù)據(jù)類型,使用Python中的串行庫來操作串行端口。該庫具有從串行端口打開、關(guān)閉、讀取和寫入數(shù)據(jù)的方法。

'''
For instance, the serial.Serial() method is used to open the serial port and connect it to the PC, while the serial.read() method reads the data transmitted from the serial port.
'''
import serial
s = serial.Serial("COM9",115200)
r = s.read()
while True:
print(r)

復(fù)制

這是從 read() 獲取的數(shù)據(jù)。

通過分析從開發(fā)板傳輸?shù)臄?shù)據(jù),開發(fā)板的喚醒詞被識別為“wakeup_uni”,而關(guān)鍵字“uArTcp”表示下一個命令的開始。

發(fā)現(xiàn)接收到的數(shù)據(jù)連接在一起,每次輸入命令時,都會與前一個命令連接在一起。

發(fā)現(xiàn)接收到的數(shù)據(jù)連接在一起,每次輸入命令時,都會與前一個命令連接在一起。為了檢查開發(fā)板是否已收到語音輸入,使用了 if a in b: 語句,并預(yù)先準(zhǔn)備了輸入命令及其相應(yīng)的關(guān)鍵字。例如,喚醒詞設(shè)置為“wakeup_uni”,并設(shè)置了 4 個提示詞以進行測試。

#set prompt word
hi_mycobot = b'openled'
dancing = b'zengjialiangdu'
nod_head = b'jianxiaoliangdu'
go_back = b'closeled'
# run frame
while True:
r += s.read()
if wake_up in r:
print("wake")
wake = True
r = b''
if wake and hi_mycobot in r:
print("Hi myCobot")
r = b''
if wake and dancing in r:
print("dancing")
r = b''
if wake and nod_head in r:
print('nod your head')
r = b''
if wake and go_back in r:
print('Go back')
r = b''
if wake and _exit in r:
print("exit")
r = b''
# print(r)s

復(fù)制

這是測試結(jié)果

pymycobot庫是由Elephant Robotics開發(fā)的機械臂API調(diào)用接口庫。具體的使用方法在Gitbook(由Elephant Robotics提供)上。

# import library
from pymycobot import Mycobot
import time
# Create an instance object for later use
mc = Mycobot('COM9',115200)
#Control the mechanical arm to move at a speed of 70 according to the angle in the list,send_angles([angles],speed)
mc.send_angles([0.87,(-50.44),47.28,0.35,(-0.43),(-0.26)],70)
# Execute the next command after a delay of x seconds (the movement of the robotic arm takes time)
time.sleep(x)

復(fù)制

接下來,將代碼的兩個部分組合在一起。

import serial
from pymycobot import MyCobot
import time
s = serial.Serial("COM6",115200)
mc = MyCobot('COM3',115200)
r = b''
wake_up = b'wakeup_uni'
_exit = b'exitUni'
hi_mycobot = b'openled'
dancing = b'zengjialiangdu'
nod_head = b'jianxiaoliangdu'
go_back = b'closeled'
wake = False
while True:
r += s.read()
if wake_up in r:
print("wake")
wake = True
r = b''
if wake and hi_mycobot in r:
print("Hi myCobot")
# say hi shake with you
mc.send_angles([0.87,(-50.44),47.28,0.35,(-0.43),(-0.26)],70)
time.sleep(1)
for count in range(3):
mc.send_angle(1,30,80)
time.sleep(1)
mc.send_angle(1,(-30),80)
time.sleep(1)
mc.send_angles([0,0,0,0,0,0],70)
r = b''
if wake and dancing in r:
print("dancing")
mc.send_angles([0,0,0,0,0,0],80)
time.sleep(1)
for count in range(2):
mc.send_angles([(-0.17),(-94.3),118.91,(-39.9),59.32,(-0.52)],80)
time.sleep(1.2)
mc.send_angles([67.85,(-3.42),(-116.98),106.52,23.11,(-0.52)],80)
time.sleep(1.7)
mc.send_angles([(-38.14),(-115.04),116.63,69.69,3.25,(-11.6)],80)
time.sleep(1.7)
mc.send_angles([2.72,(-26.19),140.27,(-110.74),(-6.15),(-11.25)],80)
time.sleep(1)
mc.send_angles([0,0,0,0,0,0],80)
r = b''
if wake and nod_head in r:
print('nod your head')
mc.send_angles([0,0,0,0,0,0],70)
time.sleep(1)
mc.send_angles([3.07,(-86.3),75.32,11.86,2.72,(-0.35)],70)
time.sleep(0.5)
for count in range(4):
mc.send_angle(4,13,70)
time.sleep(0.5)
mc.send_angle(4,(-60),70)
time.sleep(1)
mc.send_angle(4,13,70)
time.sleep(0.5)
mc.send_angles([0,0,0,0,0,0],70)
r = b''
if wake and go_back in r:
print('Go back')
mc.send_angles([12.83,(-138.95),156.09,(-12.3),(-12.91),35.41],70)
r = b''
if wake and _exit in r:
print("exit")
r = b''

三. 經(jīng)驗和教訓(xùn)

在完成這個項目的過程中,我收獲了很多寶貴的經(jīng)驗和見解。首先,我意識到一個項目的完成不僅取決于對技術(shù)的掌握,還需要事先的研究和理解。當(dāng)我在研究語音識別開發(fā)板的制作時,我發(fā)現(xiàn)工作量非常大,實現(xiàn)起來會非常困難。但是,市場上已經(jīng)有許多成熟的技術(shù)和工具。我們只需要選擇合理的組合和整合。其次,項目的圓滿完成需要明確的框架和充分的準(zhǔn)備。在這個項目中,我需要了解語音識別算法、機械臂設(shè)計和控制技術(shù),掌握硬件設(shè)備和軟件開發(fā)工具的使用方法和性能特點。

在這個項目中,我成功地將語音識別技術(shù)與機械臂控制技術(shù)相結(jié)合,實現(xiàn)了機械臂的語音控制。雖然這個項目的規(guī)模相對較小,但它代表了人工智能技術(shù)在現(xiàn)實生活中的應(yīng)用和發(fā)展趨勢。雖然這只是一個人工智能項目的原型,但它的完成對我來說是一次寶貴的經(jīng)驗。在以后的研究中,我將繼續(xù)探索更多相關(guān)信息,以進一步完善這個項目。如果您有任何好的想法,請在下面發(fā)表評論。

審核編輯 黃宇

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

    關(guān)注

    5

    文章

    496

    瀏覽量

    28757
  • 機械臂
    +關(guān)注

    關(guān)注

    13

    文章

    553

    瀏覽量

    25339
  • 大象機器人
    +關(guān)注

    關(guān)注

    0

    文章

    86

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    PROFINET轉(zhuǎn)MODBUS TCP網(wǎng)關(guān)在機械通信操作中的應(yīng)用研究

    在特定的汽車零部件生產(chǎn)工廠焊接生產(chǎn)線上,機械被應(yīng)用于焊接作業(yè),其控制體系基于Profinet協(xié)議。同時,工廠的自動化控制體系以西門子S7-1200PLC為核心,通過ModbusTCP
    的頭像 發(fā)表于 07-03 16:56 ?178次閱讀
    PROFINET轉(zhuǎn)MODBUS TCP網(wǎng)關(guān)在<b class='flag-5'>機械</b><b class='flag-5'>臂</b>通信操作中的應(yīng)用研究

    GZCOM-NET:為機械測試帶來高效無線解決方案!

    在智慧工廠中,機械的性能和安全性需通過靜態(tài)與動態(tài)測試來保障。批量化測試時,后臺需實時顯示數(shù)據(jù)曲線和異常數(shù)據(jù)。GZCOM-NET憑借高效穩(wěn)定的無線傳輸,為機械測試提供可靠方案。行業(yè)背
    的頭像 發(fā)表于 06-20 11:36 ?330次閱讀
    GZCOM-NET:為<b class='flag-5'>機械</b><b class='flag-5'>臂</b>測試帶來高效無線解決方案!

    語音控制模塊工作原理

    語音控制芯片或者說模塊的應(yīng)用前景越來越廣泛,無論是設(shè)計方案還是廠家生產(chǎn)的產(chǎn)品在越來越多越來越頻繁的使用語音控制芯片。當(dāng)然行業(yè)內(nèi)更多的是稱呼為語音
    的頭像 發(fā)表于 06-17 11:49 ?203次閱讀
    <b class='flag-5'>語音</b><b class='flag-5'>控制</b>模塊工作原理

    運動控制模塊:Delta機械手柔性上下料開發(fā)零門檻!

    運動運動控制模塊結(jié)合第三方視覺實現(xiàn)Delta機械手柔性上下料應(yīng)用開發(fā)
    的頭像 發(fā)表于 05-23 10:29 ?155次閱讀
    <b class='flag-5'>運動</b><b class='flag-5'>控制</b>模塊:Delta<b class='flag-5'>機械</b>手柔性上下料開發(fā)零門檻!

    大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械產(chǎn)品

    、lightrack)等模型。倉庫將持續(xù)更新支持最前沿的模型應(yīng)用,滿足各種復(fù)雜 AI任務(wù)。 AI智慧零售套件 通過CPU融合AI的創(chuàng)新設(shè)計,“myCobot 280 RISC-V”首次將大模型推理與機械控制
    發(fā)表于 04-25 17:59

    控制Mercury X1和Mercury B1機械而設(shè)計的創(chuàng)新外骨骼

    今天,我們將介紹一款專為控制 Mercury X1 和 Mercury B1 機械而設(shè)計的創(chuàng)新外骨骼。這種外骨骼以人類手臂的結(jié)構(gòu)為藍(lán)本,可實現(xiàn)直觀和精確的
    的頭像 發(fā)表于 02-11 09:50 ?545次閱讀
    為<b class='flag-5'>控制</b>Mercury X1和Mercury B1<b class='flag-5'>機械</b><b class='flag-5'>臂</b>而設(shè)計的創(chuàng)新外骨骼

    如何使用PLC控制myCobot 320機械

    根據(jù)持續(xù)的用戶反饋,目前市場對 PLC 與 myCobot 系統(tǒng)集成的需求很大,因此本文提供的案例介紹了如何使用 PLC(可編程邏輯控制器)來控制 myCobot 320 機械。本案
    的頭像 發(fā)表于 01-23 14:03 ?1096次閱讀
    如何使用PLC<b class='flag-5'>控制</b>myCobot 320<b class='flag-5'>機械</b><b class='flag-5'>臂</b>

    深度解析!RK3568 加持機械是如何實現(xiàn)顏色識別與抓取的?

    ;2、掌握機械識別顏色抓取積木的實現(xiàn)方法。三、實驗原理顏色識別抓取積木功能:實現(xiàn)識別出不同顏色的積木,機械
    的頭像 發(fā)表于 01-15 08:07 ?664次閱讀
    深度解析!RK3568 加持<b class='flag-5'>機械</b><b class='flag-5'>臂</b>是如何<b class='flag-5'>實現(xiàn)</b>顏色識別與抓取的?

    分布式 IO 模塊助力沖壓機械產(chǎn)線實現(xiàn)智能控制

    在當(dāng)今制造業(yè)蓬勃發(fā)展的浪潮中,沖壓機械產(chǎn)線的智能化控制已然成為提升生產(chǎn)效率、保障產(chǎn)品質(zhì)量以及增強企業(yè)競爭力的關(guān)鍵所在。而分布式 IO 模塊的應(yīng)用,正如同為這條產(chǎn)線注入了一股強大的智能動力,開啟了全新的高效生產(chǎn)篇章。
    的頭像 發(fā)表于 12-26 14:59 ?367次閱讀
    分布式 IO 模塊助力沖壓<b class='flag-5'>機械</b><b class='flag-5'>臂</b>產(chǎn)線<b class='flag-5'>實現(xiàn)</b>智能<b class='flag-5'>控制</b>

    RK3568國產(chǎn)實驗箱+人工智能機械:跳舞、疊羅漢、夾方塊、積木搬運案例全解!

    基于語音控制實現(xiàn)機械特定動作的方法。三、實驗原理程序功能通過語音
    的頭像 發(fā)表于 12-12 19:01 ?1065次閱讀
    RK3568國產(chǎn)實驗箱+人工智能<b class='flag-5'>機械</b><b class='flag-5'>臂</b>:跳舞、疊羅漢、夾方塊、積木搬運案例全解!

    機械的高效運作,連接器起關(guān)鍵作用

    了眾多危險、重復(fù)的工作。 機械的工作原理 ? ? ?機械運動控制是通過
    的頭像 發(fā)表于 11-11 18:07 ?809次閱讀

    【原創(chuàng)】 drawbot 平面機械scara寫字畫畫機器人DIY教程貼

    /1CdGoDr8WFIMfic-iPf5Znw 提取碼:m1ov 項目簡介:桌面級scara機械運動機構(gòu)為兩個42步進電機和一個9g舵機,控制板為mega 2560 和ram
    發(fā)表于 08-30 11:54

    OrangePi AIpro應(yīng)用:機械應(yīng)用開發(fā)指南

    2024世界人工智能大會上,香橙派攜OrangePiAIpro20T在世博展覽館H1-A301展區(qū)亮相,給大家?guī)鞟I+互動的沉浸式體驗。其中,搭載OrangePiAIpro開發(fā)板的智能機械吸引了
    的頭像 發(fā)表于 08-19 16:42 ?1040次閱讀
    OrangePi AIpro應(yīng)用:<b class='flag-5'>機械</b><b class='flag-5'>臂</b>應(yīng)用開發(fā)指南

    工業(yè)機器人和機械的設(shè)計、功能和應(yīng)用有哪些區(qū)別?

    機械是一種由多個關(guān)節(jié)連接而成的機械結(jié)構(gòu),類似于人的胳膊。它通常具有可旋轉(zhuǎn)或可伸縮的關(guān)節(jié),使其能夠在空間中執(zhí)行精確的定位和操作。機械通常由
    的頭像 發(fā)表于 08-16 09:43 ?1031次閱讀

    奧比中光推出2.0版大模型機械

    近期,奧比中光研發(fā)團隊融合前沿多模態(tài)大模型技術(shù),推出最新2.0版大模型機械演示方案。新方案搭載公司最新深度相機Gemini 335L和Femto Bolt,能夠基于語音指令,自動執(zhí)行沏茶、插花、滴
    的頭像 發(fā)表于 07-19 16:50 ?1155次閱讀
    主站蜘蛛池模板: 二连浩特市| 个旧市| 中卫市| 保康县| 长春市| 临西县| 慈利县| 高平市| 蒙城县| 万源市| 贡觉县| 囊谦县| 三都| 滦平县| 瓦房店市| 军事| 微博| 泸定县| 临夏市| 册亨县| 石渠县| 合江县| 马山县| 仁寿县| 团风县| 石城县| 海门市| 锡林郭勒盟| 白河县| 日土县| 罗平县| 始兴县| 进贤县| 大城县| 牙克石市| 成安县| 林周县| 湘乡市| 桐庐县| 高邑县| 汉阴县|