新四季網

一種機器人的管理方法及伺服器與流程

2023-11-30 13:31:11


本發明實施例涉及機器人領域,特別涉及一種機器人的管理方法及伺服器。



背景技術:

隨著機器人的應用越來越廣泛,人們對機器人的要求不斷提高,可移動的機器人(如送貨機器人)作為機器人應用中的重要分支,其在生活中的重要性也逐漸體現出來。但現實生活中,有些種類的機器人(如可無人駕駛的共享車)要求停放在預設的站點。用戶需要到預設的站點才到借用機器人,借用完畢後,也必須停放在預設的站點,這常常會給用戶帶來一定的困擾。比如,用戶要攜帶較重的物品從家去公司,那麼用戶就要自行搬著該較重的物品去距離家最近的機器人站點,在借用機器人後,還要將機器人停在距離公司最近的站點,然後自行搬著該較重的物品走到公司。不難發現,用戶無論在借用機器人之前還是在使用機器人之後,都有很多的麻煩。



技術實現要素:

本發明實施方式的目的在於提供一種機器人的管理方法及伺服器,使得在用戶需要借用時,機器人可自行到達用戶的所在地;在用戶使用完畢後,機器人可自行返回預設站點,從而方便用戶的使用。

為解決上述技術問題,本發明的實施方式提供了一種機器人的管理方法,應用於伺服器,包括:接收來自用戶的第一指令,對所述第一指令進行解析;若所述第一指令為駐停指令,則從所述第一指令攜帶的信息獲取需要駐停的機器人的信息,並從預設的駐停點中為所述需要駐停的機器人選擇目標位置;若所述第一指令為使用指令,則將所述第一指令中攜帶的用戶的位置作為選擇的機器人的目標位置;向機器人發送前往所述目標位置的第二指令。

本發明的實施方式還提供了一種伺服器,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行上述的機器人的管理方法。

本發明的實施方式還提供了一種計算機可讀存儲介質,存儲有電腦程式,所述電腦程式被處理器執行時實現上述的機器人的管理方法。

本發明實施方式相對於現有技術而言,在接收到用戶的駐停指令時,從預設的駐停點中選擇目標位置,並控制機器人自行前往該目標位置,從而避免了用戶將機器人返還到預設站點的麻煩,使得用戶可以隨時隨地返還機器人。在接收到用戶的使用指令時,則獲取用戶的位置作為機器人的目標位置,並控制機器人自行前往該目標位置,從而免除了用戶要走到預序站點進行借用的麻煩,使得用戶可隨時隨地借用機器人。

進一步地,所述從預設的駐停點中為所述需要駐停的機器人選擇目標位置,具體包括:從所述預設的駐停點中查找當前優先級最高的駐停點,並將所述優先級最高的駐停點作為所述目標位置。提供一種選擇目標位置的方法。

進一步地,所述優先級最高的駐停點為距離所述需要駐停的機器人最近的駐停點。提供一種優先級的確定方法。

進一步地,所述優先級最高的駐停點為當前對機器人需求率最高的駐停點;所述從預設的駐停點中查找當前優先級最高的駐停點中,從所述需要駐停的機器人的當前位置所屬的區域範圍內查找。提供了另一種優先級的確定方法。同時,在機器人當前位置所屬的區域內查找駐停點,使得機器人可以儘管返回駐停點供用戶使用,有利於緩解用戶對該駐停點的用車需求。

進一步地,在所述向機器人發送前往所述目標位置的第二指令之後,所述管理方法還包括:在需要更新機器人的目標位置時,向機器人發送前往更新後的目標位置的指令。根據實際情況更新機器人的目標位置,可使機器人的分配更加合理化。

進一步地,在判定所述第一指令為使用指令之後,在所述向機器人發送前往所述目標位置的第二指令之前,所述管理方法還包括:獲取所述第一指令中攜帶的用戶的位置;選擇與所述用戶的位置距離最近且處於閒置狀態的機器人;在所述向機器人發送前往所述目標位置的第二指令中,向所述選擇的機器人發送前往所述目標位置的第二指令。提供一種選擇機器人的方法。

進一步地,所述管理方法還包括:獲取機器人的位置及狀態。這種做法可及時掌握各機器人的情況,可使為機器人分配任務時更加合理。

附圖說明

一個或多個實施例通過與之對應的附圖中的圖片進行示例性說明,這些示例性說明並不構成對實施例的限定,附圖中具有相同參考數字標號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構成比例限制。

圖1是根據本發明第一實施方式的機器人的管理方法;

圖2是根據本發明第二實施方式的機器人的管理方法。

具體實施方式

