在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

多功能復(fù)合機(jī)器人設(shè)計方案

大象機(jī)器人 ? 來源:大象機(jī)器人 ? 2025-02-10 15:34 ? 次閱讀

本文中的案例介紹了如何將 myCobot 280 機(jī)械臂與 myAGV 移動底盤進(jìn)行集成,以構(gòu)建用于智能自動化的多功能復(fù)合機(jī)器人

一、引言

想象一下,有一個可以在固定位置或桌面上執(zhí)行抓取和操作任務(wù)的機(jī)械臂,以及一個能夠在地面上運(yùn)輸物體的移動 AGV。單獨來看,它們的功能是有限的。然而,當(dāng)這兩個組件結(jié)合在一起時,它們會解鎖新的應(yīng)用場景,增強(qiáng)機(jī)器人的靈活性和自動化能力。

在本文中,我將演示如何將 myCobot 280 Pi 機(jī)械臂與 myAGV Pi 移動 AGV 相結(jié)合,打造一款功能強(qiáng)大的復(fù)合機(jī)器人。通過跟隨我的步驟,您將學(xué)習(xí)如何從硬件組裝到編程控制,最終構(gòu)建一個實用的智能系統(tǒng),將機(jī)械臂與移動平臺集成在一起。
二、項目準(zhǔn)備
1、本項目所使用的設(shè)備
Elephant Robotics myAGV(包括其他附件,比如充電器)
Raspberry Pi 4 Model B
M5Stack ESP32 Basic Core IoT Development Kit
Elephant Robotics myCobot 280 pi
以及其他常規(guī)設(shè)備,電腦、鼠標(biāo)、監(jiān)控器等等

2、軟件:
● PymyCobot(最新版本)
ROS(確保安裝了最新的 ROS 軟件包)

注意:myCobot 280 Pi 中的 Raspberry Pi 系統(tǒng)預(yù)裝了基礎(chǔ)環(huán)境。您只需將 pymycobot 和 ROS 軟件包更新到最新版本。
三、項目運(yùn)行
1、機(jī)械臂的控制
myCobot 280 Pi 預(yù)裝了 Ubuntu 系統(tǒng),其控制通常是在 Python 環(huán)境中使用 pymycobot 庫實現(xiàn)的。以下是如何使用 Python 控制myCobot 280 Pi 的摘要。

f80f4420-e77e-11ef-9310-92fbcf53809c.png


2、API概述
1.關(guān)節(jié)角度控制

Function:  
`send_angles(degrees, speed)`  
 
Purpose:  
Send target angles to all joints of the robotic arm.  
 
Parameters:  
 `degrees`: (List[float]) A list containing the angles for all joints, e.g., `[20, 20, 20, 20, 20, 20]`.  
 `speed`: (int) The movement speed of the robotic arm, ranging from `0` to `100`.  
 
Return Value:  
`1`

2.協(xié)調(diào)控制

Function:  
`send_coords(coords, speed, mode)`  
 
Purpose:  
Move the robotic arm’s end-effector to a specific position and orientation in space.  
 
Parameters:  
 `coords`: (List[float]) A list of six coordinate values representing `[x, y, z, rx, ry, rz]`.  
 `speed`: (int) The movement speed of the robotic arm, ranging from `0` to `100`.  
 `mode`: (int) Determines the movement path:  
 `0`: Non-linear (random planning) path. The end-effector moves to the target point, maintaining the specified posture.  
 `1`: Linear path. The end-effector moves in a straight line to the target point using intelligent planning.  
 
Return Value:  
`1`

3.延遲執(zhí)行

Function:  
`time.sleep(t)`  
 
Purpose:  
Pausetheexecutionfor`t`secondsbeforeproceedingtothenextcommand.

4.抓手控制

Function:  
`set_gripper_value(value, speed, gripper_type=None)`  
 
Purpose:  
Rotate the gripper to a specified position at a given speed.  
 
