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

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

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

3天內不再提示

使用 Python 和可視化編程控制樹莓派機械臂myCobot

大象機器人科技 ? 來源:大象機器人科技 ? 作者:大象機器人科技 ? 2022-11-30 14:56 ? 次閱讀

myCobot 280 Pi 是一款 6 自由度多功能桌面機械臂。它由大象機器人研發,使用 Raspberry Pi 作為主控制器。該機器人結構緊湊,運行穩定,非常適合新手入門。它還可以使用多種語言進行編程,簡單易用,功能豐富。適合那些有興趣學習如何對機械臂進行編程控制和項目開發的人。

myCobot 280 Pi開箱

poYBAGOG_oKABeCsAAf5qTPXGGk851.png

myCobot 280 Pi 機械臂工作半徑為 280 毫米,本體重量為 850 克,可處理高達 250 克的有效載荷。它由 6 個伺服電機驅動,每個自由度一個,配備矩陣5×5 LED 顯示屏,末端 Lego接口可接各種傳感器

pYYBAGOG_oOADCuGAAIwUIU6Ef4353.png

MyCobot 280 采用樹莓派微處理器,可以搭配任意攝像頭進行圖像識別,具有4個 USB 端口,可以通過 Raspberry Pi 的微型 HDMI 端口連接到顯示器. 最后,40 個GPIO 接頭可以進行更多擴展應用,機械臂每個接口都有清晰的標記,面板上還有一個電源開關和一個直流電源插孔。

poYBAGOG_oSAbLg3AAgZUbJEiwo917.png

MicroSD 卡插槽位于 MyCobot 280 Pi 機械臂下方。

pYYBAGOG_oaATDVxAAfJWBEoZaQ445.png

包裝中還有一個100-240V~50/60Hz 1.2A 電源線,具有 8-12V輸出高達 5A(42 瓦)。

poYBAGOG_oeASLkvABFT6CPxWjw889.png

myCobot 套裝中的其他配件包括:

myCobot-平面底座

4 個硅膠吸盤,確保底座牢固地固定在桌面上

myCobot 攝像頭

myCobot 吸泵

各種連接線

樂高連接件

pYYBAGOG_omAV0t-AA4HoZG2UO8274.png

如何將機械臂連接到平面底座上

poYBAGOG_oqAX5gCAA_zWP9Mnoo243.png

組裝很簡單。只需將吸盤插入四個角的安裝孔中,然后用塑料螺絲頭固定即可。

pYYBAGOG_oyAHOtsAA9UP7Qe1c4356.png

這是完成后的樣子。

pYYBAGOG_o2AdgcXABBYnlT2ACs654.png

提供的樂高連接件,讓您可以輕松地將底座連接到 myCobot 280 Pi 機械臂。

poYBAGOG_o2AJoqXAAV25CzOb_Q500.png

根據需要在安裝板插槽中插入一些樂高連接件。

pYYBAGOG_o-AYa9VAA2HsNINqrs893.png

最后,將 myCobot 280 Pi 機械臂放在底座頂部,確保其與螺紋和樂高連接件對齊。您現在可以將機器人放在地板或桌子上,并用力擰緊吸盤,以確保機械臂的底座在操作過程中不會移動。最好將它放在光滑的表面上,例如玻璃或大理石。

poYBAGOG_pCAbBWEAA3Cmko0Iwc879.png

操作系統

myCobot 280 Pi 附帶 Ubuntu Linux 操作系統,可以使用 myBlockly 可視化編程或者Python 進行編程。

poYBAGOG_pGAOSWmAAOj3n1SmiA165.png

Python

myCobot 280 Pi 可使用 Python 編程,增加了使用攝像頭檢測物體的能力,并支持用于人工智能、圖像處理和機器學習的 OpenCV 庫。

pYYBAGOG_pKAFGn1AAPYd6UFgFk022.png

ROS