為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合附圖對本發明的各實施方式進行詳細的闡述。然而,本領域的普通技術人員可以理解,在本發明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術細節。但是,即使沒有這些技術細節和基於以下各實施方式的種種變化和修改,也可以實現本申請所要求保護的技術方案。

本發明的第一實施方式涉及一種機器人的管理方法。具體流程如圖1所示。

步驟101:接收來自用戶的第一指令,判斷第一指令是否為駐停指令。若是,則進入步驟102;若否,則進入步驟103。

在接收到用戶的第一指令,可對第一指令進行解析,以判斷用戶的需求。該第一指令可以為駐停指令,也可以為使用指令。用戶可在用完機器人後,向伺服器發送駐停指令,以解決機器人的停放問題。在需要使用機器人時,用戶則可向伺服器發送使用指令,以使伺服器向用戶分派機器人。

例如,對於可無人駕駛的共享單車,在對第一指令進行解析後發現用戶要結束行程,則可判定當前的第一指令為駐停指令;在對第一指令進行解析後發現用戶要用車,則可判定當前的第一指令為使用指令。

步驟102:從第一指令攜帶的信息中獲取需要駐停的機器人的信息,並從預設的駐停點中為需要駐停的機器人選擇目標位置。

在判定第一指令為駐停指令時,則可從第一指令攜帶的信息中獲取需要停放的機器人的位置信息。用戶通過終端向伺服器發送第一指令時,終端可自動獲取當前的位置信息,並將該位置信息攜帶在第一指令中共同發送給伺服器。然不限於此,在實際應用中,終端也可將機器人的id信息攜帶在第一指令中共同發送給伺服器,伺服器可根據該id信息搜索機器人的位置。

在獲取到機器人的位置後,伺服器可從預設的駐停點中選擇用於停放機器人的駐停點。在為機器人選擇駐停點時,可先獲取各駐停點的優先級,並選擇優先級最高的駐停點作為停放機器人的駐停點。可根據駐停點與機器人當前位置之間的距離來確定駐停點的優先級,距離越近則優先級越高。找出優先級最高的駐停點之後,伺服器可將該優先級最高的駐停點作為機器人的目標位置。

還可根據各駐停點當前對機器人的需求率來確定每個駐停點的優先級,對機器人的需求率越高的駐停點則優先級越高。值得一提的是,根據駐停點對機器人的需求率來確定其優先級時,還要考慮駐停點與機器人當前位置之間的關係。若對機器人的需求率最高的駐停點與機器人之間的距離過遠,則可能造成資源的浪費。為此,採有這種方式在來確定駐停點的優先級時,可設定伺服器僅在機器人當前位置所屬的區域範圍內查找優先級最高的駐停點。具體地,伺服器可先獲取機器人當前位置所屬的區域範圍內各駐停點的優先級,再從中選出優先級最高的駐停點作為機器人的目標位置。然後進入步驟105。

步驟103:判斷第一指令是否為使用指令。若是,則進入步驟104;若否,則結束流程。

步驟104:獲取第一指令中攜帶的用戶的位置,選擇與用戶的位置距離最近且處於閒置狀態的機器人,並將用戶的位置作為選擇的機器人的目標位置。

在判定第一指令為使用指令時,可從第一指令攜帶的信息中獲取用戶所在的位置。具體地,用戶通過終端向伺服器發送第一指令時,終端可自動獲取當前的位置信息,並將該位置信息攜帶在第一指令中共同發送給伺服器。

在獲取到用戶的位置後,伺服器則可搜索當前處於閒置狀態的機器人。該處於閒置狀態的機器人包括用戶發送的駐停指令對應的機器人、正在趕往駐停點以停放的機器人、停放在駐停點且沒有接收到任務指令的機器人。搜索完畢後,伺服器人則可從這些處於閒置狀態的機器人中找出與用戶的位置距離最近的機器人,並將用戶的位置作為該搜索到的機器人的目標位置。

步驟105:向機器人發送前往目標位置的第二指令。

對於駐停指令,伺服器則可在步驟102之後,向該需要駐停的機器人發送前住選出的駐停點的第二指令。

對於使用指令,伺服器則可在步驟104之後,向該搜索到的機器人發送前往用戶的位置的第二指令。

若當前的機器人為可無人駕駛的共享單車,為保持平衡,還可設定共享單車在無人駕馭的情況下啟動輔助輪,以輔助其進行行駛。

本實施方式相對於現有技術而言,在接收到用戶的駐停指令時,從預設的駐停點中選擇目標位置,並控制機器人自行前往該目標位置,從而避免了用戶將機器人返還到預設站點的麻煩,使得用戶可以隨時隨地返還機器人。在接收到用戶的使用指令時,則獲取用戶的位置作為機器人的目標位置,並控制機器人自行前往該目標位置,從而免除了用戶要走到預序站點進行借用的麻煩,使得用戶可隨時隨地借用機器人。