Parameters:  
 `value`: (int) Target position for the gripper, ranging from `0` to `256`.  
 `speed`: (int) Speed of gripper movement, ranging from `0` to `100`.  
 `gripper_type`: (int, optional) Specifies the gripper type:  
 `1`: Adaptive gripper (default).  
 `3`: Parallel gripper.  
 `4`: Flexible gripper.  
 
Return Value:  
`1`

示例代碼

from pymycobot.mycobot280 import MyCobot280
import time
 
# Initialize myCobot 280 Pi
mc = MyCobot280("/dev/ttyAMA0", 1000000)
 
# Retrieve and print the current coordinates of the end-effector
coords = mc.get_coords()
print(coords)
 
# Move the end-effector to specific coordinates with linear movement
mc.send_coords([57.0, -107.4, 316.3, -93.81, -12.71, -163.49], 80, 1)
time.sleep(1.5)
 
# Move the end-effector to another set of coordinates
mc.send_coords([-13.7, -107.5, 223.9, 165.52, -75.41, -73.52], 80, 1)
time.sleep(1.5)
 
# Adjust a single coordinate with speed 70
mc.send_coord(1, -40, 70)

3、注意事項
●在運(yùn)行腳本之前,確保手臂的工作空間和環(huán)境沒有障礙物。
●始終設(shè)置適當(dāng)?shù)乃俣龋苑乐箍赡軗p壞硬件的突然移動。

f8259f04-e77e-11ef-9310-92fbcf53809c.png

4、AGV的控制
由大象機(jī)器人公司開發(fā)的myAGV 2023 Pi是一款為研究、教育和個人制造商設(shè)計的移動機(jī)器人。它采用樹莓派4B核心主板,運(yùn)行定制的Ubuntu Mate 20.04操作系統(tǒng),確保流暢和用戶友好的操作。

f83f0584-e77e-11ef-9310-92fbcf53809c.png


●配備樹莓派4B,提供強(qiáng)大的性能和出色的可擴(kuò)展性。
●包括360度激光雷達(dá),用于全面掃描和環(huán)保意識。
●配備500萬像素HD攝像頭,用于物體識別和精確定位。
●運(yùn)動競賽級Mecanum車輪可進(jìn)行全方位運(yùn)動,在復(fù)雜地形上具有靈活性。
●支持圖形化編程,使用戶能夠通過直觀的可視化界面進(jìn)行開發(fā)和調(diào)試。
myAGV帶有內(nèi)置的映射和導(dǎo)航功能。您只需要調(diào)用適當(dāng)?shù)哪_本即可使用這些功能。
5、整合與通訊 安裝 myCobot 280有兩個用于安全連接的安裝孔。

f851a8b0-e77e-11ef-9310-92fbcf53809c.png

安裝位置的選擇取決于機(jī)械臂的預(yù)期任務(wù)。建議將手臂安裝在myAGV的最前面位置,遠(yuǎn)離myAGV接口

f865c6f6-e77e-11ef-9310-92fbcf53809c.png

機(jī)械臂電源myAGV具有專用的12V電源輸出接口,可為機(jī)械臂供電。這簡化了設(shè)置并確保機(jī)械臂具有可靠的電源。

f87683b0-e77e-11ef-9310-92fbcf53809c.png

安裝機(jī)械臂并為其供電后,連接鍵盤、鼠標(biāo)和顯示器。通過此設(shè)置,您可以開始對集成復(fù)合機(jī)器人進(jìn)行編程。

f885909e-e77e-11ef-9310-92fbcf53809c.png


通訊
要在AGV和機(jī)械臂之間建立通信,請執(zhí)行以下步驟:
1.連接到同一個網(wǎng)絡(luò)確保AGV和機(jī)械臂都連接到同一個本地網(wǎng)絡(luò)(WiFi)。這允許設(shè)備之間的無縫通信。
2.在機(jī)械臂上啟動服務(wù)器腳本在機(jī)械臂上運(yùn)行服務(wù)器腳本以啟用通信。
打開機(jī)械臂上的終端并執(zhí)行以下命令:

