那曲檬骨新材料有限公司

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

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

3天內不再提示

大象機器人myCobot 280 2023版全新功能展示

大象機器人科技 ? 來源:大象機器人科技 ? 作者:大象機器人科技 ? 2023-03-10 18:46 ? 次閱讀

引言

機械臂是一種可編程的、自動化的機械系統,它可以模擬人類的動作,完成各種任務,例如裝配、噴涂、包裝、搬運、焊接、研磨等。由于其高度靈活性和多功能性,機械臂在現代社會中已經得到了廣泛的應用。

myCobot 280 M5Stack 2023是一款高性能桌面型機械臂,其強大的功能和多種新特性使其成為教育、科研和輕型制造等領域的理想選擇。該機械臂不僅具備精準的運動控制和高效的工作能力,而且支持ROS2的環境適配、ps2手柄控制、自干涉碰撞等多種新功能,這些功能使得該機械臂更加智能、靈活和安全。本篇文章將詳細介紹myCobot280 2023的新功能和應用場景,幫助讀者深入了解這款機械臂的特點和優勢,并探索如何在教育、科研和制造等領域中發揮其潛力。

myCobot280 2023簡介

myCobot 280是一款輕量級桌面型機械臂產品,重量不到800克,可重復定位精度控制在0.5毫米以內,負載能力為250克,工作半徑為280毫米。該機械臂具有豐富的接口,支持主流編程語言和環境,例如Python、C++、ROS1/2等。這使得它非常適合用于教育、科研、等領域。

新功能

myCobot 280 2023 具有以下新功能:

