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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開源六軸協作機械臂MechArm案例演示!

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

掃碼添加小助手

加入工程師交流群

介紹
今天,我將向大家展示一個我獨立設計并實現的機械臂模型。這個模型的核心功能是實現實時的手勢追蹤——只需用手輕輕拖拽,機械臂就能立即跟隨你的動作進行移動。

我之所以想要創造這樣一個模型,是因為在一些危險環境中,我們可以用機械臂來代替人工進行作業,從而避免人員的生命安全受到威脅。

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

我希望,通過這個demo,我能向大家展示出機械臂的無限可能性,同時也希望能激發出大家對未來科技的無限憧憬。

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

mechArm是一款桌面型的仿工業結構的機械臂,工作最大半徑在270mm,負載250g,重復定位精度控制在±0.5mm。

Project
介紹完基礎的設備,我們就開始介紹我時如何制作這個demo過程的記錄。

使用的環境
操作系統:windows11

編程語言:python3.9+

python lib:pymycobot,time

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

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,是不是很容易呢。

分析問題
開始項目之前要搭建框架,了解我們具體需要解決什么問題才能夠實現。對此我做了一個項目的流程圖。下面我將手動施教的機械臂簡稱為R1,跟隨運動的機械臂簡稱為R2。

wKgZomVlnNKAS5b_AABFZ6isNzk901.png

Control robotic arm:上邊已經提到了如何控制機械臂,使用pymycobot庫提供的方法就可以實現了。

Motion Control methods:R1機械臂可以用手拖動,時時刻刻返回當前機械臂的角度信息,R2機械臂接收R1的機械臂角度信息進行控制。

Communication between robotic arms:整個項目中這一步驟是比較重要的一步。建立好之后,機械臂能夠發送信息就能夠很輕易的實現了。

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

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

# 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


機械臂的刷新模式設置
機械臂的刷新模式:主要分為兩種插補模式和非插補模式,是指在運動軌跡規劃中,控制機械臂末端執行器的移動方式。如果沒有設置任何模式,機械臂可能無法正確執行預期的運動,并且可能導致以下后果:

運動不平滑
運動不準確
運動不連續
插補模式:插補模式可以實現平滑連續的軌跡規劃,確保機械臂末端執行器的位置和姿態在運動過程中平滑過渡。

非插補模式:非插補模式是指機械臂在運動過程中只關注特定的目標點,而不進行插值計算。在非插補模式下,機械臂的位置和姿態會在關鍵點之間直接跳躍,而不會經過平滑的過渡。

在進行多個機械臂同時使用插補模式進行運動時,可能會出現等待或排隊的情況,所以我們選擇使用非插補模式。

#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:


我們的方案是兩臺機械臂接入同一個PC,用串口連接的方式.

# build connection
from pymycobot.mycobot import MyCobot

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


用最基礎的usb數據線進行連接,我們電腦上就有兩個機械臂的串口號,可以對他們分別發送指令任務。

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

wKgZomVIh76AXEaEAF0KJXR_cc0045.png

總結
根據內容可以看出來雖然說是能夠做到百分之七八十的同步。也會因為一些其他的因素所影響 ,造成了不小的延遲。造成延遲的原因可能有幾個方面,比如說數據處理和傳輸的速度,機械臂的反應速度,軟件的優化,硬件的性能等等,這些都是可能 產生延遲的因素。