本發明的第二實施方式涉及一種機器人的管理方法。第二實施方式在第一實施方式的基礎上做了進一步改進,主要改進之處在於:第二實施方式中伺服器在向機器人發送前往目標位置的第二指令之後,還在需要更新機器人的目標位置時,向機器人發送前往更新後的目標位置的指令。

具體地,伺服器在向機器人發送第二指令後,還可根據實際情況來調整機器人的目標位置。例如,伺服器向機器人a發送前往用戶所在位置b的第二指令後,在機器人a向b移動的過程中,伺服器發現b附近又出現了一個處於閒置狀態的機器人c,而且c和b的距離l2遠小於當前a和b的距離l1。此時,伺服器就可調整機器人a的目標位置為距離當前位置最近的駐停點,並向機器人c發送前往b的第二指令,以使處於b的用戶可以及時地使用機器人。

還可預先設定一個閾值,當l1與l2的差值大於該閾值時,則判定c和b的距離l2遠小於當前a和b的距離l1;否則,則保持a的目標位置不變。

在實際應用中,伺服器在a發生故障後或其它突發事件而不能前往b時,也可重新搜索b附近的處於閒置狀態且距離b最近的機器人,並向該重新搜索出的機器人發送前往b的第二指令,以使處於b的用戶可以及時地使用機器人。

為此,還可設定伺服器實時或按預設的周期獲取機器人的位置與狀態,以使伺服器可及時調整機器人的目標位置。

本實施方式的具體流程如圖2所示:

步驟201:接收來自用戶的第一指令,判斷第一指令是否為駐停指令。若是,則進入步驟202;若否,則進入步驟203。

步驟202:則從第一指令攜帶的信息中獲取需要駐停的機器人的信息,並從預設的駐停點中為需要駐停的機器人選擇目標位置。

步驟203:判斷第一指令是否為使用指令。若是,則進入步驟204;若否,則結束流程。

步驟204:獲取第一指令中攜帶的用戶的位置,選擇與用戶的位置距離最近且處於閒置狀態的機器人,並將用戶的位置作為選擇的機器人的目標位置。

步驟205:向機器人發送前往目標位置的第二指令。

步驟206:判斷是否需要更新機器人的目標位置。若是,則進入步驟207;若否,則結束流程。

步驟207:向需要更新目標位置的機器人發送前往更新後的目標位置的指令。

本實施方式相對於第一實施方式而言,可根據實際情況及時調整機器人的目標位置,可使機器人的分配更科學、更合理。

上面各種方法的步驟劃分,只是為了描述清楚,實現時可以合併為一個步驟或者對某些步驟進行拆分,分解為多個步驟,只要包括相同的邏輯關係,都在本專利的保護範圍內;對算法中或者流程中添加無關緊要的修改或者引入無關緊要的設計,但不改變其算法和流程的核心設計都在該專利的保護範圍內。

本發明第三實施方式涉及一種伺服器。該伺服器包括,至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行上述任一實施方式所述的機器人的管理方法。

其中,存儲器和處理器採用總線方式連接,總線可以包括任意數量的互聯的總線和橋,總線將一個或多個處理器和存儲器的各種電路連接在一起。總線還可以將諸如外圍設備、穩壓器和功率管理電路等之類的各種其他電路連接在一起,這些都是本領域所公知的,因此,本文不再對其進行進一步描述。總線接口在總線和收發機之間提供接口。收發機可以是一個元件,也可以是多個元件,比如多個接收器和發送器,提供用於在傳輸介質上與各種其他裝置通信的單元。經處理器處理的數據通過天線在無線介質上進行傳輸,進一步,天線還接收數據並將數據傳送給處理器。

處理器負責管理總線和通常的處理,還可以提供各種功能,包括定時,外圍接口,電壓調節、電源管理以及其他控制功能。而存儲器可以被用於存儲處理器在執行操作時所使用的數據。

本發明第四實施方式涉及一種計算機可讀存儲介質,存儲有電腦程式。電腦程式被處理器執行時實現上述方法實施例。

即,本領域技術人員可以理解,實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,該程序存儲在一個存儲介質中,包括若干指令用以使得一個設備(可以是單片機,晶片等)或處理器(processor)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬碟、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光碟等各種可以存儲程序代碼的介質。

本領域的普通技術人員可以理解,上述各實施方式是實現本發明的具體實施例,而在實際應用中,可以在形式上和細節上對其作各種改變,而不偏離本發明的精神和範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