python Server.py

3.測試AGV的連接

在AGV上創(chuàng)建一個新的Python腳本以檢查與機(jī)械臂的連接是否正常運(yùn)行。使用以下示例腳本:
from pymycobot import MyCobotSocket
import time
 
# Initialize the connection with the robotic arm
arm = MyCobotSocket("192.168.1.248")  # Replace with the actual IP address of the robotic arm
 
# Send initial angles to the robotic arm
arm.send_angles([0, 0, 0, 0, 0, 0], 50)
time.sleep(2)
 
# Adjust the angles to test movement
arm.send_angles([0, 0, 0, 0, 0, -90], 50)

四、實際應(yīng)用示例
讓我們嘗試一個簡單的運(yùn)動控制任務(wù),看看這個機(jī)器人能做什么。

f897b97c-e77e-11ef-9310-92fbcf53809c.gif


我想把多余的零食退回零食盒。首先,我控制移動平臺移動到額外零食的位置。由于myAGV配備了全向輪子,它可以當(dāng)場旋轉(zhuǎn)。

f8b645ae-e77e-11ef-9310-92fbcf53809c.gif

f8cd81a6-e77e-11ef-9310-92fbcf53809c.gif

成功獲得目標(biāo)后,我們繼續(xù)將零食放回原處。

f8e25928-e77e-11ef-9310-92fbcf53809c.gif

小結(jié)

在本案例中,這一復(fù)合機(jī)器人結(jié)合了機(jī)械臂和移動AGV的功能,提供了具有巨大潛力的廣泛應(yīng)用前景。
比如在智能物流倉儲中,它可以在倉庫內(nèi)執(zhí)行智能運(yùn)輸任務(wù)。例如,機(jī)械臂可以處理揀貨,而AGV將物品運(yùn)送到指定位置。
或者在農(nóng)業(yè)和戶外應(yīng)用中,復(fù)合機(jī)器人可用于水果采摘、作物檢查等。機(jī)械臂可以處理采摘任務(wù),而AGV則移動到下一個采摘點。
在上述的實操過程中,我們模擬了一個智能倉儲場景,通過配備SLAM算法的移動AGV在將物體A運(yùn)送到另一個位置的同時進(jìn)行自主導(dǎo)航和檢查。
如果你想用真實的機(jī)械臂進(jìn)行模擬,可以試試mycobot系列產(chǎn)品。如果你有其他關(guān)于機(jī)械臂使用的好的想法想要實現(xiàn)的話,也歡迎在下方留言和我們溝通。

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

    關(guān)注

    213

    文章

    29568

    瀏覽量

    211970
  • AGV
    AGV
    +關(guān)注

    關(guān)注

    27

    文章

    1433

    瀏覽量

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

    關(guān)注

    13

    文章

    548

    瀏覽量

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

    關(guān)注

    0

    文章

    85

    瀏覽量

    77

原文標(biāo)題:機(jī)械臂和 AGV結(jié)合案例發(fā)布!構(gòu)建用于智能自動化的多功能復(fù)合機(jī)器人

