探索 Jetson Nano 為 myCobot 280 提供的強大功能,機器人技術(shù)的一個有前途的組合
介紹
近年來,科學技術(shù)的發(fā)展給我們的生活帶來了許多新的產(chǎn)品和服務,包括機器人在各個領域的集成。機器人已經(jīng)成為我們生活中必不可少的一部分,從送貨機器人到智能家居語音助手。
在本文中,我們將討論myCobot 280 Jetson Nano,這是一種能夠進行科學實驗和教育方面的機械臂。
什么是Jetson Nano?
Jetson Nano 的尺寸僅為 70 x 45 毫米,比信用卡略小,是一種適用于機器學習應用的模塊系統(tǒng) (SoM)。因為它只消耗大約 5 到 10 瓦的功率,所以它是邊緣應用中 AI 的絕佳工具。

Jetson Nano有一個基于Maxwell的GPU,其中包含128個CUDA內(nèi)核,能夠每秒計算5 teraflops(.5 TFLOPs)。憑借其強大的ARM Cortex A57處理器和4GB LPDDR4 RAM,Nano是一款功能強大的小型計算機。它還支持多種外圍設備,包括千兆以太網(wǎng)、HDMI 2.0、DisplayPort 1.4、2 個 DSI 連接器、一個 M.2 PCIe 連接器、4 個 USB 3.0 端口和兩個 CSI 相機連接器(用于 Pi 相機等相機)。
它還具有一個40針GPIO連接器,其布局與Raspberry Pi相同,使制造商和開發(fā)人員能夠輕松重用以前項目中的某些模塊和電路。
隨著ChatGPT的出現(xiàn),AI再次成為全球關(guān)注的焦點。從現(xiàn)在開始,值得從機械臂的角度了解人工智能趨勢。
什么是myCobot 280 Jetson Nano?
myCobot 280 Jetson Nano是一種嵌入Jetson Nano的機械臂,Jetson Nano是一款小巧而強大的計算機,使手臂能夠輕松執(zhí)行復雜的任務。手臂的有效載荷為 250 克,這意味著它可以攜帶高達 250 克的物體。手臂設計靈活且用途廣泛,具有六軸運動和高達 280 毫米的伸展范圍。它是廣泛應用的理想工具,包括教育、研究和 DIY 項目。
myCobot 280 Jetson Nano是一個開源的機械臂,這意味著源代碼和硬件設計可供公眾使用。這使用戶能夠修改和定制手臂以滿足他們的特定需求。該arm還與各種軟件和編程語言兼容,包括Python,ROS和myBlockly。
規(guī)范
讓我們看一下下表,看看它的具體規(guī)格是什么樣的。

這是一個 DH 參數(shù)

也許您對Jetson Nano和Raspberry Pi之間的區(qū)別感好奇。我們將簡要介紹使用 Jetson Nano 作為機器人嵌入式手臂的優(yōu)勢。
在處理性能方面,Jetson Nano采用了四核ARM Cortex-A57 CPU和128核NVIDIA Maxwell GPU,比Raspberry Pi的四核ARM Cortex-A72 CPU更強大。ARM Cortex-A57 CPU采用64位架構(gòu),時鐘速度為1.43GHz,提供更高的計算性能。NVIDIA Maxwell GPU 專為深度學習等高性能計算任務而設計,具有高并行計算和大規(guī)模浮點計算能力。
在深度學習性能方面,Jetson Nano的GPU支持CUDA、TensorFlow等深度學習框架,可以加速深度學習模型的訓練和推理。此外,Jetson Nano 還嵌入了 NVIDIA TensorRT 深度學習推理引擎,進一步提升了深度學習模型的推理性能。雖然Raspberry Pi的性能也可以支持一些深度學習應用程序,但由于其處理器和GPU的限制,其性能相對較弱。
總體而言,如果一個項目需要高性能處理器,Jetson Nano將是最佳選擇,而Raspberry Pi基于其龐大的社區(qū)和世界上最大的開源硬件數(shù)據(jù)而擁有自己的優(yōu)勢。

如何使用?
要開始使用myCobot280,我們只需要一臺顯示器、一個鍵盤和一個鼠標。我們可以使用一個名為pymycobot的Python庫來控制myCobot280的移動,該庫通過其開放的API提供了許多控制接口。有了這個庫,我們可以輕松地為機器人手臂開發(fā)應用程序。

我們利用pymycobot提供的API來控制myCobot280的動作,并編排舞蹈表演。
import serial from pymycobot import MyCobot import time mc = MyCobot('/dev/ttyTHS1',115200) mc.send_angles([0,0,0,0,0,0],80) time.sleep(1) for count in range(2): mc.send_angles([(-0.17),(-94.3),118.91,(-39.9),59.32,(-0.52)],80) time.sleep(1.2) mc.send_angles([67.85,(-3.42),(-116.98),106.52,23.11,(-0.52)],80) time.sleep(1.7) mc.send_angles([(-38.14),(-115.04),116.63,69.69,3.25,(-11.6)],80) time.sleep(1.7) mc.send_angles([2.72,(-26.19),140.27,(-110.74),(-6.15),(-11.25)],80) time.sleep(1) mc.send_angles([0,0,0,0,0,0],80)

