999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

模塊化移動(dòng)機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái)研發(fā)與應(yīng)用

2023-03-27 06:34:28劉相權(quán)張萬(wàn)杰
科技創(chuàng)新與應(yīng)用 2023年8期
關(guān)鍵詞:移動(dòng)機(jī)器人實(shí)驗(yàn)

劉相權(quán),張萬(wàn)杰

(1.北京信息科技大學(xué) 機(jī)電工程學(xué)院,北京 100192;2.北京六部工坊科技有限公司,北京 102308)

機(jī)器人技術(shù)基礎(chǔ)課程中包括串聯(lián)機(jī)器人、并聯(lián)機(jī)器人和移動(dòng)機(jī)器人的教學(xué)內(nèi)容,其中運(yùn)動(dòng)學(xué)分析是各種類型機(jī)器人的主要教學(xué)內(nèi)容。為滿足機(jī)器人技術(shù)基礎(chǔ)課程的教學(xué)需要,開(kāi)發(fā)了該模塊化移動(dòng)機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái)[1-2]。

1 移動(dòng)機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái)模塊化結(jié)構(gòu)設(shè)計(jì)

移動(dòng)機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái)采用模塊化設(shè)計(jì),如圖1、圖2 所示,包括1 個(gè)四輪底盤(pán)、1 個(gè)三輪全向底盤(pán)、4個(gè)伺服電機(jī)、1 個(gè)鋰電池、4 個(gè)麥克納姆輪、4 個(gè)橡膠輪、3 個(gè)全向輪、1 個(gè)控制器、8 個(gè)紅外測(cè)距傳感器和6個(gè)灰度傳感器。

圖1 四輪底盤(pán)實(shí)驗(yàn)平臺(tái)

圖2 三輪底盤(pán)實(shí)驗(yàn)平臺(tái)

各模塊之間采用磁力拼裝接口設(shè)計(jì),裝配時(shí),無(wú)需螺絲,瞬間固定。拆卸時(shí),只需定向稍加外力,即可解鎖。這樣就減少了螺絲的拆裝時(shí)間,在有限時(shí)間內(nèi)可以對(duì)底盤(pán)構(gòu)型進(jìn)行快速迭代。

1.1 伺服電機(jī)模塊

移動(dòng)機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái)主要?jiǎng)恿υ礊樗欧姍C(jī)模塊。伺服電機(jī)模塊采用進(jìn)口直流電機(jī),電機(jī)額定功率20 W,光電編碼器閉環(huán)控制,在有效負(fù)載內(nèi)能夠保持勻速運(yùn)動(dòng)。

如圖3 所示,移動(dòng)機(jī)器人底盤(pán)配備4 個(gè)伺服電機(jī)模塊,電機(jī)模塊供電接口和通訊接口集成在1 個(gè)航插接口。電機(jī)模塊使用RS485 總線通訊,理論上可以掛載上百個(gè)執(zhí)行單元。電機(jī)模塊提供2 個(gè)航插接口供多個(gè)模塊總線級(jí)聯(lián),并配置1 個(gè)雙色LED 指示通訊狀態(tài)。

圖3 伺服電機(jī)模塊

1.2 電池模塊

移動(dòng)機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái)配備了1 個(gè)24 V DC+3.5 Ah 的鋰電池模塊,如圖4 所示。整個(gè)系統(tǒng)工作從電池模塊取電。

圖4 電池模塊

1.3 控制器模塊

移動(dòng)機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái)中的控制器功能高度集成,具有4 路IO 輸入、8 路IO 輸出并配合LED 指示燈狀態(tài)顯示,15 路12 位精度的ADC 接口,4 路頻率和占空比可調(diào)的PWM 信號(hào)輸出接口,所有以上接口均布置在控制器面板,如圖5 所示,使用者操作起來(lái)一目了然。控制器側(cè)面布置有USB 轉(zhuǎn)UART 接口,可以通過(guò)1根數(shù)據(jù)線實(shí)現(xiàn)與上位機(jī)通訊,另外控制器的RS485 總線接口集成在控制器另一側(cè)面的2 個(gè)航插上,用于連接伺服電機(jī)模塊。

圖5 控制器

