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

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

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

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

開源六軸協(xié)作機(jī)械臂MechArm案例演示!

大象機(jī)器人科技 ? 來源:大象機(jī)器人科技 ? 作者:大象機(jī)器人科技 ? 2023-11-28 15:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

介紹
今天,我將向大家展示一個(gè)我獨(dú)立設(shè)計(jì)并實(shí)現(xiàn)的機(jī)械臂模型。這個(gè)模型的核心功能是實(shí)現(xiàn)實(shí)時(shí)的手勢追蹤——只需用手輕輕拖拽,機(jī)械臂就能立即跟隨你的動(dòng)作進(jìn)行移動(dòng)。

我之所以想要?jiǎng)?chuàng)造這樣一個(gè)模型,是因?yàn)樵谝恍┪kU(xiǎn)環(huán)境中,我們可以用機(jī)械臂來代替人工進(jìn)行作業(yè),從而避免人員的生命安全受到威脅。

你可能會(huì)問,為什么不直接使用遠(yuǎn)程的鍵盤控制、手柄控制或者APP控制,而要選擇手動(dòng)拖拽的方式呢?我覺得只有手動(dòng)操作,才能最大程度上滿足我們對(duì)動(dòng)作精準(zhǔn)度的需求。因此,我決定開始嘗試制作這個(gè)模型,并初步完成了整個(gè)demo。

我希望,通過這個(gè)demo,我能向大家展示出機(jī)械臂的無限可能性,同時(shí)也希望能激發(fā)出大家對(duì)未來科技的無限憧憬。

機(jī)械臂設(shè)備
mechArm 270 M5
mechArm 270 是一款六自由度的機(jī)械臂,它精巧的結(jié)構(gòu)設(shè)計(jì),能夠放入一個(gè)書包里,攜帶和方便。較為重要的一點(diǎn)是開放了很多控制的API,用python能夠快速開始對(duì)機(jī)械臂的控制。沒有很復(fù)雜的操作,甚至還有圖形編程,這對(duì)一些不是很懂代碼的人也能夠快速上手控制機(jī)械臂。

mechArm是一款桌面型的仿工業(yè)結(jié)構(gòu)的機(jī)械臂,工作最大半徑在270mm,負(fù)載250g,重復(fù)定位精度控制在±0.5mm。

Project
介紹完基礎(chǔ)的設(shè)備,我們就開始介紹我時(shí)如何制作這個(gè)demo過程的記錄。

使用的環(huán)境
操作系統(tǒng):windows11

編程語言:python3.9+

python lib:pymycobot,time

pymycobot是大象機(jī)器人的一個(gè)開源庫,專門用來控制大象機(jī)器人的機(jī)械臂。一段簡單的控制代碼例子。

Code:

#Main methods used

#Create objects to communicate with the robotic arm.
MyCobot(serial,baud)
# angles control robot,
send_angles([list_angles],speed)
# coords control robot
send_coords([list_coords],speed,mode)

Example:

import time
from pymycobot.mycobot import MyCobot

# create a object
mc = MyCobot("com7",115200)

# angles control
mc.send_angles([0,0,0,0,0,0],100)
time.sleep(1)
mc.send_angles([90,90,90,90,90,90],100)
time.sleep(1)


簡單介紹了下如何使用python來控制mechArm,是不是很容易呢。

分析問題
開始項(xiàng)目之前要搭建框架,了解我們具體需要解決什么問題才能夠?qū)崿F(xiàn)。對(duì)此我做了一個(gè)項(xiàng)目的流程圖。下面我將手動(dòng)施教的機(jī)械臂簡稱為R1,跟隨運(yùn)動(dòng)的機(jī)械臂簡稱為R2。

wKgZomVlnNKAS5b_AABFZ6isNzk901.png

Control robotic arm:上邊已經(jīng)提到了如何控制機(jī)械臂,使用pymycobot庫提供的方法就可以實(shí)現(xiàn)了。

Motion Control methods:R1機(jī)械臂可以用手拖動(dòng),時(shí)時(shí)刻刻返回當(dāng)前機(jī)械臂的角度信息,R2機(jī)械臂接收R1的機(jī)械臂角度信息進(jìn)行控制。

Communication between robotic arms:整個(gè)項(xiàng)目中這一步驟是比較重要的一步。建立好之后,機(jī)械臂能夠發(fā)送信息就能夠很輕易的實(shí)現(xiàn)了。

接下來主要講解Motion Control methods和communication between robotic arms。