我們還可以在機械臂的末端安裝一個攝像頭來探索機器視覺。
這是openCV開發(fā)的人臉識別功能的代碼。
def image_info(): # load cascade face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml') # input photo img = cv2.imread('maya.png') # turn to grays gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # check human face faces = face_cascade.detectMultiScale(img, 1.1, 4) for (x, y, w, h) in faces: cv2.rectangle(img, (x, y), (x+w, y+h), (255, 0, 0), 2) center_x = (x+w-x)//2+x center_y = (y+h-y)//2+y cv2.circle(img,(center_x,center_y),20,(0,255,255),2) # show plt.imshow(img) plt.show()
在Raspberry Pi 4B和Jetson Nano上運行此面部識別代碼顯示出明顯的速度差異,Jetson Nano返回結(jié)果的速度比Raspberry Pi快1-2秒。
讓我們先了解算力意味著什么。計算能力通常以每秒浮點運算數(shù) (FLOPS) 來衡量。FLOPS是一秒鐘內(nèi)可以完成的浮點運算數(shù),用于評估計算機系統(tǒng)的性能。在深度學習領域,F(xiàn)LOPS通常用于衡量模型的計算復雜度和性能。例如,具有較高 FLOPS 值的模型意味著它需要更多的計算資源進行訓練和推理,但它也可能獲得更好的性能。
Jetson Nano 配備了 472 GFLOPS 的 GPU 計算能力,而根據(jù)官方數(shù)據(jù),Raspberry Pi 4B 的浮點性能約為 3 GFLOPS。這可以解釋上述情況。
未來與展望
隨著人工智能技術(shù)的不斷發(fā)展,嵌入式機器人的應用前景越來越廣闊。未來,我們可以期待這種嵌入式六軸機械臂具有更廣泛的應用領域,涵蓋更多領域。例如,在工業(yè)、醫(yī)療、農(nóng)業(yè)和教育領域,這種機械臂具有廣泛的應用前景。在工業(yè)領域,可用于生產(chǎn)線上的自動化生產(chǎn),提高生產(chǎn)效率和質(zhì)量;在醫(yī)療領域,可用于手術(shù)、康復等方面,幫助醫(yī)生更好地為患者服務;在農(nóng)業(yè)部門,可用于農(nóng)業(yè)生產(chǎn)的種植、收獲等各個環(huán)節(jié),提高農(nóng)業(yè)生產(chǎn)效率和質(zhì)量;在教育領域,它可以用于機器人編程教育,幫助學生更好地學習編程和機器人技術(shù)。
除了應用領域的擴大,隨著技術(shù)的不斷進步,這種機械臂也將不斷發(fā)展。例如,未來可能會出現(xiàn)更先進的控制算法,使手臂的運動更加精確和靈活;更先進的傳感器技術(shù)可能會出現(xiàn),使手臂能夠更準確地感知周圍環(huán)境;更先進的深度學習技術(shù)可能會出現(xiàn),使手臂能夠智能地完成各種任務。總之,這種嵌入式六軸機械臂具有廣闊的應用前景和發(fā)展空間,我們可以期待它在未來繼續(xù)創(chuàng)新和進步。
審核編輯黃宇
-
機器人
+關(guān)注
關(guān)注
213文章
30365瀏覽量
218667 -
機械臂
+關(guān)注
關(guān)注
13文章
572瀏覽量
25894 -
大象機器人
+關(guān)注
關(guān)注
0文章
86瀏覽量
284
發(fā)布評論請先 登錄
探索AVR64DD32 Curiosity Nano:一款強大的AVR DD系列評估平臺
BPI-AIM7 RK3588 AI與 Nvidia Jetson Nano 生態(tài)系統(tǒng)兼容的低功耗 AI 模塊
BPI-AIM7 RK3588 AI與 Nvidia Jetson Nano 生態(tài)系統(tǒng)兼容的低功耗 AI 模塊
Jetson平臺核心組件BOM清單概覽
Arm方案 基于Arm架構(gòu)的邊緣側(cè)設備(樹莓派或 NVIDIA Jetson Nano)上部署PyTorch模型
Made with KiCad(126):Antmicro OV5640 雙攝像頭子板
大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產(chǎn)品
大象機器人推出myCobot 280 RDK X5,攜手地瓜機器人共建智能教育機
研華NVIDIA Jetson Orin Nano系統(tǒng)支持Super Mode
探索NVIDIA Jetson與DeepSeek融合的無限可能
如何使用PLC控制myCobot 320機械臂
使用myCobot 280機械臂結(jié)合ROS2系統(tǒng)搭建機械分揀站
在Mac上使用Docker構(gòu)建noVNC環(huán)境并運行MyCobot

探索 Jetson Nano 為 myCobot 280 提供的強大功能
評論