機器人操作系統(ROS)依靠Rviz 模擬機械臂的運動,通過ROS遠程控制機械臂。

poYBAGOG_pOAMgGnAAUR60-S3sk820.png

使用 MyBlockly 對 MyCobot 280 Pi 機械臂進行編程

MyBlockly 是一個完全可視化的模塊化編程軟件,用戶可以通過拖曳模塊,來構建代碼邏輯,過程很像搭積木,而不是手動編寫基于文本的代碼。如此一來,復雜又抽象的編程語言就變得容易理解。這些模塊包括邏輯、循環、數學、文本、列表、顏色、變量、函數以及控制機械臂的函數等等,所以用戶可以輕松入門編程,只需單擊右上角的運行就可以啟動程序,做一些有趣的應用。

pYYBAGOG_pWAWiLzAAR9FChyO1Y865.png

MyBlockly 中的時間

操作機械臂運動的程序是需要時間來完成的,所以在一個動作之后需要接上一個睡眠模塊,給機械臂運動的時間再進行下一個運動。睡眠模塊允許您以秒為單位添加延遲。

poYBAGOG_pWAa8R3AABg-aWGDjU741.png

樹莓派-GPIO

這組模塊控制 GPIO(通用輸入/輸出)。它用于在輸出模式下將任何 Raspberry Pi GPIO 引腳設置為高電平或低電平或將它們配置為輸入。

pYYBAGOG_peAU79YAACA6oiH84E054.png

ATOM IO

這模塊控制著機械臂末端的 5×5 LED 矩陣。您可以更改每個 LED 的 RGB 數據(紅色、藍色、綠色)的值,也可以使用 PWM 控制。

poYBAGOG_peAXQAnAAC4qd5wwoY766.png

LED 的顏色將根據我們輸入的數據而變化。

pYYBAGOG_pqAVYKIAAc8p0pRLZE861.png

狀態

一組針對于 MyCobot 280 Pi機械臂的模塊,主要用于打開或關閉機械臂電源、檢查工作狀態以及釋放所有伺服系統。

poYBAGOG_pqAHXV6AABocwXuAgQ164.png

MDI運行和操作

這些模塊控制機械臂在每個軸上的運動程度。可以同時輸入數據,包括速度控制,或者如果您愿意,可以使用協調模式。這使得對機械臂進行編程非常容易。

pYYBAGOG_puAW9-8AAE4BlHceHk793.png

點動控制

控制機械臂在每個軸上的移動程度。

poYBAGOG_puAIAn-AADVsdf-h30702.png

運行狀態和設置

pYYBAGOG_pyAGBhFAACbbH3OAP8322.png

可以設置機械臂的速度,查詢當前速度,以及特定關節的最小和最大角度。

找到機械臂在每個軸上的角度

我們可以通過從程序中讀取值來找到每個軸的角度。這個功能有助于減少通過單擊右上角來查找角度的時間。

pYYBAGOG_p2Adns7AAVy5OAkwQM427.png

將彈出一個窗口。我們可以手動調整機械臂的角度,點擊Read Angles讀取角度按鈕。這些值將自動輸入到“設置角度”模塊中。

poYBAGOG_p6AcFqyAAW8C7KAOH8553.png

MyCobot 280 Pi 精度測試

我們測試了 myCobot 280 Pi 機械臂的運動精度,測量精度為 +/– 0.5。在測試中,將畫出5種不同顏色的圓圈,同時更改機械臂末端 LED 矩陣顯示屏以匹配該顏色圓圈,如下面的視頻所示。

https://www.bilibili.com/video/BV1JP4y197ZY/?spm_id_from=333.999.0.0&vd_source=bb3d7739950ffca01b2e2089b2a5c22a

myCobot 吸泵

吸附物體使用,可以通過吸力提升和移動物體,從而增強 myCobot 280 Pi 機械臂的拓展能力。使用 吸泵舉起的物體的最大重量為 250 克。

吸泵亮點