Motion Control methods
獲取實(shí)時(shí)角度信息
pymycobot提供了”get_angles()"方法可以過去當(dāng)前機(jī)械臂的角度信息。

# Can obtain the current angle information of the robotic arm in real time
get_angles()

# example
print("real-time angles:",mc.get_anlges())

result: real-time angles:[0,0,0,0,0,0]

# Continuously obtain the current angle
while True:
   angels = mc.get_angles()
   print(angles) 
   time.sleep(0.1) #Go to the next step every 0.1s


機(jī)械臂的刷新模式設(shè)置
機(jī)械臂的刷新模式:主要分為兩種插補(bǔ)模式和非插補(bǔ)模式,是指在運(yùn)動(dòng)軌跡規(guī)劃中,控制機(jī)械臂末端執(zhí)行器的移動(dòng)方式。如果沒有設(shè)置任何模式,機(jī)械臂可能無法正確執(zhí)行預(yù)期的運(yùn)動(dòng),并且可能導(dǎo)致以下后果:

運(yùn)動(dòng)不平滑
運(yùn)動(dòng)不準(zhǔn)確
運(yùn)動(dòng)不連續(xù)
插補(bǔ)模式:插補(bǔ)模式可以實(shí)現(xiàn)平滑連續(xù)的軌跡規(guī)劃,確保機(jī)械臂末端執(zhí)行器的位置和姿態(tài)在運(yùn)動(dòng)過程中平滑過渡。

非插補(bǔ)模式:非插補(bǔ)模式是指機(jī)械臂在運(yùn)動(dòng)過程中只關(guān)注特定的目標(biāo)點(diǎn),而不進(jìn)行插值計(jì)算。在非插補(bǔ)模式下,機(jī)械臂的位置和姿態(tài)會(huì)在關(guān)鍵點(diǎn)之間直接跳躍,而不會(huì)經(jīng)過平滑的過渡。

在進(jìn)行多個(gè)機(jī)械臂同時(shí)使用插補(bǔ)模式進(jìn)行運(yùn)動(dòng)時(shí),可能會(huì)出現(xiàn)等待或排隊(duì)的情況,所以我們選擇使用非插補(bǔ)模式。

#Set refresh mode
set_fresh_mode(1/0) 
1:no interpolation
0:interpolation

mc.set_fresh_mode(1)


我們將前面的整合在一起的代碼如下

Code:

import time
from pymycobot.mycobot import MyCobot

mc = MyCobot("COM7", 115200)    #release arm
mb = MyCobot("COM11", 115200)   #move arm

mb.set_fresh_mode(1)    #no interpolation
time.sleep(1)
mc.release_all_servos() #release robot
time.sleep(1)
speed = 100
while True:
   angles = mc.get_angles()    #get release arm angles
   mb.send_angles(angles, speed)   #send angles to move arm
   time.sleep(0.1)


Communication between robotic arms:


我們的方案是兩臺(tái)機(jī)械臂接入同一個(gè)PC,用串口連接的方式.

# build connection
from pymycobot.mycobot import MyCobot

mc = MyCobot("COM7", 115200)   
mb = MyCobot("COM11", 115200)


用最基礎(chǔ)的usb數(shù)據(jù)線進(jìn)行連接,我們電腦上就有兩個(gè)機(jī)械臂的串口號(hào),可以對(duì)他們分別發(fā)送指令任務(wù)。

讓我們一起來看看效果如何

wKgZomVIh76AXEaEAF0KJXR_cc0045.png

總結(jié)
根據(jù)內(nèi)容可以看出來雖然說是能夠做到百分之七八十的同步。也會(huì)因?yàn)橐恍┢渌囊蛩厮绊?,造成了不小的延遲。造成延遲的原因可能有幾個(gè)方面,比如說數(shù)據(jù)處理和傳輸?shù)乃俣?,機(jī)械臂的反應(yīng)速度,軟件的優(yōu)化,硬件的性能等等,這些都是可能 產(chǎn)生延遲的因素。

除此之外,還有一個(gè)很大的局限性就是,它們的通信通過串口進(jìn)行連接的,如果距離稍微遠(yuǎn)一點(diǎn)的話就沒辦法在用這種方法去使用,實(shí)用性不強(qiáng),后期我會(huì)嘗試使用藍(lán)牙,WiFi等無限連接的方式來嘗試控制。

本次記錄就更新到這里,如果你有更好的想法,無論是優(yōu)化的功能或者說是其他的建議歡迎在下方留言。