文章出處:【微信號:ElephantRobotics,微信公眾號:大象機(jī)器人】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    自主飛行空中機(jī)器人設(shè)計方案

    自主飛行空中機(jī)器人設(shè)計方案
    發(fā)表于 09-26 13:29

    機(jī)器人設(shè)計方案,控制系統(tǒng)設(shè)計匯總

    機(jī)器人設(shè)計方案{:7:}分享
    發(fā)表于 06-30 13:12

    求大神提供一個切實可行的機(jī)器人設(shè)計方案,要現(xiàn)在沒有做出來的,實用、創(chuàng)新的。

    求大神提供一個切實可行的機(jī)器人設(shè)計方案,要現(xiàn)在沒有做出來的,實用、創(chuàng)新的。
    發(fā)表于 01-06 20:29

    便攜式自動割膠機(jī)器人設(shè)計方案

    便攜式自動割膠機(jī)器人設(shè)計方案
    發(fā)表于 06-30 16:37 ?18次下載

    新型手術(shù)制孔機(jī)器人設(shè)計方案

    新型手術(shù)制孔機(jī)器人設(shè)計方案
    發(fā)表于 07-05 14:45 ?11次下載

    工業(yè)復(fù)合機(jī)器人應(yīng)用前景廣闊,為制造業(yè)帶來新的機(jī)遇和挑戰(zhàn)

    復(fù)合機(jī)器人是制造業(yè)的重要發(fā)展方向,通過將不同類型機(jī)器人組合,具備“手、腳、眼、腦”等功能,適應(yīng)復(fù)雜任務(wù)操作。工業(yè)復(fù)合機(jī)器人可提高生產(chǎn)效率、降低成本、解決勞動力密集和高危問題。但應(yīng)用面臨
    的頭像 發(fā)表于 10-12 16:40 ?1133次閱讀

    復(fù)合機(jī)器人在磁鋼上下料中的應(yīng)用及其優(yōu)勢分析

    復(fù)合機(jī)器人是一種集成了移動機(jī)器人和工業(yè)機(jī)器人功能的設(shè)備,其獨特之處在于擁有“手、腳、眼、腦”的綜合能力,從而實現(xiàn)了更高的靈活性和操作效率。在磁鋼上下料的應(yīng)用場景中,
    的頭像 發(fā)表于 04-18 16:52 ?646次閱讀
    <b class='flag-5'>復(fù)合機(jī)器人</b>在磁鋼上下料中的應(yīng)用及其優(yōu)勢分析

    復(fù)合機(jī)器人倉庫搬運(yùn)方案

    隨著科技的飛速發(fā)展,智能倉儲已經(jīng)成為現(xiàn)代物流領(lǐng)域的重要發(fā)展方向。近日,一種全新的復(fù)合機(jī)器人倉庫搬運(yùn)方案亮相,該方案結(jié)合了復(fù)合機(jī)器人AMR與搬運(yùn)機(jī)器人
    的頭像 發(fā)表于 08-09 16:08 ?618次閱讀
    <b class='flag-5'>復(fù)合機(jī)器人</b>倉庫搬運(yùn)<b class='flag-5'>方案</b>

    復(fù)合機(jī)器人:開啟智能倉儲新篇章

    隨著工業(yè)4.0時代的到來,智能制造和智能倉儲已經(jīng)成為企業(yè)發(fā)展的重要驅(qū)動力。近日,一種全新的復(fù)合機(jī)器人倉庫搬運(yùn)方案亮相,該方案復(fù)合機(jī)器人AMR為核心,通過與搬運(yùn)
    的頭像 發(fā)表于 10-12 16:58 ?600次閱讀
    <b class='flag-5'>復(fù)合機(jī)器人</b>:開啟智能倉儲新篇章

    復(fù)合機(jī)器人:精密制造中的“微米級”精準(zhǔn)助手

    在精密制造這一對設(shè)備精度、穩(wěn)定性及效率要求近乎苛刻的行業(yè)中,復(fù)合機(jī)器人以其無與倫比的多功能性、極致的靈活性以及精準(zhǔn)的操控能力,正在為該領(lǐng)域?qū)崿F(xiàn)降本增效。以下,我們分享一個富唯智能的復(fù)合機(jī)器人在精密制造領(lǐng)域的應(yīng)用案例。
    的頭像 發(fā)表于 10-17 15:41 ?537次閱讀
    <b class='flag-5'>復(fù)合機(jī)器人</b>:精密制造中的“微米級”精準(zhǔn)助手

    一臺復(fù)合機(jī)器人需要多少錢?

    在智能制造領(lǐng)域,復(fù)合機(jī)器人以其卓越的性能備受矚目,而其價格也成為眾多企業(yè)關(guān)注的焦點。
    的頭像 發(fā)表于 11-07 17:35 ?2586次閱讀
    一臺<b class='flag-5'>復(fù)合機(jī)器人</b>需要多少錢?

    復(fù)合機(jī)器人在3c電子行業(yè)的應(yīng)用

    時代在發(fā)展科技在進(jìn)步,復(fù)合機(jī)器人在3C電子行業(yè)中的應(yīng)用已經(jīng)變得越來越廣泛,它們以高效、精確和靈活的特點,為3C電子產(chǎn)品的生產(chǎn)帶來了顯著的變革。以下是對復(fù)合機(jī)器人在3C電子行業(yè)應(yīng)用的詳細(xì)分析:
    的頭像 發(fā)表于 12-06 18:12 ?880次閱讀
    <b class='flag-5'>復(fù)合機(jī)器人</b>在3c電子行業(yè)的應(yīng)用

    軟通天樞發(fā)布軟通天匯復(fù)合機(jī)器人系列產(chǎn)品

    近日,軟通天樞聯(lián)合生態(tài)伙伴推出軟通天匯巡檢復(fù)合機(jī)器人、勘測復(fù)合機(jī)器人、測量放線復(fù)合機(jī)器人和天匯Phyxis平臺,旨在聚焦重點行業(yè)場景,加速復(fù)合機(jī)器人產(chǎn)品創(chuàng)新,開啟智能化應(yīng)用新篇章。來自
    的頭像 發(fā)表于 02-28 11:36 ?571次閱讀

    復(fù)合機(jī)器人抓取精度的影響因素及提升策略

    復(fù)合機(jī)器人結(jié)合了移動機(jī)器人(如AGV)和機(jī)械臂的功能,廣泛應(yīng)用于物流、制造等領(lǐng)域。抓取精度是其核心性能指標(biāo)之一,直接影響作業(yè)效率和產(chǎn)品質(zhì)量。本文將探討復(fù)合機(jī)器人抓取精度的影響因素及提升
    的頭像 發(fā)表于 04-12 11:15 ?284次閱讀

    復(fù)合機(jī)器人為什么要使用單點糾偏算法?

    復(fù)合機(jī)器人單點糾偏算法
    的頭像 發(fā)表于 04-20 14:59 ?207次閱讀
    <b class='flag-5'>復(fù)合機(jī)器人</b>為什么要使用單點糾偏算法?
    主站蜘蛛池模板: 8050午夜| 日本免费一区二区老鸭窝 | 色拍拍拍 | 成人网在线视频 | 免费男女视频 | 久青草国产手机在线观 | 婷婷狠狠 | 伊人精品成人久久综合欧美 | 男人和女人做爽爽视频在线观看 | 中国业余老太性视频 | 午夜影视在线视频观看免费 | 久久久久久久久久免观看 | 男女在线观看视频 | 九九久久九九久久 | 狼人射综合| 亚洲电影在线播放 | 激情综合在线观看 | 伊人久久综合成人亚洲 | 亚洲视频一区在线观看 | 午夜国产精品福利在线观看 | 黄视频国产 | 日本不卡视频一区二区三区 | 午夜肉伦伦影院 | 手机看片1024手机在线观看 | 精品一区二区国语对白 | 欧美色婷婷天堂网站 | 午夜国产高清精品一区免费 | 亚洲人一区 | 女性一级全黄生活片 | 天天骑夜夜操 | 天天干中文字幕 | 男人j进入女人免费视频 | 国产亚洲精品成人a在线 | 国产精品高清一区二区三区 | 久久中文字幕一区二区 | 精品国产成人三级在线观看 | 黄 色 片 在 线 看 | 亚洲国产精品乱码在线观看97 | 欧美系列在线播放 | 日韩三级久久 | 男女无遮挡一进一出性视频 |