功能——吸住物體以提起和移動它們

被提升物體的最大重量 – 250 克

材料 – 光聚合物/尼龍

顏色-白色

尺寸 – 94 x 74 x 51 毫米

重量 – 220 克

pYYBAGOG_p-AOX-IAA6CUNiuH2U762.png

將吸泵安裝到 myCobot 280 Pi

吸泵,通過吸泵控制套件作為機械臂的末端執行器,執行吸附物體的功能,吸泵提供樂高連接件插入的孔位,接上末端ATOM

poYBAGOG_qGAT3KiAAlkpeplKI0474.png

poYBAGOG_qKAfObJAAtna5xRkz0401.png

將吸泵盒連接到機械臂底座IO接口

我們仍然需要將吸泵盒連接到機械臂底部接口。可以通過將四根杜邦線連接到 Raspberry Pi的 GPIO 接頭連接器來完成:5V、GND、G2 (GPIO21)、G5 和 (GPIO22)。

pYYBAGOG_qSAbfe2AAaIDMTUCL4652.png

我們將使用插入 GPIO 接頭的公杜邦電纜,即 5V、GND、G2 連接到 GPIO21,G5 連接到 GPIO22。

pYYBAGOG_qWAAvNdAAsl0cVl8wg550.png

將 myCobot 吸泵與 myBlockly 結合使用

讓我們進入 Raspi-GPIO 菜單,并選擇“Set Mode BCM”模塊以使用 Set pin 命令模塊將引腳 20 和 21 作為輸出 (OUT)。

兩組模塊用于控制 myCobot吸泵

為了使吸泵工作,我們將引腳 20 和 21 設置為高電平

為了阻止它,我們將引腳 20 和 21設置為低電平。

這就是啟用和禁用 myCobot吸泵 所需的全部內容。

poYBAGOG_qaAImGNAAa0pXdACFs717.png

吸泵升降復位測試

我們通過將特定顏色的積木塊移動到相同顏色的填充圓來測試機械臂與吸泵同時工作的狀態。我們已經注意到,如果物體很重,則需要一段時間才能吸住物體,如果物體很輕,則需要一些時間才能將其釋放。但是從下面的測試視頻中可以看出,機械臂和吸泵可以非常準確地工作。

https://www.bilibili.com/video/BV1g8411j7k9/?spm_id_from=333.999.0.0

MyCobot 280 攝像頭

該攝像頭重量輕,可以在幾分鐘內輕松安裝到機械臂上。它基本上是即插即用的,緊湊的設計意味著您不必擔心它會占用太多空間。USB 2.0彩色攝像頭最高支持720p高清分辨率,色彩廣角,適用于人臉識別、智慧屏、智能快遞、自動售貨機、條碼/二維碼掃描、門禁、醫療設備等。

poYBAGOG_qeAG03bAAxwnoD-UbQ149.png

pYYBAGOG_qiAGxIBAARd4OHcDi8484.png

將 myCobot 吸泵和 攝像頭安裝到 myCobot 280 Pi

我們現在將 MyCobot 280攝像頭連接到 myCobot 吸泵,方法是首先將樂高連接器插入吸泵……

poYBAGOG_qmAbQ6nAAkraFFY9I8507.png

在將其插入相機之前,我們將向其添加更多 LEGO 連接器

pYYBAGOG_qqAWrzPAAfaXsZ7tng583.png

以便將其安裝在 MyCobot 280 Pi 機械臂上。

poYBAGOG_qyAM--BAAnApVzQ5s0447.png

完美安裝!非常簡單。

pYYBAGOG_q2AQxs5AAiHkXFLA-A320.png

使用 pip 安裝 OpenCV 和 Numpy

我們需要安裝庫,即 OpenCV 和 Numpy,以便在機器人上運行圖像處理工作負載。我們可以通過機器人操作系統中的終端安裝它們。

