色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

大象機器人科技 ? 來源:大象機器人科技 ? 作者:大象機器人科技 ? 2023-11-28 15:58 ? 次閱讀

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

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

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

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

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

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

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

使用的環(huán)境
操作系統(tǒng):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,是不是很容易呢。

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

wKgZomVlnNKAS5b_AABFZ6isNzk901.png

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

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

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

接下來主要講解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


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

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

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

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

#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數(shù)據(jù)線進行連接,我們電腦上就有兩個機械臂的串口號,可以對他們分別發(fā)送指令任務。

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

wKgZomVIh76AXEaEAF0KJXR_cc0045.png

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

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

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

審核編輯 黃宇

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

    關注

    87

    文章

    31475

    瀏覽量

    269869
  • 開源
    +關注

    關注

    3

    文章

    3397

    瀏覽量

    42642
  • 機械臂
    +關注

    關注

    12

    文章

    520

    瀏覽量

    24666
收藏 人收藏

    評論

    相關推薦

    使用myCobot 280機械結合ROS2系統(tǒng)搭建機械分揀站

    這篇文章是來自Automatic Addison的開源項目,已獲作者授權轉載自github。本項目的主要內容是使用myCobot 280機械結合ROS2系統(tǒng)搭建機械分揀站。
    的頭像 發(fā)表于 01-15 09:22 ?110次閱讀
    使用myCobot 280<b class='flag-5'>機械</b><b class='flag-5'>臂</b>結合ROS2系統(tǒng)搭建<b class='flag-5'>機械</b>分揀站

    焊接機器人分別是什么作用

    任務。那么,焊接機器人分別是什么作用?本文將詳細介紹。 一:機器人基座旋轉軸 一是機器人與地面連接的,其主要作用是實現(xiàn)機器人的基
    的頭像 發(fā)表于 11-21 17:45 ?313次閱讀
    焊接機器人<b class='flag-5'>六</b>個<b class='flag-5'>軸</b>分別是什么作用

    協(xié)作與工業(yè)機械臂中的電流檢測

    電子發(fā)燒友網站提供《協(xié)作與工業(yè)機械臂中的電流檢測.pdf》資料免費下載
    發(fā)表于 09-04 11:10 ?0次下載
    <b class='flag-5'>協(xié)作</b>與工業(yè)<b class='flag-5'>機械</b>臂中的電流檢測

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

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

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

    自動化設備,專門用于在工業(yè)生產線或其他工業(yè)環(huán)境中執(zhí)行各種操作任務。它們通常具備多關節(jié)結構,能夠在三維空間內自由移動,并搭載各種工具、夾具或傳感器來完成特定的任務。 工業(yè)機器人和機械都屬于自動化設備,用于執(zhí)行
    的頭像 發(fā)表于 08-16 09:43 ?560次閱讀

    開源協(xié)作機器人myCobot 320結合人臉表情識別情緒!

    在大家的印象中,機械通常被應用在工業(yè)領域,執(zhí)行一些重復性工作,以幫助和替代人類。然而,機械不僅限于此,它們也可以成為陪伴型機器人,為我們提供更多樣化的互動體驗。 今天,我想探索
    的頭像 發(fā)表于 08-12 15:21 ?993次閱讀
    <b class='flag-5'>開源</b><b class='flag-5'>六</b><b class='flag-5'>軸</b><b class='flag-5'>協(xié)作</b>機器人myCobot 320結合人臉表情識別情緒!

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

    近期,奧比中光研發(fā)團隊融合前沿多模態(tài)大模型技術,推出最新2.0版大模型機械演示方案。新方案搭載公司最新深度相機Gemini 335L和Femto Bolt,能夠基于語音指令,自動執(zhí)行沏茶、插花、滴
    的頭像 發(fā)表于 07-19 16:50 ?773次閱讀

    大象機器人開源協(xié)作機械機械接入GPT4o大模型!

    和智能化的任務,提升了人機協(xié)作的效率和效果。我們個人平時接觸不太到機械這類的機器人產品,但是有一種小型的機械我們人人都可以擁有它myCo
    的頭像 發(fā)表于 07-03 14:09 ?989次閱讀
    大象機器人<b class='flag-5'>開源</b><b class='flag-5'>協(xié)作</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b>接入GPT4o大模型!

    國產Cortex-A55人工智能教學實驗箱_基于Python機械跳舞實驗案例分享

    一、實驗目的 本實驗通過TL3568-PlusTEB教學實驗箱修改機械不同舵機的角度,增加延遲時間,從而做到機械跳舞的效果。 二、實驗原理 ROS(機器人操作系統(tǒng)) ROS(機器
    發(fā)表于 06-28 14:37

    基于維力傳感器的機械自動裝配應用

    維力傳感器是一種特殊的力覺傳感器,可以測量物體在笛卡爾坐標系下三個軸向的力和力矩,其內部采用高度敏感的材料和精密機械構造,可以為機械提供更高的測量精度,滿足不同場景下的測量需求。作
    的頭像 發(fā)表于 06-06 13:49 ?855次閱讀
    基于<b class='flag-5'>六</b>維力傳感器的<b class='flag-5'>機械</b><b class='flag-5'>臂</b>自動裝配應用

    大象機器人開源協(xié)作機械myCobot 630 全面升級!

    1. 開篇概述 在快速發(fā)展的機器人技術領域中,Elephant Robotics的myCobot 600已經證明了其在教育、科研和輕工業(yè)領域的顯著適用性。作為一款具備自由度的機械,myCobot
    的頭像 發(fā)表于 04-28 15:19 ?1045次閱讀
    大象機器人<b class='flag-5'>開源</b><b class='flag-5'>協(xié)作</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b>myCobot 630 全面升級!

    如何去提升機械的位置控制性能?

    控制性能。?? 精度衡量:直接測量機械末端的位置比較困難,這里采用一種近似的方式,比較機械指令角度與實際編碼器反饋角度間的偏差值。
    的頭像 發(fā)表于 03-05 08:43 ?1077次閱讀
    如何去提升<b class='flag-5'>機械</b><b class='flag-5'>臂</b>的位置控制性能?

    大象機器人協(xié)作機械myCobot 320 進行手勢識別!

    引言 我是一名專注于機器學習和機器人技術自由者。我的熱情始于大學期間的人工智能課程,這促使我探索人機交互的新方法。尤其對于機械的操作,我一直想要簡化其復雜性,使之更加直觀和易于使用。 這個項目
    的頭像 發(fā)表于 01-31 16:17 ?843次閱讀
    大象機器人<b class='flag-5'>六</b><b class='flag-5'>軸</b><b class='flag-5'>協(xié)作</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b>myCobot 320 進行手勢識別!

    使用ChatGPT學習大象機器人協(xié)作機械mechArm

    調試的過程中,出現(xiàn)了一些問題,在識別收拾的時候,它是一直識別,這就意味著如果在1s中內識別了10次的話,會給機械發(fā)送10個命令,這樣肯定不是我一開始所設想的。我一開始的想法是,當相機識別到手勢的時候就會給機械
    的頭像 發(fā)表于 01-31 14:39 ?718次閱讀
    使用ChatGPT學習大象機器人<b class='flag-5'>六</b><b class='flag-5'>軸</b><b class='flag-5'>協(xié)作</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b><b class='flag-5'>mechArm</b>!
    主站蜘蛛池模板: 精品性影院一区二区三区内射| 国产精品麻豆高潮刺激A片| 丝袜美女被艹| 巨黄的肉辣文np| 国产精品AV无码免费播放| china野外18:19| 又色又爽又黄gif动态视频| 午夜影院老司机| 全黄H全肉细节文短篇| 美女的jj| 久久久久综合| 狠狠色狠狠色综合日日2019| 国产a在线不卡| MELODY在线播放无删减| 中文字幕 日韩 无码 在线| 亚洲免费视频在线观看| 午夜伦理:伦理片| 色噜噜2017最新综合| 鸥美一级黄色片| 欧美16一17sex性hd| 久久人妻无码毛片A片麻豆| 黑人操白逼| 国产又黄又粗又爽又色的视频软件 | 18禁黄久久久AAA片| 夜里18款禁用的免费B站动漫| 性XXXXX搡XXXXX搡景甜| 涩涩视频www在线观看入口| 日本经典片免费看| 欧美一区二区三区播放| 免费在线观看国产| 伦理片免费秋霞e| 麻豆国产自制在线观看| 久久精品九九亚洲精品天堂| 韩剧甜性涩爱| 国产永不无码精品AV永久| 国产一区亚洲| 韩国免费啪啪漫画无遮拦健身教练| 国内精品欧美久久精品| 狠狠干女人| 精品熟女少妇AV免费观看 | 一区一区三区产品|