控制器使用Keil uVision4 編譯環(huán)境,目前已為控制器編寫(xiě)了功能完善的服務(wù)程序模板,并將所有功能函數(shù)做了封裝,提供方便調(diào)用的API 接口,并針對(duì)所有功能都有對(duì)應(yīng)的Demo 程序,使初學(xué)者也能夠很快地上手。如果熟悉C 語(yǔ)言,就可以直接調(diào)用這些函數(shù)接口編寫(xiě)程序,不用費(fèi)心編寫(xiě)調(diào)試單片機(jī)底層程序,將注意力放在機(jī)器人上層控制算法上。

移動(dòng)機(jī)器人實(shí)驗(yàn)平臺(tái)提供2 種底盤(pán)和多種型號(hào)輪子。可以通過(guò)組合伺服電機(jī)、電池、控制器、不同底盤(pán)和不同輪子實(shí)現(xiàn)四輪差動(dòng)、三輪全向及四麥克納姆輪全向平臺(tái),如圖6—圖8 所示[3]。

圖6 四輪差動(dòng)底盤(pán)

圖7 三輪全向底盤(pán)

圖8 四麥克納姆輪全向底盤(pán)

依托上述移動(dòng)機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái),可以開(kāi)設(shè)若干實(shí)驗(yàn),見(jiàn)表1。

表1 實(shí)驗(yàn)名稱

下面以實(shí)驗(yàn)12 為例,對(duì)麥克納姆輪全向底盤(pán)進(jìn)行運(yùn)動(dòng)學(xué)分析,并在此基礎(chǔ)上編程實(shí)現(xiàn)運(yùn)動(dòng)控制。

2 麥克納姆輪全向底盤(pán)運(yùn)動(dòng)學(xué)分析

如圖8 所示,麥克納姆輪全向底盤(pán)是由4 個(gè)獨(dú)立的麥克納姆輪驅(qū)動(dòng)單元呈四邊形排布在底盤(pán)上,每個(gè)麥克納姆輪的輪面上排布了一系列的小輪轂,小輪轂的輪軸與主輪軸的角度為45°。通過(guò)這4 個(gè)麥克納姆輪的協(xié)作配合能夠?qū)崿F(xiàn)360°全方向移動(dòng)和旋轉(zhuǎn),其中全方向移動(dòng)又可以分解成平面二維方向上的速度矢量,所有的運(yùn)動(dòng)狀態(tài)都可以看成這幾種運(yùn)動(dòng)模式的復(fù)合狀態(tài)。下面分析這幾種模式的運(yùn)動(dòng)學(xué)逆解,從預(yù)期進(jìn)行的運(yùn)動(dòng)狀態(tài)去推算每個(gè)電機(jī)應(yīng)該輸出的轉(zhuǎn)速[4]。

分析過(guò)程中,以機(jī)器人的正前方為X 軸正方向,機(jī)器人的左側(cè)方向?yàn)?Y 軸,機(jī)器人的正上方為Z軸,旋轉(zhuǎn)方向遵循右手定則。

為了便于描述輪子在地面接觸點(diǎn)產(chǎn)生的速度,如圖9 所示,本節(jié)中的所有速度分析圖都是從下方面向車(chē)體底部的視角去分析。

圖9 速度分析視角

2.1 水平X 軸、Y 軸方向移動(dòng)

麥克納姆輪全向底盤(pán)在水平X 軸方向上的移動(dòng)又分為前進(jìn)和回退。這2 種模式只是速度方向不同,本質(zhì)是一樣的,這里僅以前進(jìn)狀態(tài)為例進(jìn)行分析。

首先,分析單個(gè)輪子。

如圖10 所示,左圖是麥克納姆輪側(cè)視圖,主要體現(xiàn)主輪速度關(guān)系;右圖為麥克納姆輪的俯視圖,主要體現(xiàn)小輪轂對(duì)地產(chǎn)生速度與主輪速度的關(guān)系。

圖10 中的變量定義見(jiàn)表2。

圖10 單個(gè)輪子的運(yùn)動(dòng)分析

表2 單個(gè)輪子的變量定義

從圖10 中可以得出關(guān)系式

前進(jìn)時(shí)的運(yùn)動(dòng)模型圖如圖11 所示。

圖11 中的變量定義見(jiàn)表3。

表3 X 方向移動(dòng)時(shí)變量定義

從圖11 中可以得出關(guān)系式

圖11 X 方向移動(dòng)時(shí)的運(yùn)動(dòng)模型