OpenCV是一個流行的基本圖像處理庫,例如模糊、混合、增強圖像質量、提高視頻質量、圖像識別、圖像和視頻中的人臉檢測,以及我們將在本項目/評論中使用的顏色識別.

1 pip install opencv-python

Numpy是一個 Python 擴展模塊,具有通常用于數據集(數組)和矩陣操作的數學函數。

1 pip install numpy

圖像閾值

閾值處理是將對象與背景圖像分離的技術之一。這是通過獲取灰度圖像并將其轉換為像素值為 0(黑色)或 255(同時)的二值圖像來工作的,并使用用于將圖像的每個像素分類為黑色或白色的恒定閾值。我在 VSCode 中編寫了一個 Python 程序,可以檢測具有 3 種不同顏色的對象。程序的下一步將首先嘗試使用相機輸入找到紅色物體。為紅色定義了以下下限和上限范圍:lowerR = np.array([142, 114, 181]) 和 upperR = np.array([194, 255, 255])

poYBAGOG_q6AZopyAAnyqMwy4uc494.png

對于藍色對象,我們將使用以下值:lowerB = np.array([83, 228, 206]) 和 upperB = np.array([106, 255, 255])

pYYBAGOG_rCAd3iAAAoMqSKm7XA216.png

最后,這里是綠色對象的值: lowerG = np.array([54, 82, 228]) upperG = np.array([81, 255, 255])

poYBAGOG_rGANxZ0AAolpMctuXg746.png

Python 中的閾值示例代碼

導入了兩個模塊:cv2 用于處理圖像,numpy 用于處理數組和矩陣。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import cv2
import numpy as np
def nothing(x):
pass
cv2.namedWindow("Tracking")
cv2.createTrackbar("LH", "Tracking", 0, 255, nothing)
cv2.createTrackbar("LS", "Tracking", 0, 255, nothing)
cv2.createTrackbar("LV", "Tracking", 0, 255, nothing)
cv2.createTrackbar("UH", "Tracking", 255, 255, nothing)
cv2.createTrackbar("US", "Tracking", 255, 255, nothing)
cv2.createTrackbar("UV", "Tracking", 255, 255, nothing)
vs = cv2.VideoCapture(0)
while True:
_, frame = vs.read()
hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
l_h = cv2.getTrackbarPos("LH", "Tracking")
l_s = cv2.getTrackbarPos("LS", "Tracking")
l_v = cv2.getTrackbarPos("LV", "Tracking")
u_h = cv2.getTrackbarPos("UH", "Tracking")
u_s = cv2.getTrackbarPos("US", "Tracking")
u_v = cv2.getTrackbarPos("UV", "Tracking")
l_b = np.array([l_h, l_s, l_v])
u_b = np.array([u_h, u_s, u_v])
mask = cv2.inRange(hsv, l_b, u_b)
res = cv2.bitwise_and(frame, frame, mask=mask)
cv2.imshow("frame", frame)
cv2.imshow("mask", mask)
cv2.imshow("res", res)
key = cv2.waitKey(1)
if key == 27:
break
cv2.destroyAllWindows()

使用帶有傳送帶的 myCobot 280 Pi 對物體進行分類(顏色分類)

我們將使 myCobot 280 Pi 機械臂與傳送帶一起工作,以對不同顏色的物體進行分類。該項目由兩部分組成:

傳送帶依靠 Arduino 板來控制其電機,程序/草圖檢查傳感器的狀況以根據傳送帶位置測量物體的停止距離。

myCobot 280 Pi 使用圖像閾值檢測顏色,并使用吸泵選擇紅色、藍色或綠色對象并將其移動到相同顏色的桶中。設置了四個位置:

1、紅框位置

2、藍框位置

3、綠框位置

4、在方便 myCobot 280 Pi 的位置檢測彩色物體的初始位置。我們可以將機械臂移動到那個位置,從Serial Monitor中讀取數值,并將得到的數值放入程序中,這是一個很好的尋找不同位置的點