(如果您當前使用的是第一代myCobot 280,則可以升級固件以訪問新功能。

● 提高通信速度和 ROS2 支持

● 自干擾碰撞和手柄控制

● 復合機器人及物流自動化研究

提高通信速度和 ROS2 支持

● myCobot 280 2023的通信速度比之前的版本提高了五倍,現在可以達到20ms。這種改進可以提高機械臂的響應能力,使控制更加靈敏,減少通信造成的事故。機器人的運動速度也更快,減少了事故的發生。

myCobot 280 2023 現在支持 ROS2 環境,它與 ROS1 有兩個不同之處。首先,ROS2提高了實時性能,可以更精確地控制機器人的運動路徑和速度。這適用于需要高實時性能的應用。其次,ROS2使用數據分發服務(DDS)協議,與ROS1相比,該協議提高了網絡通信性能,使其在處理機器人控制命令和提高機器人響應速度方面更加高效。但是,ROS1已經在機器人領域得到了廣泛的應用,并且具有相對完整的控制庫和開發環境,使得開發和應用機器人相關軟件變得容易。ROS2相對較新,在市場上的應用較少。因此,用戶在選擇控件開發環境時,需要考慮自己的具體需求和實際情況,選擇最合適的一種。

● 自干涉碰撞和手柄控制

○ 自干涉碰撞:新添了一個自干涉碰撞功能,這個功能能使本體在發生關節碰撞的時候會立刻停止運動,不會繼續運動下去導致機械臂出現掉電情況。這個功能可以有效避免機械臂在工作過程中出現異常情況導致的損壞,提高了機械臂的安全性和可靠性。

通過收集用戶的反饋,已經研發人員對產品的期望,這項技術可以說是很大程度上解決了一個問題,在以往如果說強行讓機械臂關節進行碰撞的話,整個機器就會執行掉電保護,需要重新上電恢復控制,給不少用戶造成了麻煩。

目前這項技術并不開源,所以不能過多的揭曉其中的算法和原理。

● 還有一個游戲手柄控制功能,允許用戶使用 PS2 游戲控制器控制機器人的運動和操作,還增加了對吸盤和夾具的控制。此功能簡化了編程過程并改善了用戶體驗。句柄控制功能基于一組 Python 程序,引入 Pygame 庫來設置控制器的密鑰(相當于自定義句柄)。這是一個相對簡單的項目,有興趣的人可以在此基礎上進一步開發。該項目是開源的,并在GitHub上共享。

def main():
 global action
    pygame.init()
    pygame.joystick.init()
 try:
        joystick = pygame.joystick.Joystick(0)
 except:
 print("Please connect the handle first.")
 return
    joystick.init()
    done = False
    start_time = 0
 while not done:
 for event_ in pygame.event.get():
 if event_.type == pygame.QUIT:
                done = True
 # 按鍵按下或彈起事件
 elif (
                event_.type == pygame.JOYBUTTONDOWN or event_.type == pygame.JOYBUTTONUP
 ):
                buttons = joystick.get_numbuttons()
 # 獲取所有按鍵狀態信息
 for i in range(buttons):
                    button = joystick.get_button(i)
 if i == 7:
 if button == 1:
                            action = 7
 break
 else:
                            action = 0
 if i == 1:
 if button == 1:
                            action = 11
 break
 if i == 0:
 if button == 1:
                            action = 10
 break
 if i == 3:
 if button == 1:
                            action = 9
 break
 if action == 9 and button == 0:
                            action = 0
 break
 if i == 2:
 if button == 1:
                            action = 8
 break
 if action == 8 and button == 0:
                            action = 0
 break
 if i == 4:
 if button == 1:
                            action = 18
                            start_time = time.time()
 break
 if start_time != 0 and button == 0:
 if time.time() - start_time > 2:
                                start_time = 0
 break
 else:
                                start_time = 0
                                action = 0
 if i == 5:
 if button == 1:
                            action = 21
                            start_time = time.time()
 break
 if start_time != 0 and button == 0:
 if time.time() - start_time > 2:
                                start_time = 0
 break
 else:
                                start_time = 0
                                action = 0
 # print("button " + str(i) + ": " + str(button))
 # 軸轉動事件
 elif event_.type == pygame.JOYAXISMOTION:
                axes = joystick.get_numaxes()
 # 獲取所有軸狀態信息
 # while True:
 for i in range(axes):
                    axis = joystick.get_axis(i)
 # res[i] = axis
 if i == 1:
 if axis < -3.0517578125e-05:
                            action = 1
 break
 elif axis > -3.0517578125e-05:
                            action = 2
 break
 else:
                            action = 0
 if i == 0:
 if axis < 0:
                            action = 3
 break
 elif axis > 0:
                            action = 4
 break
 else:
                            action = 0
 if i == 2:
 if axis < 0:
                            action = 17
 break
 elif axis > 0:
                            action = 16
 break
 else:
                            action = 0
 if i == 3:
 if axis < -3.0517578125e-05:
                            action = 5
 break
 elif axis > -3.0517578125e-05:
                            action = 6
 break
 else:
                            action = 0
 if i == 4:
 if axis > 0.9:
                            action = 19
                            start_time = time.time()
 break
 if start_time != 0 and axis == -1.0:
 if time.time() - start_time > 2:
                                start_time = 0
 break
 else:
                                start_time = 0
                                action = 0
 if i == 5:
 if axis > 0.9:
                            action = 20
                            start_time = time.time()
 break
 if start_time != 0 and axis == -1.0:
 if time.time() - start_time > 2:
                                start_time = 0
 break
 else:
                                start_time = 0
                                action = 0
 # print("axis " + str(i) + ": " + str(axis))
 # 方向鍵改變事件
 elif event_.type == pygame.JOYHATMOTION:
 # hats = joystick.get_numhats()
 # 獲取所有方向鍵狀態信息
 # for i in range(hats):
                hat = joystick.get_hat(0)
 # print("hat " + str(i) +": " + str(hat))
 if hat == (0, 1):
                    action = 12
 elif hat == (0, -1):
                    action = 13
 elif hat == (-1, 0):
                    action = 14
 elif hat == (1, 0):
                    action = 15
 elif hat == (0, 0):
                    action = 0
    pygame.quit()

復制

是一個相對比較簡單的項目,如果有興趣的話可以在次基礎上進行再次的開發。

項目是開源的已經分享在GitHub,links:

https://github.com/elephantrobotics/pymycobot/tree/main/demo/handle_control

復合機器人與物流自動化研究

● myCobot 280 2023還可以與由樹莓派4B控制的SLAM雷達車myAGV組合,形成一個復合機器人,可以學習和研究物流自動化、導航和其他功能。此功能使機器人在處理不同的場景和任務時更加靈活多才多藝,提高了其綜合應用能力。

● myAGV:關于車輛,hackster網站上有很多介紹文章,一些開發者使用myAGV和myCobot 280來實現一些項目。

總結

總的來說,myCobot 280 2023是一款具有多種新功能和改進的機械臂,大大增強了其性能和應用范圍。除了提升通信速度、支持 ROS2、避免自干擾碰撞外,我們還推出了 AI Kit 2023,將機器視覺與機械臂相結合,實現類似工業的自動化場景,讓機械臂的應用更加廣泛和多樣化。

此外,myCobot 280 2023 還有許多其他功能等著你去探索,比如繪圖、AI分揀抓取等,這將進一步拓展機械臂的應用范圍和創新。如果您有更好的項目和想法,請隨時與我們分享。我們非常樂意聽取您的建議,為您提供更好的服務。

如果您有任何其他問題或疑慮,請隨時與我們聯系。我們很樂意為您提供幫助。

審核編輯 黃宇

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

    關注

    211

    文章

    28642

    瀏覽量

    208420
  • 機械臂
    +關注

    關注

    12

    文章

    520

    瀏覽量

    24725
收藏 人收藏

    評論

    相關推薦

    大象機器人11月大事件回顧

    冬意漸濃,在過去的11月里,大象機器人活躍在國內外的多個行業盛會上,向廣大機器人愛好者和行業專家展示了我們在協作機器人、人形
    的頭像 發表于 12-03 15:35 ?295次閱讀

    機器人的語音功能

    經典卡通角色的聲音成為了它們的“名片”。那么,機器人的語音功能究竟是如何實現的?它與智能模組有什么關系?誰是這類服務機器人的語音“指揮官”?今天我們就來聊一聊機器人的語音
    的頭像 發表于 12-02 10:50 ?528次閱讀

    大象機器人10月大事件回顧

    金秋10月,大象機器人積極參加數個海內外知名行業盛會,向全球機器人愛好者與行業專家展示最新的成果,也收獲了一些獎項、報道,通過這些難得的展示
    的頭像 發表于 10-31 16:43 ?523次閱讀

    七騰機器人:防爆輪式機器人-四輪八驅全新上線

    今日,七騰機器人有限公司(以下簡稱“七騰機器人”)推出全新產品:防爆輪式機器人-四輪八驅。該款產品是七騰輪式巡檢機器人產品系列的最新成員,防
    的頭像 發表于 10-21 16:32 ?244次閱讀
    七騰<b class='flag-5'>機器人</b>:防爆輪式<b class='flag-5'>機器人</b>-四輪八驅<b class='flag-5'>全新</b>上線

    開源項目!用ESP32做一個可愛的無用機器人

    、固件燒錄等。 注意事項 制作這個機器人的材料成本比較高,接近一臺全新筆記本電腦的價格。此外,如果沒有焊接經驗,整體成本可能更高,因為還需要涉及到PCB組裝。 完成 完成后,機器人可以通過WiFi
    發表于 09-03 09:34

    開源項目!用ESP32做一個可愛的無用機器人

    、固件燒錄等。 注意事項 制作這個機器人的材料成本比較高,接近一臺全新筆記本電腦的價格。此外,如果沒有焊接經驗,整體成本可能更高,因為還需要涉及到PCB組裝。 完成 完成后,機器人可以通過
    發表于 08-30 14:50

    Al大模型機器人

    金航標kinghelm薩科微slkor總經理宋仕強介紹說,薩科微Al大模型機器人有哪些的優勢?薩科微AI大模型機器人由清華大學畢業的天才少年N博士和王博士團隊開發,與同行相比具有許多優勢:語言
    發表于 07-05 08:52

    NVIDIA發布幾項新功能來幫助機器人專家和工程師打造智能機器人

    、復雜裝配任務等功能。 AI 由于能夠增強機器人的性能,因此在這一發展演進過程中起到了舉足輕重的作用。通過集成 NVIDIA AI 加速功能機器人能夠以更高的精度和效率處理復雜的任務
    的頭像 發表于 06-29 15:14 ?1204次閱讀
    NVIDIA發布幾項<b class='flag-5'>新功能</b>來幫助<b class='flag-5'>機器人</b>專家和工程師打造智能<b class='flag-5'>機器人</b>

    大象機器人完成Pre-B輪融資,致力打造全新機器人生態!

    近日,深圳市大象機器人科技有限公司(以下簡稱「大象機器人」)近日完成Pre-B輪融資,本輪融資由清輝投資領投、云卓資本跟投,資金將用于人形機器人
    的頭像 發表于 05-22 14:46 ?984次閱讀

    巡檢機器人有哪些功能和作用

    在科技如此發達的時代,巡檢機器人猶如一位不知疲倦的守護者,悄然走進了我們的生活。它們具備著令人驚嘆的功能和作用,成為了保障安全、提高效率的重要力量。那么,巡檢機器人功能和作用?下面我們
    的頭像 發表于 05-08 16:49 ?841次閱讀
    巡檢<b class='flag-5'>機器人</b>有哪些<b class='flag-5'>功能</b>和作用

    大象機器人開源協作機械臂myCobot 630 全面升級!

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

    技術融合與創新大象機器人水星Mercury X1機器人案例研究!

    定位與映射(SLAM)、機器人操作系統(ROS)、開源計算機視覺(OpenCV)和S-Tag標記碼技術來實現復雜環境中的精確物體抓取和移動。 此案例不僅展示機器人的高級功能,也體現了
    的頭像 發表于 04-28 14:18 ?651次閱讀
    技術融合與創新<b class='flag-5'>大象</b><b class='flag-5'>機器人</b>水星Mercury X1<b class='flag-5'>人</b>形<b class='flag-5'>機器人</b>案例研究!

    巡檢機器人有哪些功能和作用?

    在當今的科技時代,各行各業都在不斷尋求創新和高效的解決方案。在這個背景下,巡檢機器人應運而生,成為了眾多領域的新興力量。那么,巡檢機器人有哪些功能和作用呢? 巡檢機器人的出現,為我們帶
    的頭像 發表于 04-08 10:35 ?1615次閱讀
    巡檢<b class='flag-5'>機器人</b>有哪些<b class='flag-5'>功能</b>和作用?

    myCobot Pro 630 煥新上市!全面助力六自由度協作機器人商用化進程推進!

    上市以來,便以卓越的性能和穩定的可靠性,在全球范圍內獲得了業界的廣泛認可和贊譽。不僅為無數創新項目提供了動力,更是工程師、學生們探索機器人技術的理想平臺 基于myCobot Pro 600的優異表現,大象
    的頭像 發表于 04-03 11:12 ?438次閱讀
    <b class='flag-5'>myCobot</b> Pro 630 煥新上市!全面助力六自由度協作<b class='flag-5'>機器人</b>商用化進程推進!

    英偉達推出全新AI聊天機器人

    近日,英偉達(Nvidia)宣布推出其全新的AI聊天機器人——“Chat With RTX”。這款聊天機器人被視為英偉達版的ChatGPT,為用戶提供了一個全新的、本地化的AI交互體驗
    的頭像 發表于 02-19 11:09 ?1006次閱讀
    百家乐官网vshow| 皇冠网怎么注册| 大发888棋牌游戏官网| 威尼斯人娱乐城可信吗| 百家乐作| 威尼斯人娱乐老牌网站| 大发888dafa8668| 78棋牌游戏| 百家博国际娱乐城| 百家乐官网投注心得| 乐山市| 巢湖市| 超级百家乐官网2龙虎斗| 百家乐官网规律和方法| 怎样玩百家乐官网的玩法技巧和规则 | 漳浦县| 百家乐官网电子路单下载| 百家乐官网算点子打法攻略| 御匾会百家乐官网的玩法技巧和规则| 百家乐投资心得| 百家乐网上真钱赌场娱乐网规则| 威尼斯人娱乐场28| 新葡京娱乐城开户| 网上百家乐官网真实度| 香港百家乐官网娱乐场开户注册| 利记百家乐现金网| 世嘉百家乐的玩法技巧和规则| 大发888注册优惠代码| 至尊国际| 百家乐官网开发软件| 24鸡是什么命| 钱隆百家乐智能| 德州扑克胜率计算器| 百家乐官网怎么注册| 最好百家乐官网的玩法技巧和规则| 百家乐视频游戏聊天| 太阳城娱乐小郭| 真钱赌博| 尊龙百家乐官网赌场娱乐网规则| 百家乐发牌器8副| 大发888娱乐场官方下载|