亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        移動(dòng)端無人機(jī)配送任務(wù)調(diào)度與APP 設(shè)計(jì)

        2020-06-30 02:48:14陳佳慧
        科學(xué)技術(shù)創(chuàng)新 2020年17期
        關(guān)鍵詞:功能模塊百度效率

        陳佳慧

        (北京物資學(xué)院,北京101149)

        1 概述

        當(dāng)今經(jīng)濟(jì)的快速發(fā)展使得人們對(duì)物質(zhì)的需求逐漸提高,網(wǎng)絡(luò)在人們的日常生活中也扮演著不可或缺的角色。在電子商務(wù)的蓬勃發(fā)展與跨境電商的大勢(shì)興起的今天,網(wǎng)上購物這種方便快捷的購物模式不斷吸引著越來越多的人群。線上購物,線下配送早已成為我們的生活中必不可少的重要內(nèi)容[1]。然而,在人們對(duì)網(wǎng)上購物的熱情不斷高漲的同時(shí),消費(fèi)者對(duì)物流末端配送的不滿也有所增加。配送訂單數(shù)量的增漲將給物流配送行業(yè)帶來極大的壓力,在目前的物流末端配送的環(huán)境中,存在很多如人工交貨延遲率很高,偏遠(yuǎn)地區(qū)難度高,物流成本逐年增加等問題。物流配送市場(chǎng)越來越迫切的需要便捷、高效、現(xiàn)代化的物流配送方式,結(jié)合當(dāng)下行業(yè)背景,無人機(jī)配送的發(fā)展早已成為解決該問題的不二之選[2]。移動(dòng)端無人機(jī)配送系統(tǒng)APP 配送任務(wù)調(diào)度功能的實(shí)現(xiàn),不僅可以通過合理指派調(diào)度無人機(jī)配送任務(wù)來提高配送效率,還能使業(yè)務(wù)人員在移動(dòng)端有效且直觀的掌握配送訂單任務(wù)調(diào)度的進(jìn)行情況。

        本文針對(duì)無人機(jī)配送任務(wù)調(diào)度問題,以無人機(jī)配送成本最低為原則,以選擇最佳調(diào)度方案為目的,結(jié)合匈牙利算法對(duì)配送任務(wù)進(jìn)行合理調(diào)度指派,在Eclipse+ADT 開發(fā)環(huán)境下集成Android SDK 與百度地圖API,并運(yùn)用Java 語言嵌入算法代碼對(duì)APP 中配送任務(wù)調(diào)、訂單信息查詢等功能進(jìn)行設(shè)計(jì)。

        2 無人機(jī)配送任務(wù)調(diào)度相關(guān)理論

        2.1 指派問題與匈牙利算法

        在任務(wù)調(diào)度指派問題中,我們給出一個(gè)可行的指派方案,即一個(gè)匹配。選擇這樣的邊數(shù)最大的子集稱為二分圖中的最大匹配問題,如果這個(gè)匹配是最優(yōu)的,就是求解得到的最大匹配。而所謂經(jīng)典的任務(wù)指派(AP)問題(也稱為資源合理配置問題或最優(yōu)配置問題)通常是指設(shè)有n 項(xiàng)工作,要由m 個(gè)人來承擔(dān),由于每個(gè)人對(duì)于同一份工作的工作能力不同,所以不同的人能勝任不同的工作。存在m 個(gè)人申請(qǐng)這項(xiàng)工作的情況,但每個(gè)工作只能由一個(gè)人承擔(dān),且每個(gè)人只能承擔(dān)一個(gè)工作。根據(jù)工作效率、產(chǎn)生的成本等為衡量標(biāo)準(zhǔn),來匹配出最優(yōu)的工作與人的組合,使得工作總效率最高。雖然指派問題可以當(dāng)作0-1 規(guī)劃問題隱枚舉法求解,但其局限性就在于,當(dāng)問題中樣本太大時(shí),無法通過枚舉法求解,因此對(duì)于這類問題的解決,我們往往選擇更有效的方法——匈牙利算法進(jìn)行求解。需要注意的是,基于匈牙利算法求解該問題時(shí),必須具有三個(gè)運(yùn)算前提:目標(biāo)函數(shù)求最小值、人數(shù)m 與任務(wù)數(shù)n 相等以及效率非負(fù)[4]。

        2.2 問題描述與模型建立

        本文將做出如下假設(shè):系統(tǒng)中的無人機(jī)配送中心具有滿足用戶需求的儲(chǔ)備能力;無人機(jī)配送采取一單一往返的模式配送,飛行路徑僅考慮配送地址與配送中心的直線距離,且無人機(jī)往返距離相同;配送范圍為以配送中心為圓心的半徑5 公里區(qū)域內(nèi)。

        其中,定義決策變量xij:

        在(1)式中,當(dāng)xij為1 時(shí),表示無人機(jī)Ui將由配送中心飛去配送地址j;否則值為0。

        給出目標(biāo)函數(shù):

        (2)式表示無人機(jī)在配送時(shí)總配送效率最小,式中Cij為無人機(jī)從配送中心飛往配送地址再返回的配送成本效率。

        對(duì)于這一目標(biāo)函數(shù),本文做出以下約束條件:

        a.一架無人機(jī)只能服務(wù)一個(gè)訂單,見(3)式;

        b.每一個(gè)配送訂單任務(wù)只能接受一架無人機(jī)的服務(wù),見(4)式;

        c.每個(gè)配送地址可以接受多個(gè)無人機(jī)服務(wù),見(5)式;

        d.第i 架無人機(jī)在配送第j 個(gè)訂單任務(wù)時(shí),配送成本效率計(jì)算需考慮無人機(jī)載物配送與空載返回站點(diǎn)情況,見(6)式;

        表達(dá)如下:

        配送中心所配備的無人機(jī)集合{U}中,無人機(jī)編號(hào)為{U1,U2,U3…U10}共10 架不同類型的輕型載物無人機(jī);無人機(jī)配送集合次數(shù)N,即{1,2,3…n};配送地點(diǎn)集合P={P1,P2…Pn};無人機(jī)配送單位成本Ci;單程飛行距離li;無人機(jī)自重記為Mi;包裹重量記為mj;Yoin表示無人機(jī)i 由配送中心o 駛向配送地址n 的次數(shù)。模型中所涉及的包裹重量與配送距離數(shù)據(jù)需要從無人機(jī)配送系統(tǒng)APP 中訂單信息模塊獲取。所配送的貨物僅考慮如3C 類等高價(jià)值產(chǎn)品(貨物自重在5kg 以內(nèi)),配送中心所配備的無人機(jī)類型均為輕型載貨無人機(jī)(參考零度智控ZERO 系列,續(xù)航能力30 分鐘,機(jī)身自重6.5kg)。

        3 無人機(jī)配送任務(wù)調(diào)度APP 相關(guān)模塊設(shè)計(jì)

        3.1 無人機(jī)配送系統(tǒng)Android 客戶端概要設(shè)計(jì)

        本文基于移動(dòng)端無人機(jī)配送系統(tǒng)選擇EclipseNeon.3 集成框架進(jìn)行環(huán)境開發(fā)[3],當(dāng)業(yè)務(wù)人員使用本文所設(shè)計(jì)的移動(dòng)端無人機(jī)配送系統(tǒng)APP 時(shí),可以通過創(chuàng)建訂單輸入訂單信息,APP端會(huì)根據(jù)輸入信息匹配出適合配送該訂單的無人機(jī)進(jìn)行配送,同時(shí)可以查看配送狀態(tài)與配送路徑等功能,相關(guān)操作流程如下圖1 所示:

        圖1 客戶端操作業(yè)務(wù)流程圖

        3.2 無人機(jī)配送系統(tǒng)APP 端各模塊設(shè)計(jì)

        用戶登錄功能模塊開發(fā):這一模塊的設(shè)計(jì)用于業(yè)務(wù)人員在移動(dòng)端APP 注冊(cè)登錄成功后,進(jìn)入主功能界面,便于使用后續(xù)功能。模塊包括登錄、注冊(cè)、忘記密碼3 個(gè)功能。

        百度地圖功能模塊開發(fā):首先打開百度地圖開發(fā)平臺(tái),在網(wǎng)頁導(dǎo)航欄中的開發(fā)文檔中選擇Android 地圖開發(fā)SDK,注冊(cè)成為百度地圖開發(fā)者,獲取密鑰后將百度地圖API 集成在APP 項(xiàng)目中,即可獲得使用百度地圖。定位顯示由MapBaiduActivity.Java 文件控制,通過從百度地圖坐標(biāo)拾取系統(tǒng)獲取的配送中心的坐標(biāo)與定位的目的地坐標(biāo)(lat, lon),調(diào)用嵌入的地圖SDK 獲取坐標(biāo)經(jīng)緯度并計(jì)算兩個(gè)位置點(diǎn)的直線距離即可顯示配送路徑[5]。

        無人機(jī)功能模塊開發(fā):無人機(jī)顯示頁面中含有標(biāo)題欄“無人機(jī)型號(hào)”與添加按鈕,主界面顯示形式為Listview,Listview 中的無人機(jī)數(shù)據(jù)來源于在后臺(tái)數(shù)據(jù)存儲(chǔ)文件。

        無人機(jī)配送任務(wù)調(diào)度功能模塊開發(fā):在UAVTask.java 文件中存放匈牙利算法的整體代碼,在UAVSchedule.java 中存放模型中的約束條件相關(guān)代碼,UAVService.java 文件中存放無人機(jī)的相關(guān)數(shù)據(jù)設(shè)置如無人機(jī)自重等。當(dāng)用戶在APP 端輸入訂單信息保存后,被添加的訂單數(shù)據(jù)信息保存至數(shù)據(jù)庫并回調(diào)讀取[6],UAVSchedule.java 文件代碼獲取數(shù)據(jù)的同時(shí),連接UAVService.java 文件與bean 類文件對(duì)數(shù)據(jù)與數(shù)據(jù)屬性進(jìn)行讀取后,按照匈牙利算法運(yùn)算規(guī)則代碼計(jì)算矩陣效率值。在UAVTask.java 中用接入U(xiǎn)AVSchedule.java 使用計(jì)算并輸出結(jié)果,在訂單詳情界面中輸出訂單任務(wù)與無人機(jī)型號(hào)匹配結(jié)果。

        4 結(jié)論

        本文對(duì)無人機(jī)配送任務(wù)調(diào)度問題結(jié)合匈牙利算法做出簡(jiǎn)要分析,并設(shè)計(jì)無人機(jī)配送APP 進(jìn)行配送任務(wù)調(diào)度與狀態(tài)查詢等功能的開發(fā)。盡管無人機(jī)配送發(fā)展道路上還存在著如政策缺失、維護(hù)成本高等問題,但無人機(jī)配送具有的獨(dú)特優(yōu)勢(shì)使其再一次成為行業(yè)內(nèi)的焦點(diǎn)話題,無人機(jī)配送的發(fā)展已經(jīng)迎來新的市場(chǎng)與機(jī)遇。

        猜你喜歡
        功能模塊百度效率
        提升朗讀教學(xué)效率的幾點(diǎn)思考
        甘肅教育(2020年14期)2020-09-11 07:57:42
        Robust adaptive UKF based on SVR for inertial based integrated navigation
        百度年度熱搜榜
        基于ASP.NET標(biāo)準(zhǔn)的采購管理系統(tǒng)研究
        輸電線路附著物測(cè)算系統(tǒng)測(cè)算功能模塊的研究
        M市石油裝備公服平臺(tái)網(wǎng)站主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)
        百度遭投行下調(diào)評(píng)級(jí)
        功能模塊的設(shè)計(jì)與應(yīng)用研究
        跟蹤導(dǎo)練(一)2
        “錢”、“事”脫節(jié)效率低
        久久女人精品天堂av影院麻| 国产精品每日更新在线观看| 色婷婷亚洲十月十月色天| 日本视频在线播放一区二区| 五月av综合av国产av| 久久人妻少妇嫩草av蜜桃| 免费看国产精品久久久久| 偷拍熟女露出喷水在线91| 日韩乱码人妻无码系列中文字幕| 永久免费观看国产裸体美女| 无码日日模日日碰夜夜爽| 五月激情在线观看视频| 免费a级毛片无码免费视频首页| 性色av无码久久一区二区三区| 国产免费久久精品99re丫y| 羞涩色进入亚洲一区二区av | 高级会所技师自拍视频在线 | 丰满人妻熟妇乱又仑精品| 国产男女猛烈视频在线观看| 中文字幕无码免费久久99| 亚洲性av少妇中文字幕| 免费无码不卡视频在线观看| 久久久精品波多野结衣| 在线无码免费看黄网站| 自由成熟女性性毛茸茸应用特色| 忘忧草社区www日本高清| 久久噜噜噜| 麻豆成人久久精品二区三区91| 狠狠色欧美亚洲狠狠色www| 亚洲人成亚洲精品| 国产盗摄XXXX视频XXXX| 国产成人自拍视频播放| 成人午夜性a级毛片免费| 人妻无码中文专区久久综合| 国产精品美女一区二区av| 日日躁夜夜躁狠狠躁| 精品久久综合亚洲伊人| 亚洲天堂免费成人av| 日本高清在线一区二区三区 | 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲自拍另类制服在线|