pYYBAGOG_rKAN4xLAAW1PjWmnro280.png

myCobot 280 Pi 顏色識別示例代碼

調用庫MyCobot來控制機械臂,庫RPi.GPIO用于啟用/禁用吸泵,cv2庫用于操作圖像,numpy用于操作數組和矩陣。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
from pymycobot.mycobot import MyCobot
from pymycobot import PI_BAUD, PI_PORT
import RPi.GPIO as GPIO
import numpy as np
import time
import cv2
GPIO.setmode(GPIO.BCM)
GPIO.setup(20, GPIO.OUT)
GPIO.setup(21, GPIO.OUT)
vs = cv2.VideoCapture(0)
print("Camera On: {}".format(vs.isOpened()))
lR = np.array([142, 114, 181])
uR = np.array([194, 255, 255])
lG = np.array([54, 82, 228])
uG = np.array([81, 255, 255])
lB = np.array([83, 228, 206])
uB = np.array([106, 255, 255])
def pump(state):
if state == 1: #On
print('Pump on')
GPIO.output(20, 0)
GPIO.output(21, 0)
elif state == 0: #Off
print('Pump off')
GPIO.output(20, 1)
GPIO.output(21, 1)
def findContour(mask):
minArea = 10000
found = False
x, y, w, h = 0, 0, 0, 0
contours, hierarchy = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
for pic, contour in enumerate(contours):
area = cv2.contourArea(contour)
if area >= minArea:
x, y, w, h = cv2.boundingRect(contour)
found = True
break
return x, y, w, h, found
camera = [7.82, -15.82, -110.12, 37.7, -19.59, -123.04]
preTrash = [29.0, -4.21, -78.75, -1.75, -23.2, -150.46]
trashAngle, comebackAngle = [], []
pickup = [
[33.92, -5.53, -117.94, 39.63, -21.79, -133.5],
[32.69, -17.57, -121.46, 52.73, -20.83, -123.31]
]
trashR = [-79.27, -16.25, -85.95, 16.78, -15.11, -139.83]
trashG = [-37.0, -35.41, -55.01, 13.44, -15.73, -136.66]
trashB = [-55.72, -17.4, -78.83, 15.55, -12.04, -134.56]
comebackR = [-75.93, -17.49, -57.04, -9.58, -21.0, -136.93]
comebackB = [-51.85, -17.22, -60.29, -0.26, -20.3, -136.93]
comebackG = [-35.77, -31.02, -41.3, -3.69, -19.95, -164.44]
mc = MyCobot("/dev/ttyAMA0", 1000000)
pump(0)
time.sleep(1)
while True:
try:
mc.set_color(255, 255, 255)
mc.send_angles(camera, 40)
time.sleep(2)
dR, dG, dB = False, False, False
while True:
# Clearing buffer
for i in range(30):
_, frame = vs.read()
_, frame = vs.read()
#cv2.imwrite("a.jpg", frame)
hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
maskR = cv2.inRange(hsv, lR, uR)
maskG = cv2.inRange(hsv, lG, uG)
maskB = cv2.inRange(hsv, lB, uB)
xr, yr, wr, hr, dR = findContour(maskR)
xg, yg, wg, hg, dG = findContour(maskG)
xb, yb, wb, hb, dB = findContour(maskB)
if dR:
trashAngle = trashR
comebackAngle = comebackR
mc.set_color(255, 0, 0)
print("Detected Red Block")
cv2.rectangle(frame, (xr, yr), (xr+wr, yr+hr), (0, 0, 0), 2)
elif dG:
trashAngle = trashG
comebackAngle = comebackG
mc.set_color(0, 255, 0)
print("Detected Green Block")
cv2.rectangle(frame, (xg, yg), (xg+wg, yg+hg), (0, 0, 0), 2)
elif dB:
trashAngle = trashB
comebackAngle = comebackB
mc.set_color(0, 0, 255)
print("Detected Blue Block")
cv2.rectangle(frame, (xb, yb), (xb+wb, yb+hb), (0, 0, 0), 2)
cv2.imshow("frame", frame)
cv2.waitKey(1)
if dR or dG or dB:
break
for angle in pickup:
mc.send_angles(angle, 40)
time.sleep(1.5)
pump(1)
time.sleep(1)
mc.send_angles(preTrash, 40)
time.sleep(1)
mc.send_angles(trashAngle, 40)
time.sleep(3)
pump(0)
time.sleep(3.5)
mc.send_angles(comebackAngle, 40)
time.sleep(1.5)
except KeyboardInterrupt:
break
pump(0)
time.sleep(1)
mc.send_angles(pickup[1], 40)
time.sleep(3)
mc.release_all_servos()
GPIO.cleanup()
vs.release()
cv2.destroyAllWindows()
time.sleep(1)

