白巖松 竇英東 馬超 韓子軒 于通
【摘要】隨著機器人技術(shù)的不斷迭代,以及智能化無人化的發(fā)展。社會有了新的需求,據(jù)資料顯示,安保從業(yè)人員不足需求量的80%,需求缺口不少于112萬人,需求即安保智能化,因此團隊希望能夠?qū)崿F(xiàn)一種智能門衛(wèi)機器人。智能門衛(wèi)機器人是一個集環(huán)境感知、路線規(guī)劃、動態(tài)決策、行為控制以及報警裝置于一體的多功能綜合系統(tǒng)。路線尋跡是其中重要的一個功能。本次簡單設計智能門衛(wèi)機器人的底部巡線功能塊,采用arduino單片機作為小車底盤的控制核心;采用六路電磁傳感器來檢測軌跡線,傳感器把信號反饋到單片機,使底部巡線功能塊按照內(nèi)部的程序跟蹤軌跡線完成預定功能。
【關(guān)鍵詞】智能門衛(wèi);路線循跡;電磁傳感器;灰度傳感器;arduino單片機
一、引言
智能化、無人化技術(shù)在時代發(fā)展中逐漸展現(xiàn)出其獨特的優(yōu)點,并且隨著社會的發(fā)展,應用也越來越廣泛。本文主要設計了一種智能門衛(wèi)機器人的底部巡線功能塊,總結(jié)概括了出現(xiàn)并存在的主要問題以及解決方案;另外,對智能安保機器人底部巡線功能塊的基本結(jié)構(gòu)及功能進行了闡述。
二、整體設計
1.機械結(jié)構(gòu)設計
需要設計一種可移動底盤,使其具有負重、移動(包括前行,轉(zhuǎn)彎,修正,掉頭等組合運動)以及良好的穩(wěn)定性。在實驗室中團隊對要設計的智能門衛(wèi)機器人進行了模型搭建,對其比例團隊進行了2:1的縮小。首先是負重,在材料上可移動底盤總體使用鋁合金材料,使其在保證足夠強度的條件下,還能保證整體的重量不會偏高,提高底盤的負載能力和靈活性。其次是保證整體的移動,可移動底盤設計兩個獨立輪作為前驅(qū),由兩個步進電機分別驅(qū)動,保證底盤可以進行正常的直行及轉(zhuǎn)彎,在后面由一個萬向輪保證其移動穩(wěn)定。最后是穩(wěn)定性,由于智能門衛(wèi)機器人的設計環(huán)境是在室外對來往人員及車輛進行登記,并且需要保持一定的高度,所以其底盤必須具有穩(wěn)固、不易傾倒的特點,因此團隊將其設計成為圓形底盤,以保證其整體為一圓柱形,其作用可以極大的降低風阻,以保證其在室外環(huán)境的正常運行。
2.檢測傳感設計
可移動底盤需要在充電點與檢測登記點之間自行往返,在充電點對機器人進行充能,在檢測登記點對來往行人和車輛進行登記。而其中最重要的就是檢測傳感模塊的正常運行,這也是最容易受到干擾的模塊。檢測傳感模塊主要負責對可移動底盤的位置進行檢測,使其保證循跡線之上。檢測傳感模塊分為兩部分,其中主要模塊為電磁傳感模塊,電磁傳感模塊又分為傳感器和引導電磁線,引導電磁線淺埋于地下,減少了對環(huán)境的依賴性,脫離了傳統(tǒng)光電傳感器對于光源的依賴。但是電磁傳感模塊也同樣存在缺點,出現(xiàn)問題時需要更長時間的檢測維護。所以作為備用模塊,檢測傳感模塊還采用了光電模塊對主要的電磁模塊存在的問題進行彌補,而光電模塊同樣分為兩部分,光電傳感器和黑色引導線。備用模塊的好處是當電磁模塊出現(xiàn)問題,或者是當路線需要臨時改變時,可以快速部署。檢測傳感部分采用主模塊和備用模塊結(jié)合提高了系統(tǒng)整體的兼容性,對復雜多變的環(huán)境有了更好的適應性。
3.動力能源設計
在實驗室模型中,動力部分采用42步進電機進行實驗,采用A4988驅(qū)動對電壓調(diào)壓接入電機,通過電壓實現(xiàn)對速度的控制;能源部分采用兩大容量12V鋰電池為主要供電源,其能源補充部分采用無線充電模式,當?shù)妆P移動至充電點,通過重力開關(guān)使得充電裝置開啟,電源進入充電模式。
4.主控程序設計
底盤主控程序通過檢測傳感部分傳回信號進行識別,由程序?qū)π盘栠M行分析處理然后負責對電機轉(zhuǎn)速進行調(diào)控以實現(xiàn)對底盤移動的控制。底盤主控程序由底盤arduino單片機負責,但是底盤功能塊理論上可以受上位機指控。
上位機在充電點進行對外界環(huán)境的監(jiān)測,當監(jiān)測到外人及未登記車輛進入登記點,上位機發(fā)出檢測指令,底盤功能塊接收到檢測指令,執(zhí)行循跡指令,到達檢測登記點后停止,在檢測登記點由頂部觸控板完成登記后,由行人發(fā)布結(jié)束指令或者20秒內(nèi)無人操作后,由上位機發(fā)出結(jié)束指令,底部功能塊執(zhí)行掉頭及循跡回到充電點的指令,在充電點再一次掉頭直到下次接收到檢測指令。上位機還負責對障礙物實時監(jiān)測,當監(jiān)測到障礙物由上位機發(fā)出停止指令,高于底盤功能塊任何命令,直到障礙物消失,底部功能塊繼續(xù)執(zhí)行指令。
底盤功能塊程序需要設計從充電點出發(fā)至檢測登記點的啟動,到檢測登記點之前的正常循跡,到達檢測登記點的停止,完成檢測后的掉頭,回到充電點的循跡,到達充電點的掉頭停止,直到下次需要檢測指令的發(fā)出。故主要設計循跡程序,然后和其它指令的循環(huán)嵌套,首先是障礙物停止指令,在所有程序之上,其次是啟動及完成,最后是循跡。循跡程序采用卡位方案,當左側(cè)三路傳感器檢測到數(shù)值超過預定正確區(qū)間證明需要整體向右轉(zhuǎn)動,此時程序控制電機原地轉(zhuǎn)向直至測量值進入合理區(qū)間,右側(cè)同理,不斷完成對底盤的位置矯正。其它程序需要對主控核心發(fā)出的指令接入串口,底部對串口接受的命令進行識別,完成底部功能塊所有程序設計。
三、結(jié)論
本文設計的一種智能門衛(wèi)機器人的底盤,經(jīng)調(diào)試,實現(xiàn)了充電點與檢測點之間的自動循跡與避障等功能,有助于安保管理員提高工作效率,同時本文設計思路為智能門衛(wèi)機器人的底盤提供了一個可行性的選擇,具有一定的實用性。
參考文獻:
[1]王曙光.移動機器人原理與設計[M].北京:人民郵電出版社,2016.
[2]黃海明,楊雷,宋躍,賴思沉.智能保安巡邏機器人[J].儀器儀表學報,2009(10).
[3]薛金言,張斌,武瀚.智能校園巡邏安保機器人設計[J].無線互聯(lián)科技,2017(16).
[4]吳俊杰,劉志毅,高昌洪,楊桂華.校園巡邏機器人系統(tǒng)設計[J].大眾科技,2019(04).