一種用于機(jī)器人排隊(duì)管理的方法及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及機(jī)器人技術(shù)領(lǐng)域,具體而言,涉及一種用于機(jī)器人排隊(duì)管理的方法及服務(wù)器。
【背景技術(shù)】
[0002]目前,隨著社會經(jīng)濟(jì)的發(fā)展,越來越廣泛地應(yīng)用于超級市場、機(jī)場、車站、會展中心及物流倉庫等大型人流、物流場所。機(jī)器人是一個集成環(huán)境感知、路線規(guī)劃、動態(tài)決策、行為控制以及報(bào)警模塊為一體的多功能綜合系統(tǒng),能夠?qū)崿F(xiàn)定時、流動自助工作。
[0003 ]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)中存在以下問題:
[0004]相關(guān)技術(shù)中,機(jī)器人集群在場地內(nèi)進(jìn)行大規(guī)模動態(tài)活動的過程中,若機(jī)器人集群在場地內(nèi)有一個必經(jīng)點(diǎn),如需要短時間內(nèi)通過該點(diǎn),容易發(fā)生擁堵的情況,導(dǎo)致整體工作效率的降低。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種用于機(jī)器人排隊(duì)管理的方法及服務(wù)器,避免機(jī)器人在擁堵點(diǎn)區(qū)域發(fā)生擁堵,提高了機(jī)器人通過擁堵點(diǎn)的速度,進(jìn)而提高了機(jī)器人集群的整體工作效率。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種用于機(jī)器人排隊(duì)管理的方法,其中,分別建立服務(wù)器與多個機(jī)器人的數(shù)據(jù)連接,所述方法包括:
[0007]確定擁堵點(diǎn)區(qū)域;
[0008]根據(jù)所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送的通過請求分別為所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人設(shè)置調(diào)度指令;
[0009]分別向所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送調(diào)度指令,以使接收到調(diào)度指令的機(jī)器人根據(jù)所述調(diào)度指令通過所述擁堵點(diǎn)區(qū)域。
[0010]結(jié)合第一方面,本發(fā)明實(shí)施例提供了上述第一方面的第一種可能的實(shí)現(xiàn)方式,其中,所述確定擁堵點(diǎn)區(qū)域,包括:
[0011 ]獲取所述多個機(jī)器人的路徑;
[0012]根據(jù)所述多個機(jī)器人的路徑確定擁堵點(diǎn);
[0013]從所述擁堵點(diǎn)的鄰近區(qū)域中確定擁堵點(diǎn)區(qū)域。
[0014]結(jié)合第一方面,本發(fā)明實(shí)施例提供了上述第一方面的第二種可能的實(shí)現(xiàn)方式,其中,所述通過請求包括:機(jī)器人在所述擁堵點(diǎn)區(qū)域內(nèi)的位置。
[0015]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了上述第一方面的第三種可能的實(shí)現(xiàn)方式,其中,所述根據(jù)所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送的通過請求分別為所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人設(shè)置調(diào)度指令,包括:
[0016]根據(jù)接收所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送的通過請求的時間順序、所述通過請求包含的所述每個機(jī)器人在所述擁堵點(diǎn)區(qū)域內(nèi)的位置,分別為所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人設(shè)置調(diào)度指令。
[0017]結(jié)合第一方面,第一方面的第一種可能的實(shí)現(xiàn)方式以及第一方面的第二種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了上述第一方面的第四種可能的實(shí)現(xiàn)方式,其中,所述調(diào)度指令包括:機(jī)器人在所述擁堵點(diǎn)區(qū)域內(nèi)開始運(yùn)行的時間,所述機(jī)器人通過所述擁堵點(diǎn)區(qū)域的路線以及所述機(jī)器人通過所述擁堵點(diǎn)區(qū)域的速度。
[0018]第二方面,本發(fā)明實(shí)施例提供了一種用于機(jī)器人排隊(duì)管理的服務(wù)器,其中,所述服務(wù)器建立與多個機(jī)器人的數(shù)據(jù)連接,所述服務(wù)器包括:
[0019]確定模塊,用于確定擁堵點(diǎn)區(qū)域;
[0020]設(shè)置模塊,用于根據(jù)所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送的通過請求分別為所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人設(shè)置調(diào)度指令;
[0021]發(fā)送模塊,用于分別向所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送調(diào)度指令,以使接收到調(diào)度指令的機(jī)器人根據(jù)所述調(diào)度指令通過所述擁堵點(diǎn)區(qū)域。
[0022]結(jié)合第二方面,本發(fā)明實(shí)施例提供了上述第二方面的第一種可能的實(shí)現(xiàn)方式,其中,所述確定模塊,包括:
[0023]獲取單元,用于獲取所述多個機(jī)器人的路徑;
[0024]擁堵點(diǎn)確定單元,用于根據(jù)所述多個機(jī)器人的路徑確定擁堵點(diǎn);
[0025]擁堵點(diǎn)區(qū)域確定單元,用于從所述擁堵點(diǎn)的鄰近區(qū)域中確定擁堵點(diǎn)區(qū)域。
[0026]結(jié)合第二方面,本發(fā)明實(shí)施例提供了上述第二方面的第二種可能的實(shí)現(xiàn)方式,其中,所述通過請求包括:機(jī)器人在所述擁堵點(diǎn)區(qū)域內(nèi)的位置。
[0027]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提供了上述第二方面的第三種可能的實(shí)現(xiàn)方式,其中,所述設(shè)置模塊,用于根據(jù)接收所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送的通過請求的時間順序、所述通過請求包含的所述每個機(jī)器人在所述擁堵點(diǎn)區(qū)域內(nèi)的位置,分別為所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人設(shè)置調(diào)度指令。
[0028]在本發(fā)明實(shí)施例提供的方法及服務(wù)器中,確定擁堵點(diǎn)區(qū)域;根據(jù)所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送的通過請求以及所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人的路徑分別為所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人設(shè)置調(diào)度指令;分別向所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送調(diào)度指令,以使接收到調(diào)度指令的機(jī)器人根據(jù)所述調(diào)度指令通過所述擁堵點(diǎn)區(qū)域。對擁堵點(diǎn)區(qū)域的每個機(jī)器人的通過請求進(jìn)行分析,為每個機(jī)器人設(shè)置各自的調(diào)度指令,避免了機(jī)器人在擁堵點(diǎn)區(qū)域發(fā)生擁堵,提高了機(jī)器人通過擁堵點(diǎn)的速度,進(jìn)而提高了機(jī)器人集群的整體工作效率。
[0029]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
[0031]圖1示出了本發(fā)明實(shí)施例所提供的一種用于機(jī)器人排隊(duì)管理的方法流程圖;
[0032]圖2示出了本發(fā)明實(shí)施例所提供的一種機(jī)器人1和機(jī)器人2在擁堵點(diǎn)區(qū)域A的位置示意圖;
[0033]圖3示出了本發(fā)明實(shí)施例所提供的另一種機(jī)器人1和機(jī)器人2在擁堵點(diǎn)區(qū)域A的位置示意圖;
[0034]圖4示出了本發(fā)明實(shí)施例所提供的一種機(jī)器人1和機(jī)器人2通過擁堵點(diǎn)區(qū)域A路線圖;
[0035]圖5示出了本發(fā)明實(shí)施例所提供的種用于機(jī)器人排隊(duì)管理的服務(wù)器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]下面將結(jié)合本發(fā)明實(shí)施例中附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例。基于本發(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0037]考慮到相關(guān)技術(shù)中,機(jī)器人集群在場地內(nèi)進(jìn)行大規(guī)模動態(tài)活動的過程中,容易發(fā)生擁堵,導(dǎo)致整體工作效率的降低?;诖耍景l(fā)明實(shí)施例提供了一種用于機(jī)器人排隊(duì)管理的方法及服務(wù)器。下面通過實(shí)施例進(jìn)行描述。
[0038]實(shí)施例1
[0039]參見圖1,本發(fā)明實(shí)施例提供了一種用于機(jī)器人排隊(duì)管理的方法。該方法具體包括以下步驟:
[0040]步驟101、確定擁堵點(diǎn)區(qū)域;
[0041]本發(fā)明實(shí)施例中,服務(wù)器與場地內(nèi)的多個機(jī)器人建立了數(shù)據(jù)連接,進(jìn)而獲取所述多個機(jī)器人的路徑,并對所述多個機(jī)器人的路徑進(jìn)行分析,確定路徑中出現(xiàn)頻率較高的地點(diǎn)為擁堵點(diǎn),從所述擁堵點(diǎn)的鄰近區(qū)域中確定擁堵點(diǎn)區(qū)域,其中,擁堵點(diǎn)區(qū)域不同于將機(jī)器人排成一列,先進(jìn)入擁堵點(diǎn)區(qū)域的機(jī)器人排在最前面的排隊(duì)區(qū)域,而是機(jī)器人散落在擁堵點(diǎn)區(qū)域內(nèi)的各個位置。
[0042]步驟102、根據(jù)所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送的通過請求分別為所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人設(shè)置調(diào)度指令。
[0043]其中,所述通過請求包括但不限于:機(jī)器人在所述擁堵點(diǎn)區(qū)域內(nèi)的位置。每個機(jī)器人進(jìn)入到擁堵點(diǎn)區(qū)域,都會被觸發(fā)向服務(wù)器發(fā)送通過請求,所述服務(wù)器根據(jù)接收所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人發(fā)送的通過請求的時間順序、所述通過請求包含的所述每個機(jī)器人在所述擁堵點(diǎn)區(qū)域內(nèi)的位置,分別為所述擁堵點(diǎn)區(qū)域內(nèi)的每個機(jī)器人設(shè)置調(diào)度指令。
[0044]具體的,為擁堵點(diǎn)區(qū)域內(nèi)的機(jī)器人設(shè)置調(diào)度指令,需要綜合考慮如下因素:
[0045](