• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于物流倉儲(chǔ)的移動(dòng)機(jī)器人系統(tǒng)設(shè)計(jì)與路徑規(guī)劃研究

      2019-10-21 08:35:13翁楓馬志剛李春暉
      科學(xué)與財(cái)富 2019年12期
      關(guān)鍵詞:路徑規(guī)劃移動(dòng)機(jī)器人

      翁楓 馬志剛 李春暉

      摘要:移動(dòng)機(jī)器人在物流倉儲(chǔ)領(lǐng)域的應(yīng)用,能夠有效提高物流倉儲(chǔ)作業(yè)的效率,降低物流倉儲(chǔ)作業(yè)成本。文章闡述了移動(dòng)機(jī)器人在物流倉儲(chǔ)領(lǐng)域中的應(yīng)用優(yōu)勢,分析了基于物流倉儲(chǔ)的移動(dòng)機(jī)器人系統(tǒng)的硬件與軟件結(jié)構(gòu)設(shè)計(jì),進(jìn)而探討了基于物流倉儲(chǔ)的移動(dòng)機(jī)器人的路徑規(guī)劃方面,以供相關(guān)人員參考。

      關(guān)鍵詞:物流倉儲(chǔ);移動(dòng)機(jī)器人;路徑規(guī)劃;上位機(jī)軟件;蜘蛛群居混合優(yōu)化算法

      進(jìn)入二十一世紀(jì)以來,社會(huì)經(jīng)濟(jì)快速發(fā)展,現(xiàn)代科技不斷進(jìn)步,電子商務(wù)規(guī)模得以不斷擴(kuò)大,大大促進(jìn)了物流行業(yè)的發(fā)展。在以往的物流倉儲(chǔ)作業(yè)模式中,主要采用人工方式進(jìn)行貨物挑選與搬運(yùn),不僅工作效率低下,而且工作失誤率也比較高,無法適應(yīng)現(xiàn)代物流貨品種類多且批量小等方面的工作要求。面對(duì)這種情況,必須采用智能化與自動(dòng)化的物流倉儲(chǔ)系統(tǒng),因此,很有必要加強(qiáng)基于物流倉儲(chǔ)的移動(dòng)機(jī)器人系統(tǒng)的設(shè)計(jì)與路徑規(guī)劃研究。

      1.移動(dòng)機(jī)器人在物流倉儲(chǔ)領(lǐng)域中的應(yīng)用優(yōu)勢

      第一點(diǎn),移動(dòng)機(jī)器人員可替代人工方式來進(jìn)行貨物搬運(yùn)等作業(yè),對(duì)于需多人搬運(yùn)的貨物,只需一臺(tái)移動(dòng)機(jī)器人即可在有限時(shí)間之內(nèi)完成,如此就將人工勞動(dòng)強(qiáng)度大大降低,從而促進(jìn)物流倉儲(chǔ)作業(yè)效率的有效提升,進(jìn)而促使作業(yè)成本的不斷下降。

      第二點(diǎn),移動(dòng)機(jī)器人的顯著特點(diǎn)主要體現(xiàn)在自主性與智能性兩個(gè)方面,相比于傳送帶、AGV,移動(dòng)機(jī)器人在倉儲(chǔ)物流領(lǐng)域的應(yīng)用優(yōu)勢更為明顯,其具有非常強(qiáng)大的交互能力以及對(duì)環(huán)境理解的能力。

      第三點(diǎn),隨著移動(dòng)機(jī)器人技術(shù)的不斷發(fā)展,機(jī)器人系統(tǒng)逐步擁有自主構(gòu)圖以及路徑規(guī)劃等功能。機(jī)器人系統(tǒng)功能的多樣化,在很大程度上增強(qiáng)了其自身的靈活性,促使其能夠進(jìn)一步適應(yīng)周邊環(huán)境,在各種物流環(huán)境中都能完成指定任務(wù)。

      2.基于物流倉儲(chǔ)的移動(dòng)機(jī)器人系統(tǒng)設(shè)計(jì)

      2.1物流倉儲(chǔ)移動(dòng)機(jī)器人的硬件設(shè)計(jì)

      物流倉儲(chǔ)移動(dòng)機(jī)器人的硬件結(jié)構(gòu)采用模塊化設(shè)計(jì),該設(shè)計(jì)方式主要是根據(jù)功能不同,將系統(tǒng)劃分成若干個(gè)相應(yīng)模塊,不同模塊的功能與結(jié)構(gòu)都具有獨(dú)立性,同時(shí)所有模塊能夠有效組合成一個(gè)具有諸多功能的整體。該設(shè)計(jì)方式融入了綠色設(shè)計(jì)理念,不僅能夠減少作業(yè)時(shí)間降低作業(yè)成本,還能為系統(tǒng)后續(xù)升級(jí)及其維護(hù)等方面提供極大便利。

      本文以stm32為基礎(chǔ)來進(jìn)行物流倉儲(chǔ)移動(dòng)機(jī)器人系統(tǒng)的設(shè)計(jì),通過金屬桿件來搭建其主體框架,并在不同部位固定相應(yīng)的金屬件與螺母。本文所設(shè)計(jì)移動(dòng)機(jī)器人系統(tǒng)主要由主控芯片、電源模塊、RFID讀卡模塊、紅外傳感器避障模塊、XBee無線通信模塊、舵機(jī)模塊以及QTI巡線模塊構(gòu)成。在此基礎(chǔ)上組成的移動(dòng)機(jī)器人的主要特征如下:

      第一點(diǎn),該機(jī)器人通過兩個(gè)連續(xù)旋轉(zhuǎn)的舵機(jī)對(duì)其移動(dòng)部位結(jié)構(gòu)進(jìn)行有效控制,每分鐘最大轉(zhuǎn)動(dòng)次數(shù)為60。

      第二點(diǎn),該移動(dòng)機(jī)器人的機(jī)手包括六個(gè)角度的舵機(jī),具有四個(gè)自由度。

      第三點(diǎn),該移動(dòng)機(jī)器人安裝有QTI傳感裝置,以便于機(jī)器人巡線。

      第四點(diǎn),該移動(dòng)機(jī)器人安裝有紅外傳感裝置,能夠使機(jī)器人有效避開相關(guān)障礙物。

      第五點(diǎn),該移動(dòng)機(jī)器人安裝了XBee無線模塊,為機(jī)器人與計(jì)算機(jī)系統(tǒng)進(jìn)行實(shí)時(shí)通信提供支持。

      2.2物流倉儲(chǔ)移動(dòng)機(jī)器人的軟件設(shè)計(jì)

      第一點(diǎn),下位機(jī)軟件設(shè)計(jì)。

      下位機(jī)是移動(dòng)機(jī)器人系統(tǒng)中能夠接收和執(zhí)行控制指令的控制器,其中含有執(zhí)行程序,改程序具有可修改性。下位機(jī)在接收到上位機(jī)的命令后,利用自身程序?qū)γ钸M(jìn)行解析,并按照命令對(duì)機(jī)器人進(jìn)行有效控制,以及時(shí)充分地完成任務(wù)。同時(shí)物流倉儲(chǔ)移動(dòng)機(jī)器人系統(tǒng)中的不同機(jī)器人的執(zhí)行程序無較大差異,軟件組成與邏輯都相對(duì)簡單。

      移動(dòng)機(jī)器人的軟件結(jié)構(gòu)是一個(gè)主循環(huán),可通過持續(xù)查詢的方式來將上位機(jī)發(fā)送的數(shù)據(jù)信息接收過來,之后按照所獲數(shù)據(jù)與指令來執(zhí)行不同的控制代碼。在軟件系統(tǒng)運(yùn)行過程中,不可避免地要進(jìn)行初始化操作。移動(dòng)機(jī)器人軟件系統(tǒng)的初始化操作主要涉及到處理器內(nèi)部資源的初始化、芯片外接設(shè)備的初始化,以及機(jī)手的初始化等。在該軟件系統(tǒng)運(yùn)行過程中,若未運(yùn)用Init()函數(shù),后續(xù)代碼將不能順利運(yùn)行出相應(yīng)結(jié)果。外接設(shè)備的初始化是主要是指輸入和輸出端口的初始化等,只有這樣,后續(xù)代碼才能順利驅(qū)動(dòng)相應(yīng)設(shè)備。移動(dòng)機(jī)器人機(jī)手的初始化目的是為了防止移動(dòng)機(jī)器人在作業(yè)過程中由于機(jī)手晃動(dòng)較為劇烈而造成移動(dòng)方向偏離現(xiàn)象的出現(xiàn)。在完成所有初始化操作后,移動(dòng)機(jī)器人系統(tǒng)將進(jìn)入主循環(huán)中,通過查詢方式來順利執(zhí)行代碼。在主循環(huán)過程中,要完成QTI巡線控制以及機(jī)手操作等所有作業(yè)。

      在物流倉儲(chǔ)移動(dòng)機(jī)器人系統(tǒng)運(yùn)行過程中,主要通過硬件結(jié)構(gòu)相同的三個(gè)移動(dòng)機(jī)器人的機(jī)手來執(zhí)行任務(wù),并在移動(dòng)機(jī)器人機(jī)手上安裝不同的傳感裝置,來開展出入庫作業(yè)。物流倉儲(chǔ)移動(dòng)機(jī)器人系統(tǒng)的功能包括巡線功能、避免追尾功能、各位置物料抓取功能、物料與貨架信息記錄功能,以及無線通信功能。其中巡線功能主要以作業(yè)場地中的黑色路徑為基準(zhǔn),本文針對(duì)該功能選用QTI巡線傳感器。防追尾功能主要用于避免同一路線上不同機(jī)器人間的追尾現(xiàn)象,本文針對(duì)該功能選用了紅外測距傳感裝置。對(duì)不同位置不同高度物料的抓取,可選用4自由度機(jī)手。對(duì)于移動(dòng)機(jī)器人系統(tǒng)的物料系統(tǒng)記錄功能,本文選用了RFID電子標(biāo)簽卡對(duì)不同物料進(jìn)行標(biāo)記,并通過RFID讀卡器將標(biāo)簽卡信息有效讀取出來。對(duì)于移動(dòng)機(jī)器人系統(tǒng)的無線通信功能,本文選用了基于Zigbee通信協(xié)議的XBee模塊。

      第二點(diǎn),上位機(jī)軟件設(shè)計(jì)。

      本文通過VC++6.0來進(jìn)行系統(tǒng)上位機(jī)軟件設(shè)計(jì),因而設(shè)計(jì)出的軟件需要在計(jì)算機(jī)操作系統(tǒng)中運(yùn)行。上位機(jī)軟件采用了線程編程方式,在很大程度上增強(qiáng)了系統(tǒng)消息實(shí)時(shí)性。該軟件基面主要包括搜索區(qū)、任務(wù)選擇區(qū)、機(jī)器人指令區(qū)、物料跟蹤區(qū)、掃描物料區(qū)、機(jī)器人連接指令區(qū)和串口通信區(qū)。

      其中,串口通信區(qū)主要用來連接不同串口。機(jī)器人連接指令區(qū)的指示燈主要用于相應(yīng)機(jī)器人的系統(tǒng)連接,指示燈變紅代表機(jī)器人已經(jīng)連接到系統(tǒng)中,而指示燈變黑則代表機(jī)器人脫離了系統(tǒng)控制。

      掃描物料區(qū):移動(dòng)機(jī)器人在執(zhí)行任務(wù)的過程中,需要對(duì)全部物料進(jìn)行入庫預(yù)掃描,具體來講,就是將物料的ID號(hào)存儲(chǔ)在其表面的粘貼的RFID電子標(biāo)簽中。若不對(duì)物料進(jìn)行入庫預(yù)掃描操作,移動(dòng)機(jī)器人在執(zhí)行任務(wù)的過程中,系統(tǒng)將無法更新各個(gè)貨架上的物料信息。

      機(jī)器人指令區(qū):忙碌與待發(fā)是移動(dòng)機(jī)器人系統(tǒng)常見的兩種指令,任務(wù)指令編輯框內(nèi)所呈現(xiàn)的是移動(dòng)機(jī)器人之前執(zhí)行的任務(wù)信息。在移動(dòng)機(jī)器人執(zhí)行任務(wù)的過程中,執(zhí)行指令是忙碌。如果這時(shí)系統(tǒng)向忙碌狀態(tài)下的移動(dòng)機(jī)器人發(fā)送任務(wù)命令,該命令沒有效果。移動(dòng)機(jī)器人完成任務(wù)回到起始位后,相應(yīng)指令是待發(fā),這時(shí)系統(tǒng)方能向移動(dòng)機(jī)器人發(fā)送任務(wù)指令。

      物料跟蹤區(qū):在貨架上的物料出現(xiàn)變化后,物料跟蹤區(qū)會(huì)將物料出入庫信息記錄并儲(chǔ)存下來。

      任務(wù)選擇區(qū):針對(duì)不同的機(jī)器人,物流倉儲(chǔ)移動(dòng)機(jī)器人系統(tǒng)都是采用獨(dú)立方式阿力發(fā)送相應(yīng)任務(wù)指令的。各移動(dòng)機(jī)器人主要承擔(dān)出庫、入庫以及閑置等任務(wù),如果系統(tǒng)發(fā)送出庫任務(wù)指令時(shí),需要有相應(yīng)的出貨口可供選擇。如果系統(tǒng)發(fā)送入庫任務(wù)指令時(shí),需要有相應(yīng)的入貨口可供選擇。在選擇完任務(wù)指令后,系統(tǒng)還需要對(duì)貨架號(hào)進(jìn)行選擇,之后才能點(diǎn)擊執(zhí)行任務(wù)按鈕,將全面的任務(wù)指令發(fā)送出去。如果點(diǎn)擊暫停按鈕,移動(dòng)機(jī)器人將會(huì)暫時(shí)停止執(zhí)行任務(wù)。

      搜索區(qū):搜索功能是為了在物料較少時(shí),能夠按照物料名對(duì)貨架上該物料的位置與數(shù)量進(jìn)行搜索,同時(shí)還能點(diǎn)擊搜索空架按鈕將空貨架的編號(hào)搜索出來,以便于物料入庫。

      3.基于蜘蛛群居混合優(yōu)化算法的移動(dòng)機(jī)器人路徑規(guī)劃

      可將基于物流倉儲(chǔ)的移動(dòng)機(jī)器人路徑規(guī)劃視為一個(gè)尋優(yōu)過程,通過不同雌雄蜘蛛位置的迭代與信息交互,來實(shí)現(xiàn)對(duì)物流倉儲(chǔ)移動(dòng)機(jī)器人的路徑規(guī)劃。主要規(guī)劃流程如下:

      第一步,進(jìn)行相關(guān)參數(shù)的設(shè)定,這些參數(shù)主要包括初始點(diǎn)、終點(diǎn)、蜘蛛數(shù)量、搜索空間維數(shù)以及最大迭代次數(shù)等。第二步,隨機(jī)分配不同性別的蜘蛛群體。第三步,對(duì)存在可行路徑與否進(jìn)行合理判斷。第四步,根據(jù)優(yōu)化后的算法開展雌雄蜘蛛間的交互與協(xié)作,并將對(duì)應(yīng)的迭代路徑有效記錄下來。第五步,對(duì)比適應(yīng)值與己設(shè)定最小適應(yīng)值的大小,如果前者大于后者,就重新開始上述流程,如果前者小于后者,就進(jìn)行后續(xù)流程。第六步,如果滿足了最大迭代書,就將最短路徑傳輸出來,并合理保存該路徑長度。

      4.結(jié)語

      總之,移動(dòng)機(jī)器人系統(tǒng)在現(xiàn)代物流倉儲(chǔ)領(lǐng)域中的應(yīng)用,不僅有利于提高物流倉儲(chǔ)作業(yè)的整體水平,還對(duì)物流倉儲(chǔ)作業(yè)效益的提升等方面,有著十分重要的現(xiàn)實(shí)意義。因此,設(shè)計(jì)人員必須充分了解移動(dòng)機(jī)器人在物流倉儲(chǔ)領(lǐng)域中的應(yīng)用優(yōu)勢,根據(jù)物流倉儲(chǔ)作業(yè)的具體特點(diǎn),合理設(shè)計(jì)移動(dòng)機(jī)器人系統(tǒng)的硬件與軟件結(jié)構(gòu),并通過蜘蛛群居混合算法有效規(guī)劃移動(dòng)機(jī)器人的作業(yè)路徑,從而充分發(fā)揮移動(dòng)機(jī)器人系統(tǒng)在物流倉儲(chǔ)領(lǐng)域中的作用。

      猜你喜歡
      路徑規(guī)劃移動(dòng)機(jī)器人
      移動(dòng)機(jī)器人自主動(dòng)態(tài)避障方法
      移動(dòng)機(jī)器人VSLAM和VISLAM技術(shù)綜述
      基于Twincat的移動(dòng)機(jī)器人制孔系統(tǒng)
      公鐵聯(lián)程運(yùn)輸和售票模式的研究和應(yīng)用
      基于數(shù)學(xué)運(yùn)算的機(jī)器魚比賽進(jìn)攻策略
      清掃機(jī)器人的新型田埂式路徑規(guī)劃方法
      自適應(yīng)的智能搬運(yùn)路徑規(guī)劃算法
      科技視界(2016年26期)2016-12-17 15:53:57
      基于B樣條曲線的無人車路徑規(guī)劃算法
      基于改進(jìn)的Dijkstra算法AGV路徑規(guī)劃研究
      科技視界(2016年20期)2016-09-29 12:00:43
      室內(nèi)環(huán)境下移動(dòng)機(jī)器人三維視覺SLAM
      永修县| 延边| 泗洪县| 桐柏县| 灵武市| 尼勒克县| 丹凤县| 怀来县| 逊克县| 哈尔滨市| 铁岭县| 湛江市| 乐安县| 罗源县| 吉林市| 陆川县| 浙江省| 海门市| 邢台县| 邹平县| 凤山市| 巴彦县| 永安市| 光泽县| 门源| 琼海市| 土默特左旗| 庆云县| 山东省| 信宜市| 雅江县| 山西省| 涞水县| 绥滨县| 长子县| 洞头县| 枞阳县| 江达县| 宜良县| 广安市| 富民县|