νr=νx×cos45° 。

聯(lián)立前面單個(gè)輪子的關(guān)系式

可以推出關(guān)系

根據(jù)前進(jìn)運(yùn)動(dòng)的模型分析圖中的速度方向。可以得出麥克納姆輪全向底盤(pán)在水平X 軸方向移動(dòng)時(shí)4個(gè)輪子的轉(zhuǎn)速關(guān)系

同理,可以得出麥克納姆輪全向底盤(pán)在水平Y(jié) 軸方向移動(dòng)時(shí)4 個(gè)輪子的轉(zhuǎn)速關(guān)系

2.2 旋轉(zhuǎn)運(yùn)動(dòng)

麥克納姆輪底盤(pán)的旋轉(zhuǎn)模式又分為順時(shí)針和逆時(shí)針,這2 種模式只是速度方向不同,本質(zhì)是一樣的,這里僅以機(jī)器人逆時(shí)針狀態(tài)為例進(jìn)行分析。需要注意的是,機(jī)器人逆時(shí)針旋轉(zhuǎn),從底盤(pán)下方看上去是順時(shí)針旋轉(zhuǎn)。模型分析如圖12 所示。

圖12 中的變量定義見(jiàn)表4。

表4 旋轉(zhuǎn)時(shí)的變景定義

由圖12 可得知關(guān)系

圖12 旋轉(zhuǎn)時(shí)的運(yùn)動(dòng)模型

為方便計(jì)算,先將cos 展開(kāi)

將這個(gè)展開(kāi)式代入原來(lái)的等式

由之前單個(gè)麥克納姆輪的速度解析,有

將其代入剛才的關(guān)系式

考慮輪子的轉(zhuǎn)動(dòng)方向,可以推出4 個(gè)輪子的轉(zhuǎn)速關(guān)系

2.3 復(fù)合運(yùn)動(dòng)

前面提到過(guò),麥克納姆輪全向底盤(pán)所有的運(yùn)動(dòng)狀態(tài)都可以看成上述3 種運(yùn)動(dòng)模式的復(fù)合狀態(tài),所以最后4個(gè)輪子的轉(zhuǎn)速的關(guān)系式即為上述運(yùn)動(dòng)模式的速度和

式中:只有νx、νy和ωz是未知數(shù),其他都是已知。由此實(shí)現(xiàn)了依據(jù)指定的νx、νy和ωz來(lái)解算4 個(gè)輪子的轉(zhuǎn)速。

3 實(shí)驗(yàn)測(cè)試

下面通過(guò)實(shí)驗(yàn)來(lái)驗(yàn)證公式(1)的正確性,實(shí)驗(yàn)的內(nèi)容是讓機(jī)器人按照0.1 m/s 的速度向前直行10 s,查看其是否走了1 m 距離。其他運(yùn)動(dòng)模式的實(shí)驗(yàn)可以在這個(gè)例子上進(jìn)行擴(kuò)展。編寫(xiě)的main.c 文件源代碼如下[5-6]:

將機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái)放置到地上,在平臺(tái)前側(cè)邊緣投影的地面上畫(huà)1 條標(biāo)記線作為起點(diǎn)。打開(kāi)控制器的電源,稍等片刻,機(jī)器人開(kāi)始向前移動(dòng)。計(jì)時(shí)10 s后,機(jī)器人會(huì)停止。此時(shí)再在平臺(tái)前側(cè)邊緣投影的地面上畫(huà)1 條標(biāo)記線作為終點(diǎn)。經(jīng)測(cè)量,機(jī)器人移動(dòng)的起點(diǎn)和終點(diǎn)距離在1 m 左右。

如 果 將Mecanum (0.1,0,0) 替 換 為Mecanum(0,0.1,0),每次上電,機(jī)器人都會(huì)側(cè)1 m 左右。如果將Mecanum(0,0.1,0)替換為Mecanum(0,0,(2*Pi)/10),每次上電,機(jī)器人都會(huì)原地旋轉(zhuǎn)1 周左右。

4 結(jié)束語(yǔ)

根據(jù)機(jī)器人技術(shù)基礎(chǔ)課程的實(shí)驗(yàn)需求,本文設(shè)計(jì)開(kāi)發(fā)了采用磁鐵吸合的可快速拆裝的模塊化移動(dòng)機(jī)器人底盤(pán)實(shí)驗(yàn)平臺(tái),并通過(guò)對(duì)四麥克納姆輪全向底盤(pán)運(yùn)動(dòng)學(xué)分析和實(shí)驗(yàn)測(cè)試驗(yàn)證了實(shí)驗(yàn)平臺(tái)的可行性、可靠性。

