五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Delta并聯(lián)機械臂實現(xiàn)電磁鐵搬運功能

2023-03-13 11:07 作者:機器譜  | 我要投稿

1. 功能說明

? ? ? ?R037樣機是一款Delta并聯(lián)機械臂。本文示例將利用Delta并聯(lián)機械臂實現(xiàn)不同點定點搬運磁鐵物料的效果。

2. 結(jié)構(gòu)說明

? ?Delta并聯(lián)機械臂,其驅(qū)動系統(tǒng)采用精度較高的42步進電機;傳動系統(tǒng)為絲杠和萬向球節(jié);執(zhí)行末端為搭載電磁鐵的圓盤支架。

3. Delta機械臂運動學算法

? ?這里給大家介紹一種Delta并聯(lián)機械臂的運動軌跡解法,通過控制電機的轉(zhuǎn)動參數(shù),最終求解出電磁鐵圓盤支架的運動軌跡規(guī)律,樣機采用R037b

? ? ? 該機械臂由3個絲杠平臺構(gòu)成,通過并聯(lián)的方式同時控制同一個端點的運動;三個絲杠位于一個正三角形邊線的中心位置,連桿采用球頭萬向節(jié)連桿結(jié)構(gòu)。

① 首先我們建立一個空間直角坐標系,該直角坐標系以三個絲杠平臺在俯視圖方向投影的內(nèi)切圓心為原點,x軸與tower1和tower3之間的連線平行,y軸過tower2,其中z=0的平面設(shè)置在三個限位開關(guān)所在平面。

② 建立坐標系之后,我們可以得出3個限位開關(guān)Z軸投影的坐標為A=(-msin(60°),mcos(60°),0);B=(0,m,0);C=(msin(60°),mcos(60°),0);其中m為在xy投影面上正三角形的內(nèi)切圓心到B點的距離。

③確定各限位開關(guān)的位置(即確定各絲杠平臺上滑塊的初始位置),絲杠平臺的運動可簡化為如下:【其中N點為滑塊初始位置,Q點為端點初始位置,P為Q點在絲杠平臺上Z軸的投影;N1,P1,Q1點為絲杠平臺運動后的位,T點為某一固定點,假設(shè)為delta機械臂上端點在Z向可以運動的最大值在絲杠平臺Z向的投影點】

④逆運動學是根據(jù)Q1點的位置確定NN1的距離。? ? ?

在圖中有幾個可以通過測量得到已知值,分別是連桿長度NQ/N1Q1、NT的距離、終點Q1點的坐標;假設(shè)我們輸入的量是終點Q1的坐標(X1,Y1,Z1);這里需要注意的是Z1坐標為負值,為了方便理解在后面的推導中我們都對Z1取絕對值。? ? ?

我們需要計算的是NN1%3DNP1-N1P1

其中NN1%3DNT-N1P1-Z1

這里我們只需要計算出N1P1%3D%5Csqrt%7BN1Q1%5E2-Q1P1%5E2%7D%20

其中NIQ1為連桿長度,可通過測量得知,所以這里面需要我們計算出Q1P1。? ? ?

⑤求出Q1P1:【該長度我們可以通過兩點坐標距離公式得出,借助俯視圖投影進行計算】

為方便計算Q1P1,圖中我們將N,N1,P,P1,T點都投影到Z為0的點,則Q1(X1,Y1,0)。

根據(jù)點坐標公式可得:Q1P1%3D%5Csqrt%7B(X1-m%5Csin%20(60%5E%7B%5Ccirc%7D))%5E2-(Y1-m%5Ccos%20(60%5E%7B%5Ccirc%7D))%5E2%7D

綜上所述:NN1%3DZ1-%5Csqrt%7Bm%5E2-((X1-m%5Csin%20(60%5E%7B%5Ccirc%7D))%5E2-(Y1-m%5Ccos%20(60%5E%7B%5Ccirc%7D))%5E2)%7D

注意前面我們對Z1取了一次絕對值,實際Z1為負值,

所以最終推導公式為:NN1%3D%5Csqrt%7Bm%5E2-((X1-m%5Csin%20(60%5E%7B%5Ccirc%7D))%5E2-(Y1-m%5Ccos%20(60%5E%7B%5Ccirc%7D))%5E2)%7D%2BZ1

這樣我們就求出了NN1(絲杠移動距離)與Q1(執(zhí)行端運動的終點)坐標的關(guān)系。


4. 功能實現(xiàn)

4.1 電子硬

在這個示例中,我們采用了以下硬件,請大家參考:

4.2 電路連接說明

① 硬件連接-電子元件

各軸步進電機與SH-ST步進電機擴展板的接線順序如下(從上至下):

X:紅藍黑綠

Y:紅藍黑綠

Z:黑綠紅藍

② 硬件連接-限位傳感器

各個軸的限位傳感器(觸碰)與Bigfish擴展板的接線如下:

X:A0

Y:A3

Z:A4

③ 電磁鐵連在Bigfish擴展板的D5、D6接口上。


4.3 編寫程序

編程環(huán)境:Arduino 1.8.19

Delta機械臂有兩種運動方式:第一種是自動運行搬運;第二種是用電腦發(fā)送指令,然后再根據(jù)指令運動。? ? ?

這里僅列出Delta機械臂自動運行搬運(Delta.ino)的程序:【其它的程序源碼可下載文末資料獲取】

5. 擴展

? ? 下圖是另一種外觀的Delta機械臂(R037c),控制原理完全一樣。

6. 資料下載

資料內(nèi)容:

①例程源代碼

②樣機3D文件

資料下載地址:https://www.robotway.com/h-col-194.html

Delta并聯(lián)機械臂實現(xiàn)電磁鐵搬運功能的評論 (共 條)

分享到微博請遵守國家法律
武威市| 卫辉市| 连南| 长子县| 平阳县| 济阳县| 高青县| 思茅市| 山东省| 平武县| 同江市| 嫩江县| 洪雅县| 德保县| 崇州市| 周至县| 班戈县| 敖汉旗| 晋中市| 唐海县| 磐安县| 资溪县| 云阳县| 炎陵县| 乌拉特前旗| 晋中市| 灵山县| 青阳县| 莲花县| 茶陵县| 象山县| 武山县| 福泉市| 兴海县| 库伦旗| 昔阳县| 兰考县| 栾川县| 娄底市| 容城县| 全南县|