除此之外,還有一個很大的局限性就是,它們的通信通過串口進行連接的,如果距離稍微遠一點的話就沒辦法在用這種方法去使用,實用性不強,后期我會嘗試使用藍牙,WiFi等無限連接的方式來嘗試控制。

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

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • AI
    AI
    +關注

    關注

    91

    文章

    39793

    瀏覽量

    301382
  • 開源
    +關注

    關注

    3

    文章

    4207

    瀏覽量

    46130
  • 機械臂
    +關注

    關注

    14

    文章

    596

    瀏覽量

    26122
  • 大象機器人
    +關注

    關注

    0

    文章

    86

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    驅動,如何一步到位?TMCM-6214 的多控制!

    運動控制,聽起來就讓人頭大:布線像蜘蛛網、編程像天書、控制柜擠得像沙丁魚罐頭。每增加一個,線纜多一堆,代碼量蹭蹭漲,空間還得精打細算。一個模塊搞定有沒有一個模塊能把
    的頭像 發表于 03-05 16:05 ?27次閱讀
    <b class='flag-5'>六</b><b class='flag-5'>軸</b>驅動,如何一步到位?TMCM-6214 的多<b class='flag-5'>軸</b>控制!

    告別圍欄時代!激光雷達讓機械產線“智能守衛”效率飆升

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

    復合機器人對比傳統AGV和機械的優勢何在?

    復合機器人對比傳統AGV和機械的優勢,核心在于它突破了單一設備的功能局限,實現了“移動+操作”的深度協同,尤其在上下料和物料轉運場景中優勢顯著。經世智能復合機器人:重新定義上下料與物料轉運的效率
    的頭像 發表于 11-21 15:32 ?1628次閱讀
    復合機器人對比傳統AGV和<b class='flag-5'>機械</b><b class='flag-5'>臂</b>的優勢何在?

    3C 電子 / 汽車 / 物流與新零售:協作機械的三大行業落地范式

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

    傳統測試設備的局限與協作機械的破局

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

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

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

    對比AGV和協作,為什么要選擇復合機器人?有哪些場景和優勢

    GV往往只能完成貨物搬運和運載,協作只能完成固定工位的抓取動作,而復合機器人作為2種設備的結合體,具有多種優勢
    的頭像 發表于 08-14 16:10 ?2299次閱讀
    對比AGV和<b class='flag-5'>協作</b><b class='flag-5'>臂</b>,為什么要選擇復合機器人?有哪些場景和優勢

    協作機械產品介紹

    電子發燒友們、工業自動化從業者、科研工作者們注意啦!今天給大家重磅介紹一款在機械領域表現極為亮眼的產品——協作機械,它正以卓越性能重塑行
    發表于 08-07 17:20 ?0次下載

    極海G32R501工業機械參考方案釋放工業4.0產業價值

    在全球工業 4.0 浪潮下,機械憑借高精度、高靈活性、高適應性與高實用性等優勢,在汽車制造、工業制造、醫療、物流、食品加工等,需要高自由度、復雜軌跡和動態環境的應用場景中發
    發表于 06-23 13:52 ?1826次閱讀
    極海G32R501工業<b class='flag-5'>六</b><b class='flag-5'>軸</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b>參考方案釋放工業4.0產業價值

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

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

    大象機器人攜手進迭時空推出 RISC-V 全棧開源機械產品

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

    大象機器人攜手進迭時空推出 RISC-V 全棧開源機械產品

    大象機器人成立于2016年,專注協作機器人研發與應用,產品線涵蓋輕量級協作機器人、人形機器人、仿生機器人等多種形態。拳頭產品myCobot系列以“全球最輕的
    發表于 04-25 17:59

    大象機器人×進迭時空聯合發布全球首款RISC-V全棧開源機械

    革新產品——全球首款基于RISC-V全棧開源協作機械 myCobot 280 RISC-
    的頭像 發表于 04-25 14:19 ?1799次閱讀
    大象機器人×進迭時空聯合發布全球首款RISC-V全棧<b class='flag-5'>開源</b>小<b class='flag-5'>六</b><b class='flag-5'>軸</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b>

    海康威視推出大模型機械防碰撞相機

    工業機械負載作業時,往往重達幾百斤甚至更重,提升效率的同時,如果它們“意外傷人”,后果不堪設想。
    的頭像 發表于 03-17 09:47 ?1059次閱讀

    開源項目!教你如何制作一個開源教育機械

    他設備的交互。 增強的便攜性:集成了一個可充電的7.4V鋰離子電池,以提高移動性和易用性。 精密工程:引入滾珠軸承和行星齒輪系統,使運動更平穩、更精確,使Pedro更接近真實的機械。 OLED顯示屏
    發表于 03-10 11:22