孫 波,魏 巍,吳洪斌
1山東科技大學(xué);2泰山科技學(xué)院
基于慧魚模型的叉車機器人設(shè)計
孫 波1,魏 巍2,吳洪斌1
1山東科技大學(xué);2泰山科技學(xué)院
智能小車(輪式機器人)發(fā)展至今,已被應(yīng)用于無人駕駛的汽車、自動化生產(chǎn)線、倉庫、服務(wù)性質(zhì)的機器人等領(lǐng)域,它可以按照預(yù)先設(shè)定的模式在特定的環(huán)境里自動的運作,無需人為管理,便可以完成預(yù)期所要達到的目標,大大方便了人們的生活,機器人已經(jīng)和人類社會的生活、生產(chǎn)緊密的結(jié)合在一起。本文以慧魚創(chuàng)意組合模型為平臺,設(shè)計出一種循跡叉車智能機器人。
智能機器人;慧魚;循跡;自動裝卸
本文所研究的智能叉車按功能可分為循跡功能和貨叉起升功能。循跡功能可細分為尋找軌跡和循跡前進,貨叉起升功能可細分為貨叉升降和貨叉停止。智能叉車主要任務(wù)要求為:先貨叉位置校準→尋找軌跡→沿指定軌跡路線行駛→叉車停止→托起托架和貨物→掉頭→尋找軌跡→繼續(xù)沿指定軌跡路線行駛→叉車停止→放下托架和貨物→掉頭→沿軌跡駛回初始地點。
機器人要實現(xiàn)自動導(dǎo)引功能就必須要感知導(dǎo)引線,而感知導(dǎo)引線相當于給機器人一個視覺功能。智能循線是基于智能導(dǎo)引叉車系統(tǒng),采用軌跡傳感器進行尋線。叉車的貨叉要實現(xiàn)準確的上升、下降和停止就必須要識別得到貨叉導(dǎo)軌的上頂端和下底端,智能升降是給予叉車系統(tǒng)程序,采用微動開關(guān)的信號輸入來實現(xiàn)貨叉的啟動、升降和停止。
2.1 硬件設(shè)計
智能叉車采用輪驅(qū)動,前后各用一個直流雙向電機驅(qū)動,調(diào)制兩個輪子的轉(zhuǎn)速從而達到控制轉(zhuǎn)向的目的。將軌跡傳感器裝在車體前部的下方,當車的右邊傳感器I1檢測到黑線的邊界時,控制系統(tǒng)控制左輪電機M2停止驅(qū)動,右輪電機M1按原方向繼續(xù)驅(qū)動,車向左修正,當車的左邊傳感器I2檢測到黑線邊界時,控制系統(tǒng)控制右輪電機M1停止驅(qū)動,左輪電機M2按原方向繼續(xù)驅(qū)動,車向右修正,黑線在車體的中間時,傳感器一直檢測到黑線,當偏離黑線時就開始修正,從而使叉車沿著黑色的軌道行走。
貨叉起升功能同樣采用電機驅(qū)動,在貨叉上方用一個直流雙向電機驅(qū)動,通過蝸輪蝸桿傳動機構(gòu),驅(qū)動控制叉車貨叉的升降。將兩個微動開關(guān)分別裝在貨叉升降導(dǎo)軌的上頂端和下末端,貨叉的升降移動過程中會碰觸到微動開關(guān),輸入信號,系統(tǒng)程序接收信號實現(xiàn)貨叉的復(fù)雜動作的完成。
2.2 機器人各部分設(shè)計
(1)行走部分:由于設(shè)計的是叉車搬運類機器人,因此機器人運行的路面情況在實際情況中也不會很復(fù)雜,采用車輪式行走結(jié)構(gòu)。這種移動方式由兩個車輪以及兩個萬向輪組成,方向調(diào)整靈活,輪胎摩擦性能好,不易打滑。
(2)貨叉部分:貨叉起升功能同樣采用直流電機驅(qū)動,在貨叉上方用一個直流雙向電機驅(qū)動,通過蝸輪蝸桿傳動機構(gòu),驅(qū)動控制叉車貨叉的升降。將兩個微動開關(guān)分別裝在貨叉升降導(dǎo)軌的上頂端和下末端,貨叉的升降移動過程中會碰觸到微動開關(guān),輸入信號,系統(tǒng)程序接收信號實現(xiàn)貨叉的復(fù)雜動作的完成。
(3)循線部分:機器人循線功能由軌跡傳感器進行操控,可以找到白色表面的黑色軌道。傳感器檢測包含兩個發(fā)射和兩個接收裝置。
(4)車燈部分:智能叉車機器人具有很高現(xiàn)實意義,模擬現(xiàn)實叉車,因此車燈也要根據(jù)實際條件,具備現(xiàn)實中車燈應(yīng)有的照明、警示功能,即:叉車在行車過程中前車燈打開照明,在叉車倒車過程中,頂端的紅色警示燈打開提醒旁人注意安全。
智能叉車控制系統(tǒng)由軟件和硬件兩大部分組成,本節(jié)介紹叉車的軟件控制系統(tǒng),軟件和硬件結(jié)合實現(xiàn)叉車的智能運作。
本次設(shè)計擬定讓叉車順利完成預(yù)定的貨物搬運任務(wù),需要根據(jù)實際情況進行叉車軟件程序的編寫工作,因此構(gòu)想先完成各個局部動作的控制子程序,然后根據(jù)實際情況,如工作方式,軌跡線的路徑等,設(shè)計叉車的行程和轉(zhuǎn)向,最后將子程序組合,叉車順利完成任務(wù)。
圖1 總程序圖
主程序開始→叉車貨叉位置的校準定位(travel position)→沿軌跡行走(follow trail)→直行(straight)→左轉(zhuǎn)尋找軌跡(seek trailleft)→沿軌跡行走(follow trail)→托起托架(pick up pallet)→沿軌跡行走(follow trail)→直行尋到軌跡(seek trail-fwd)→沿軌跡行走(follow trail)→放下托架(unload pallet)→沿軌跡行走(follow trail)→直行(straight)→左轉(zhuǎn)尋找軌跡(seek trail-left)→沿軌跡行走(follow trail)→右轉(zhuǎn)掉頭尋找軌跡(seek trail-right)→等待五秒→反行走方向進行上述步驟→程序循環(huán)。
通過調(diào)試后,叉車能夠執(zhí)行相應(yīng)的程序,順序的完成動作。
[1]朱學(xué)敏.慧魚模型指導(dǎo)書[M].北京:機械工業(yè)出版社,2010
[2]朱世強,王宣銀.機器人技術(shù)及其應(yīng)用[M].浙江:浙江大學(xué)出版社,2001
[3]慧魚六合一手冊[S].北京:北京中教儀科技有限公司,2005
[4]毛茂林.慧魚創(chuàng)意模型試驗教程[M].西南交通大學(xué)出版社,2010
孫波(1995-),男,山東省齊河縣人,專業(yè):機械設(shè)計制造及其自動化;
魏?。?998-),男,山東省萊蕪市人,專業(yè):財政學(xué);
吳洪斌(1997-),男,山東省商河縣人,專業(yè):地質(zhì)工程。