曾啟正 陳濤 曾仕峰 邱斯杰 劉宇亮 周永明 洪遠(yuǎn)泉
摘 要:現(xiàn)階段部分場(chǎng)合如學(xué)校、小區(qū)等,因?yàn)榘踩珕栴}限制快遞人員進(jìn)入,給快遞派送帶來了不便。為解決這一問題,該文結(jié)合當(dāng)前“人工智能+物聯(lián)網(wǎng)”技術(shù),提出一種基于云控制的快遞智能派件系統(tǒng)設(shè)計(jì)。此系統(tǒng)由智能快遞小車、物聯(lián)網(wǎng)云服務(wù)端以及用戶手機(jī)APP構(gòu)成。該設(shè)計(jì)運(yùn)用“GPS導(dǎo)航定位+激光雷達(dá)掃描定位”技術(shù),精確定位智能快遞小車并規(guī)劃行進(jìn)路線;通過設(shè)計(jì)手機(jī)APP,連接物聯(lián)網(wǎng)云服務(wù)端與系統(tǒng)數(shù)據(jù)處理中心交換數(shù)據(jù),以完成獲取快遞信息、預(yù)約取件時(shí)間、預(yù)約取件地點(diǎn)的功能;通過結(jié)合各種避障模塊與運(yùn)動(dòng)控制模塊,實(shí)現(xiàn)派件小車的避障與自適應(yīng)運(yùn)動(dòng)控制。系統(tǒng)整體測(cè)試結(jié)果表明,提出的系統(tǒng)能夠達(dá)到設(shè)計(jì)要求,提高安全性,體驗(yàn)用戶的滿意度提高30%,具有較強(qiáng)的實(shí)用價(jià)值和市場(chǎng)價(jià)值。
關(guān)鍵詞:人工智能;物聯(lián)網(wǎng);GPS導(dǎo)航;激光雷達(dá);派件小車;智能派件
中圖分類號(hào):TP242 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2019)06-0-03
0 引 言
隨著社會(huì)的進(jìn)步和技術(shù)的發(fā)展,傳統(tǒng)的快遞行業(yè)正在進(jìn)行產(chǎn)業(yè)升級(jí)。目前快遞行業(yè)當(dāng)中,分揀、搬運(yùn)等工作,絕大部分工人已經(jīng)被高科技智能機(jī)器人所取代。但是在末端的派送階段大多數(shù)還是采用人工派送的方式,與日俱增的快遞量給末端派送的快遞點(diǎn)造成了較大壓力?,F(xiàn)有的解決方案大多以智能快遞柜[1]的形式解決,但是這類方案存在占地面積大、派件地點(diǎn)不夠靈活、無法更好地提升用戶體驗(yàn)等缺點(diǎn)。本設(shè)計(jì)將已有方案的派件主體由快遞柜替換為智能快遞車,用戶可以通過手機(jī)APP提前預(yù)約取件地點(diǎn)與時(shí)間;智能快遞車可以裝載一定數(shù)量的快件,通過GPS技術(shù)確定小車地點(diǎn)與獲取運(yùn)送路線;在小車行進(jìn)過程中,車載雷達(dá)實(shí)時(shí)掃描、更新小車附件的環(huán)境情況,做到精確導(dǎo)航,再結(jié)合避障模塊,準(zhǔn)確規(guī)避障礙物;通過攝像頭識(shí)別用戶手機(jī)APP出示的記錄快件信息的二維碼后打開相應(yīng)的儲(chǔ)物柜,用戶可自行取出快件。整個(gè)配送過程基本實(shí)現(xiàn)無人化,既減輕了快遞點(diǎn)的派件壓力,同時(shí)也提高了用戶的需求。
1 系統(tǒng)總體結(jié)構(gòu)
系統(tǒng)結(jié)構(gòu)框圖如圖1所示。該系統(tǒng)以Jetson TX2與STM32F103ZET6作為系統(tǒng)數(shù)據(jù)處理中心。其中Jetson TX2采用Linux操作系統(tǒng)編程,接收并處理來自避障部分、定位導(dǎo)航部分、人機(jī)交互部分以及STM32F103ZET6的信息,并傳送相關(guān)信息和指令給人機(jī)交互部分和STM32F103ZET6; STM32F103ZET6接收并處理來自蓄電池、MPU6050與Jetson TX2的信息與指令,并且下達(dá)指令給減速電機(jī)與轉(zhuǎn)向舵機(jī)。避障部分包括激光雷達(dá)模塊、熱成像模塊、超聲波模塊和攝像頭模塊;定位導(dǎo)航部分包括激光雷達(dá)模塊和GPS模塊;人機(jī)交互部分包括機(jī)智云物聯(lián)網(wǎng)云服務(wù)端、客戶端APP;車體自適應(yīng)控制部分包括減速電機(jī)、蓄電池、轉(zhuǎn)向舵機(jī)、MPU6050傳感器。
2 系統(tǒng)硬件設(shè)計(jì)
2.1 定位導(dǎo)航設(shè)計(jì)
傳統(tǒng)的定位導(dǎo)航多單純使用GPS定位技術(shù)或單純使用雷達(dá)定位技術(shù)進(jìn)行自動(dòng)巡航。本設(shè)計(jì)定位導(dǎo)航部分結(jié)合了GPS定位技術(shù)[2]與雷達(dá)定位技術(shù)[3],利用GPS進(jìn)行大概定位(精度2.5 m),利用雷達(dá)激光掃描進(jìn)行精確定位(精度1 cm,有效半徑 12 m)。利用GPS可以在任何有網(wǎng)絡(luò)信號(hào)覆蓋的地方進(jìn)行定位,范圍較廣,同時(shí)針對(duì)其精度低、信號(hào)易被遮蓋的缺點(diǎn),結(jié)合使用雷達(dá)激光掃描提高定位精度;并且在GPS信號(hào)被建筑物或樹木遮蔽時(shí),可以單獨(dú)使用雷達(dá)激光掃描進(jìn)行定位,即使在室內(nèi)也可進(jìn)行自動(dòng)巡航,大大提高定位適用范圍。雷達(dá)室內(nèi)掃描效果圖如圖2所示。因室內(nèi)GPS信號(hào)被遮蓋,故小車定位導(dǎo)航只依靠激光雷達(dá),該效果圖顯示了室內(nèi)雷達(dá)掃描建模的效果。
2.2 車體避障設(shè)計(jì)
本設(shè)計(jì)將采用超聲波模塊、攝像頭模塊、熱成像模塊、雷達(dá)對(duì)小車周圍環(huán)境進(jìn)行實(shí)時(shí)監(jiān)控,判斷道路是否有障礙物需要避開。此外,本文采用Jetson TX2[4]的AI平臺(tái)運(yùn)行改進(jìn)后的YOLO行人檢測(cè)算法[5],預(yù)測(cè)行人的運(yùn)動(dòng)方向,檢測(cè)小車主體與行人的距離,實(shí)時(shí)地對(duì)周圍環(huán)境的人體進(jìn)行檢測(cè),避免安全事故的發(fā)生。
2.3 車體自適應(yīng)運(yùn)動(dòng)控制方案設(shè)計(jì)
本設(shè)計(jì)中車體自適應(yīng)控制部分采用大功率減速電機(jī)驅(qū)動(dòng),采用大容量蓄電池作為電源供給,結(jié)合陀螺儀和磁力計(jì)進(jìn)行PID算法[6]數(shù)據(jù)采集以供主控部分進(jìn)行數(shù)據(jù)處理,進(jìn)而接收來自主控部分的控制信號(hào),完成前進(jìn)、后退、轉(zhuǎn)彎、停止的動(dòng)作。
2.4 物聯(lián)網(wǎng)設(shè)計(jì)
本設(shè)計(jì)中的物聯(lián)網(wǎng)部分采用機(jī)智云[7]公司的開源云服務(wù)作為小車的網(wǎng)絡(luò)端。系統(tǒng)實(shí)時(shí)監(jiān)控小車位置、快件情況等信息,并將這些信息上傳到云服務(wù)器。用戶可通過手機(jī)APP或小車的控制界面獲取相關(guān)的信息,也可以通過手機(jī)APP進(jìn)行預(yù)約取件時(shí)間、地點(diǎn)等,還可以通過小車控制界面進(jìn)行二維碼掃描,將產(chǎn)生的信息上傳到云服務(wù)器,從而向小車下達(dá)相關(guān)的控制信息。
3 系統(tǒng)軟件設(shè)計(jì)
3.1 APP功能設(shè)計(jì)
功能設(shè)計(jì)如下:
(1)通過APP主界面可顯示用戶快件所在小車距離派件地點(diǎn)的距離、小車的車號(hào)、快件單號(hào)以及預(yù)計(jì)送達(dá)的時(shí)間,用戶可以通過這些信息準(zhǔn)確掌握快遞小車和快件的相關(guān)信息。
(2)通過APP可隨時(shí)更改小車派件的地點(diǎn),當(dāng)用戶的所處位置改變時(shí)可相應(yīng)修改到最方便取件的地址。
(3)通過APP可隨時(shí)更改小車派件的時(shí)間,當(dāng)用戶的時(shí)間與原定的取件時(shí)間發(fā)生沖突時(shí),可以修改到方便用戶取件的時(shí)間。
(4)通過APP可在取件時(shí)打開手機(jī)的掃描功能掃描小車車身的二維碼進(jìn)行信息匹配,當(dāng)匹配到快件信息時(shí)小車會(huì)將對(duì)應(yīng)的快件置于取貨口供用戶收取。
3.2 APP界面設(shè)計(jì)
本設(shè)計(jì)中,用戶端的安卓APP[8]使用Eclipse進(jìn)行開發(fā),接入機(jī)智云公司開放平臺(tái)GAgent作為本系統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)中心。主要實(shí)現(xiàn)功能:小車具體信息(距離、車號(hào)、派件時(shí)間等)、取件地址預(yù)定、取件時(shí)間預(yù)定、取件二維碼識(shí)別[9]等。用戶端APP主界面如圖3所示。
4 系統(tǒng)程序設(shè)計(jì)
系統(tǒng)結(jié)構(gòu)框圖如圖4所示。
系統(tǒng)步驟如下:
(1)進(jìn)行系統(tǒng)初始化。啟動(dòng)避障部分,定位導(dǎo)航部分、人機(jī)交互部分、車體自適應(yīng)部分。
(2)通過定位導(dǎo)航部分實(shí)時(shí)獲取快遞小車位置。
(3)通過云服務(wù)端獲取快遞小車派件的目標(biāo)位置,并且通過交互APP,以云服務(wù)器為媒介,修改快遞小車派件的目標(biāo)位置。
(4)通過避障部分檢測(cè)快遞小車狀況及小車周圍障礙信息,并且將相關(guān)信息上傳給云服務(wù)器,并以云服務(wù)器為媒介將信息傳送到交互APP。
(5)通過目標(biāo)位置的獲取以及結(jié)合小車周圍的障礙信息,控制快遞小車進(jìn)行自主巡航、派件。
(6)快遞小車到達(dá)目標(biāo)位置并完成派件之后重新確定目標(biāo)位置(下一派送點(diǎn)或快遞站),規(guī)劃新路線并運(yùn)行。
5 結(jié) 語(yǔ)
隨著社會(huì)的進(jìn)步與生產(chǎn)力的發(fā)展,產(chǎn)業(yè)升級(jí)優(yōu)化過程中使用智能機(jī)器人取代人工是一個(gè)必然的趨勢(shì),快遞業(yè)更是如此。本文從快遞業(yè)中的“最后一公里”入手[10],通過智能派件系統(tǒng)來替代傳統(tǒng)的人工派送,從而降低人力成本。本設(shè)計(jì)的用戶端APP從用戶的需求入手,讓用戶能夠通過手機(jī)APP實(shí)時(shí)掌握快遞信息并且能夠自由地預(yù)約派件的時(shí)間和地點(diǎn),可以有效提升用戶體驗(yàn),體現(xiàn)人性化設(shè)計(jì)。目前本設(shè)計(jì)已完成各部分硬件測(cè)試與軟件的開發(fā),初步測(cè)試結(jié)果基本滿足設(shè)計(jì)需求。綜上所述,本文系統(tǒng)設(shè)計(jì)順應(yīng)社會(huì)發(fā)展的趨勢(shì),具有較好的實(shí)用性和較高的市場(chǎng)價(jià)值。
參 考 文 獻(xiàn)
[1]程玲玲,唐翔翔,劉德明,等.多功能的高校智能快遞柜的設(shè)計(jì)[J].電子世界,2018(21):193-194.
[2]楊海強(qiáng),安實(shí),王健.基于GPS數(shù)據(jù)的城市常發(fā)性擁堵區(qū)域識(shí)別方法[J].科學(xué)技術(shù)與工程,2018,18(13):156-160.
[3]孔維太,全大英,辛崇豐,等.一種基于軟件無線電技術(shù)的低成本運(yùn)動(dòng)目標(biāo)探測(cè)雷達(dá)[J].科學(xué)技術(shù)與工程,2018,18(36):60-66.
[4]佚名.NVIDIA Jetson TX2賦能終端設(shè)備實(shí)現(xiàn)人工智能[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2017,17(5):62.
[5]高宗,李少波,陳濟(jì)楠,等.基于YOLO網(wǎng)絡(luò)的行人檢測(cè)方法[J].計(jì)算機(jī)工程,2018,44(5):215-219.
[6]華詠竹,秦會(huì)斌.基于模糊PID算法的送餐機(jī)器人系統(tǒng)的設(shè)計(jì)[J].測(cè)控技術(shù),2018,37(3):51-54.
[7]陶鎮(zhèn).基于機(jī)智云的物聯(lián)網(wǎng)移動(dòng)終端SDK的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:中國(guó)科學(xué)院大學(xué),2017.
[8]張國(guó)防,白曉波,孫超.基于Android的APP開發(fā)平臺(tái)的搭建[J].通訊世界,2015(12):68-69.
[9]王亦然,王瑞堯.基于Android的二維碼掃描系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2013(12):151.
[10]馬永紅.電商物流“最后一公里”配送問題調(diào)查研究報(bào)告[J].商場(chǎng)現(xiàn)代化,2018(22):30-33.