基于該實(shí)驗(yàn)平臺(tái),學(xué)生可以進(jìn)行多項(xiàng)實(shí)驗(yàn),一方面可以增加學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的綜合設(shè)計(jì)能力和創(chuàng)新實(shí)踐能力;另一方面為學(xué)生今后參加創(chuàng)新實(shí)踐項(xiàng)目和學(xué)科競(jìng)賽打下堅(jiān)實(shí)基礎(chǔ)。

猜你喜歡
移動(dòng)機(jī)器人實(shí)驗(yàn)
記一次有趣的實(shí)驗(yàn)
移動(dòng)機(jī)器人自主動(dòng)態(tài)避障方法
微型實(shí)驗(yàn)里看“燃燒”
移動(dòng)機(jī)器人VSLAM和VISLAM技術(shù)綜述
做個(gè)怪怪長(zhǎng)實(shí)驗(yàn)
基于Twincat的移動(dòng)機(jī)器人制孔系統(tǒng)
NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
實(shí)踐十號(hào)上的19項(xiàng)實(shí)驗(yàn)
太空探索(2016年5期)2016-07-12 15:17:55
室內(nèi)環(huán)境下移動(dòng)機(jī)器人三維視覺(jué)SLAM
極坐標(biāo)系下移動(dòng)機(jī)器人的點(diǎn)鎮(zhèn)定
主站蜘蛛池模板: 成年人久久黄色网站| 亚洲黄色激情网站| 婷婷激情亚洲| V一区无码内射国产| 国产精品吹潮在线观看中文| 色综合久久综合网| 亚洲天堂网在线观看视频| 在线精品视频成人网| 亚洲视频免费播放| 国产精品乱偷免费视频| 一级不卡毛片| 国产成人精品男人的天堂| 亚洲黄网在线| 天天爽免费视频| 伊人查蕉在线观看国产精品| 精品人妻AV区| 精品自窥自偷在线看| 亚洲综合片| 精品伊人久久久香线蕉 | 国产综合色在线视频播放线视| 久久99热66这里只有精品一| 日本在线亚洲| 久久福利片| 中文字幕亚洲精品2页| 国产网友愉拍精品| 久久一本精品久久久ー99| 欧美亚洲日韩中文| 黄色网在线| 波多野结衣的av一区二区三区| 99久久无色码中文字幕| 欧美自慰一级看片免费| 3D动漫精品啪啪一区二区下载| 性视频一区| 91视频首页| 九九热精品免费视频| 国产主播一区二区三区| 欧美三级视频在线播放| 婷婷午夜天| 99热国产这里只有精品无卡顿"| 欧美国产成人在线| 中文精品久久久久国产网址| 国产欧美日韩在线一区| 毛片久久久| 国内精品九九久久久精品| 亚洲午夜18| 亚洲欧美日韩综合二区三区| 国产成人精品亚洲77美色| 国产91丝袜在线播放动漫 | 日本欧美视频在线观看| 国禁国产you女视频网站| 久久人体视频| 精品无码人妻一区二区| 国产jizzjizz视频| 国产综合在线观看视频| 久久综合亚洲色一区二区三区| 欧美精品啪啪一区二区三区| 成人国产精品网站在线看| 婷婷综合色| 99精品国产高清一区二区| 欧美视频二区| 丁香婷婷综合激情| 亚洲精品福利网站| 无码免费的亚洲视频| 亚洲成人www| 欧美日本在线播放| 亚洲日本中文字幕乱码中文| 精品一区二区久久久久网站| 久久婷婷人人澡人人爱91| 欧美日本在线观看| 国产亚洲高清在线精品99| 日韩欧美国产三级| 欧美日本二区| 国产美女视频黄a视频全免费网站| 风韵丰满熟妇啪啪区老熟熟女| 亚洲人成人伊人成综合网无码| 国产美女91视频| 99热这里只有精品国产99| 免费观看男人免费桶女人视频| 激情综合网激情综合| 亚洲中文字幕23页在线| 欧美日韩国产在线人| 国产成人91精品免费网址在线|