myCobot 280 Pi 具有很多功能。它適合機器人教育的初學者,起價為5999元,可用于從高中到大學的教學。myCobot 280 Pi 機械臂也是學習工業機器人入門首選。正如您將從我們上面的示例中看到的那樣,編寫程序來讀取手臂的角度非常容易,它還可以用于研究正向和逆向運動學來控制機器人。

審核編輯黃昊宇

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

    關注

    211

    文章

    28466

    瀏覽量

    207306
  • python
    +關注

    關注

    56

    文章

    4797

    瀏覽量

    84745
  • 機械臂
    +關注

    關注

    12

    文章

    515

    瀏覽量

    24609
  • 樹莓派
    +關注

    關注

    116

    文章

    1708

    瀏覽量

    105683
收藏 人收藏

    評論

    相關推薦

    什么是大屏數據可視化?特點有哪些?

    大屏數據可視化是指通過大屏幕展示大量數據和信息,以直觀、可視化的方式幫助用戶理解和分析數據。這種展示方式通常用于展示復雜的數據集、實時監控系統、企業管理儀表盤等。以下是關于 大屏數據可視化 的詳細
    的頭像 發表于 12-16 16:59 ?208次閱讀

    智慧能源可視化監管平臺——助力可視化能源數據管理

    博達可視化大屏設計平臺在智慧能源領域的價值體現在實時監控、數據可視化、決策支持和效率提升等方面。借助該平臺,企業可以輕松搭建智慧能源類可視化大屏,更加精確和高效地管理生產和生活,實現能源的可持續發展。
    的頭像 發表于 11-29 10:00 ?339次閱讀
    智慧能源<b class='flag-5'>可視化</b>監管平臺——助力<b class='flag-5'>可視化</b>能源數據管理

    使用樹莓實現遠程控制的技巧

    樹莓是一款功能強大的微型計算機,其體積小巧、價格低廉,非常適合用于各種DIY項目。其中,遠程控制樹莓應用中非常受歡迎的一個領域。通過遠
    的頭像 發表于 11-11 11:37 ?500次閱讀

    樹莓開發的最佳編程語言選擇

    樹莓(Raspberry Pi)是一款由英國樹莓基金會開發的信用卡大小的單板計算機,它以其低成本、易于編程和靈活性而受到廣泛歡迎。
    的頭像 發表于 11-11 11:34 ?611次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    /Output,通用輸入/輸出)是樹莓提供的一組可編程的引腳,是樹莓與外部世界進行交互的重要橋梁。通過GPIO,用戶可以
    的頭像 發表于 10-22 18:09 ?923次閱讀

    什么是樹莓樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的一款為學習計算機
    的頭像 發表于 10-22 17:33 ?949次閱讀

    樹莓和單片機的優缺點是什么

    )接口,樹莓可以連接各種傳感器、執行器和其他外圍設備。 易于編程樹莓支持多種編程語言,如
    的頭像 發表于 08-30 18:21 ?1673次閱讀

    樹莓的功能用途是什么

    、科研、工業控制、物聯網、多媒體播放、家庭自動等領域。 樹莓(Raspberry Pi)是一種小型、低成本的單板計算機,由英國的Raspberry Pi基金會開發,其功能和用途非常
    的頭像 發表于 08-30 18:01 ?2764次閱讀

    如何實現園區大屏可視化

    孿生可視化 構建平臺利用Web三維可視化技術對現實場景進行仿真,實現園區級業務場景 的可視化呈現,助力企業快速完成項目的實施。實現園區場景立體可先,極致可視。那么,今天古河云科技就來給
    的頭像 發表于 06-19 15:39 ?434次閱讀
    如何實現園區大屏<b class='flag-5'>可視化</b>?

    上位機可視化界面編程軟件有哪些

    。以下是一些常見的上位機可視化界面編程軟件: Qt (跨平臺C++框架) 介紹 :Qt是一個跨平臺的C++圖形用戶界面應用程序框架。它提供了一系列豐富的控件和工具,支持多種編程語言,包括C++、
    的頭像 發表于 06-06 10:48 ?2547次閱讀

    大屏數據可視化的作用和意義

    大屏數據可視化是指利用大屏幕設備展示數據信息,通過圖表、圖像、動畫等視覺手段將數據呈現出來,以便用戶能夠直觀、清晰地理解數據背后的含義和關聯。在信息化時代,數據已經成為企業決策和運營的重要依托,而
    的頭像 發表于 06-03 17:56 ?687次閱讀

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

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

    FUXA基于Web的過程可視化軟件案例

    FUXA——基于Web的過程可視化軟件
    發表于 04-24 18:32 ?2次下載

    態勢數據可視化技術有哪些

    智慧華盛恒輝態勢數據可視化技術是一種將復雜、動態的態勢數據以直觀、易于理解的方式展現出來的技術手段。以下是幾種主要的態勢數據可視化技術: 網絡安全態勢指標可視化分析系統及方法,針對安全態勢指標不準
    的頭像 發表于 04-22 15:17 ?416次閱讀

    自然語言控制機械:ChatGPT與機器人技術的融合創新(下)

    引言 在我們的上一篇文章中,我們探索了如何將ChatGPT集成到myCobot 280機械臂中,實現了一個通過自然語言控制機械的系統。我們
    的頭像 發表于 04-11 15:54 ?916次閱讀
    自然語言<b class='flag-5'>控制</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b>:ChatGPT與機器人技術的融合創新(下)
    主站蜘蛛池模板: 久久精品国产福利电影网| 99在线播放| 攻把受做得合不拢腿play| 精品夜夜澡人妻无码AV| 亚洲综合日韩在线2019| 久久亚洲精品永久网站| 99在线这精品视频| 偷窥美女3| 久久99re热在线观看视频| 99re6久久热在线视频| 久久国产精品永久网站| 777午夜精品久久AV蜜臀| 欧美在线看费视频在线| 国产蜜臀AV在线一区视频| 亚洲一区国产| 秋霞三级理伦免费观看| 好色女博士| 亚洲a视频在线观看| 久青草国产在线视频| 夫妻性姿势真人做视频| 伊人狼人久久精品热9| 精品人妻伦九区久久AAA片69| 97在线播放视频| 午夜伦伦电影理论片大片| 儿子你得太大了慢点插| 亚洲午夜AV久久久精品影院色戒 | 欧美123区| 国产亚洲精品视频亚洲香蕉视| 97精品伊人久久大香线蕉app| 我强进了老师身体在线观看| 美女张开腿露尿口给男人亲| 国产精品亚洲精品影院| asian4you裸模| 婬香婬色天天视频| 午夜福利免费0948视频| 亲胸吻胸添奶头GIF动态图免费| 九九免费高清在线观看视频| 国产白色视频在线观看w| 亚洲第一免费播放区| 青草伊人久久| 美女被黑人巨大进入|