審核編輯 黃宇

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

    關(guān)注

    91

    文章

    39531

    瀏覽量

    301061
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    4178

    瀏覽量

    46025
  • 機(jī)械臂
    +關(guān)注

    關(guān)注

    14

    文章

    595

    瀏覽量

    26104
  • 大象機(jī)器人
    +關(guān)注

    關(guān)注

    0

    文章

    86

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    告別圍欄時(shí)代!激光雷達(dá)讓機(jī)械產(chǎn)線“智能守衛(wèi)”效率飆升

    某知名制藥企業(yè)的無菌制劑灌裝生產(chǎn)線上,并排部署了8臺(tái)高精度灌裝機(jī)械,在A級(jí)潔凈區(qū)(ISO5級(jí))環(huán)境下工作,這些機(jī)械需要尋求安全防護(hù)方案來替代傳統(tǒng)的圍欄方案。傳統(tǒng)方案(圍欄)和安全光
    的頭像 發(fā)表于 12-02 07:32 ?255次閱讀
    告別圍欄時(shí)代!激光雷達(dá)讓<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>產(chǎn)線“智能守衛(wèi)”效率飆升

    復(fù)合機(jī)器人對(duì)比傳統(tǒng)AGV和機(jī)械的優(yōu)勢何在?

    復(fù)合機(jī)器人對(duì)比傳統(tǒng)AGV和機(jī)械的優(yōu)勢,核心在于它突破了單一設(shè)備的功能局限,實(shí)現(xiàn)了“移動(dòng)+操作”的深度協(xié)同,尤其在上下料和物料轉(zhuǎn)運(yùn)場景中優(yōu)勢顯著。經(jīng)世智能復(fù)合機(jī)器人:重新定義上下料與物料轉(zhuǎn)運(yùn)的效率
    的頭像 發(fā)表于 11-21 15:32 ?1599次閱讀
    復(fù)合機(jī)器人對(duì)比傳統(tǒng)AGV和<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>的優(yōu)勢何在?

    3C 電子 / 汽車 / 物流與新零售:協(xié)作機(jī)械的三大行業(yè)落地范式

    協(xié)作機(jī)械的技術(shù)創(chuàng)新與行業(yè)應(yīng)用中,北京沃華慧通測控技術(shù)有限公司憑借深厚的研發(fā)積累與豐富的落地經(jīng)驗(yàn),成為企業(yè)智能化升級(jí)的可靠選擇。從技術(shù)研發(fā)到場景落地,從產(chǎn)品供應(yīng)到持續(xù)服務(wù),北京沃華慧通測控技術(shù)
    的頭像 發(fā)表于 10-27 09:14 ?718次閱讀
    3C 電子 / 汽車 / 物流與新零售:<b class='flag-5'>協(xié)作</b><b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>的三大行業(yè)落地范式

    傳統(tǒng)測試設(shè)備的局限與協(xié)作機(jī)械的破局

    協(xié)作式測試設(shè)備的研發(fā)與落地中,北京沃華慧通測控技術(shù)有限公司憑借深厚的測控技術(shù)積累,成為行業(yè)核心賦能者。作為專注于智能測控設(shè)備研發(fā)的高新技術(shù)企業(yè),北京沃華慧通測控技術(shù)有限公司深度把握協(xié)作機(jī)械
    的頭像 發(fā)表于 10-11 09:34 ?460次閱讀
    傳統(tǒng)測試設(shè)備的局限與<b class='flag-5'>協(xié)作</b><b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>的破局

    機(jī)器人機(jī)械效率提升的革命性解決方案:上海永銘電容器實(shí)踐

    在現(xiàn)代自動(dòng)化與精密制造中,機(jī)器人機(jī)械(人形/工業(yè))的穩(wěn)定性與效率至關(guān)重要。電容器作為電路中的基本組件,對(duì)機(jī)器人機(jī)械的性能發(fā)揮著至關(guān)重要的作用。01機(jī)器人
    的頭像 發(fā)表于 09-01 10:06 ?573次閱讀
    機(jī)器人<b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>效率提升的革命性解決方案:上海永銘電容器實(shí)踐

    對(duì)比AGV和協(xié)作,為什么要選擇復(fù)合機(jī)器人?有哪些場景和優(yōu)勢

    GV往往只能完成貨物搬運(yùn)和運(yùn)載,協(xié)作只能完成固定工位的抓取動(dòng)作,而復(fù)合機(jī)器人作為2種設(shè)備的結(jié)合體,具有多種優(yōu)勢
    的頭像 發(fā)表于 08-14 16:10 ?2271次閱讀
    對(duì)比AGV和<b class='flag-5'>協(xié)作</b><b class='flag-5'>臂</b>,為什么要選擇復(fù)合機(jī)器人?有哪些場景和優(yōu)勢

    協(xié)作機(jī)械產(chǎn)品介紹

    電子發(fā)燒友們、工業(yè)自動(dòng)化從業(yè)者、科研工作者們注意啦!今天給大家重磅介紹一款在機(jī)械領(lǐng)域表現(xiàn)極為亮眼的產(chǎn)品——協(xié)作機(jī)械,它正以卓越性能重塑行
    發(fā)表于 08-07 17:20 ?0次下載

    極海G32R501工業(yè)機(jī)械參考方案釋放工業(yè)4.0產(chǎn)業(yè)價(jià)值

    在全球工業(yè) 4.0 浪潮下,機(jī)械憑借高精度、高靈活性、高適應(yīng)性與高實(shí)用性等優(yōu)勢,在汽車制造、工業(yè)制造、醫(yī)療、物流、食品加工等,需要高自由度、復(fù)雜軌跡和動(dòng)態(tài)環(huán)境的應(yīng)用場景中發(fā)
    發(fā)表于 06-23 13:52 ?1796次閱讀
    極海G32R501工業(yè)<b class='flag-5'>六</b><b class='flag-5'>軸</b><b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>參考方案釋放工業(yè)4.0產(chǎn)業(yè)價(jià)值

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

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

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

    大象機(jī)器人成立于2016年,專注協(xié)作機(jī)器人研發(fā)與應(yīng)用,產(chǎn)品線涵蓋輕量級(jí)協(xié)作機(jī)器人、人形機(jī)器人、仿生機(jī)器人等多種形態(tài)。拳頭產(chǎn)品myCobot系列以“全球最輕的
    的頭像 發(fā)表于 06-06 16:55 ?1378次閱讀
    大象機(jī)器人攜手進(jìn)迭時(shí)空推出 RISC-V 全棧<b class='flag-5'>開源</b><b class='flag-5'>六</b><b class='flag-5'>軸</b><b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>產(chǎn)品

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

    大象機(jī)器人成立于2016年,專注協(xié)作機(jī)器人研發(fā)與應(yīng)用,產(chǎn)品線涵蓋輕量級(jí)協(xié)作機(jī)器人、人形機(jī)器人、仿生機(jī)器人等多種形態(tài)。拳頭產(chǎn)品myCobot系列以“全球最輕的
    發(fā)表于 04-25 17:59

    大象機(jī)器人×進(jìn)迭時(shí)空聯(lián)合發(fā)布全球首款RISC-V全棧開源機(jī)械

    革新產(chǎn)品——全球首款基于RISC-V全棧開源協(xié)作機(jī)械 myCobot 280 RISC-
    的頭像 發(fā)表于 04-25 14:19 ?1781次閱讀
    大象機(jī)器人×進(jìn)迭時(shí)空聯(lián)合發(fā)布全球首款RISC-V全棧<b class='flag-5'>開源</b>小<b class='flag-5'>六</b><b class='flag-5'>軸</b><b class='flag-5'>機(jī)械</b><b class='flag-5'>臂</b>

    鈞敏科技SME200離磁性編碼器IC的應(yīng)用案例

    科技深耕編碼器領(lǐng)域,推薦的 SME200 離磁性編碼器 IC,憑借獨(dú)特的技術(shù)和出色的性能,為機(jī)械關(guān)節(jié)控制的諸多難題提供了切實(shí)可行的解決方案。
    的頭像 發(fā)表于 04-09 10:47 ?1008次閱讀

    海康威視推出大模型機(jī)械防碰撞相機(jī)

    工業(yè)機(jī)械負(fù)載作業(yè)時(shí),往往重達(dá)幾百斤甚至更重,提升效率的同時(shí),如果它們“意外傷人”,后果不堪設(shè)想。
    的頭像 發(fā)表于 03-17 09:47 ?1037次閱讀

    開源項(xiàng)目!教你如何制作一個(gè)開源教育機(jī)械

    他設(shè)備的交互。 增強(qiáng)的便攜性:集成了一個(gè)可充電的7.4V鋰離子電池,以提高移動(dòng)性和易用性。 精密工程:引入滾珠軸承和行星齒輪系統(tǒng),使運(yùn)動(dòng)更平穩(wěn)、更精確,使Pedro更接近真實(shí)的機(jī)械。 OLED顯示屏
    發(fā)表于 03-10 11:22