本發(fā)明涉及人工智能領(lǐng)域,特別涉及一種標(biāo)簽顯示方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、目前智能機(jī)器人在進(jìn)行作業(yè)時(shí),當(dāng)?shù)貓D中存在多個(gè)作業(yè)區(qū)域時(shí),用戶可對(duì)作業(yè)區(qū)域的工作順序進(jìn)行自定義,并根據(jù)用戶點(diǎn)擊工作區(qū)域的順序自動(dòng)形成序號(hào)標(biāo)簽(1、2、3……),從而對(duì)用戶定義的工作順序做記錄,從而更合理地規(guī)劃?rùn)C(jī)器的路徑。
2、但是當(dāng)作業(yè)區(qū)域的形狀不規(guī)則時(shí),數(shù)字標(biāo)簽可能會(huì)打在區(qū)域外,例如月牙形區(qū)域,會(huì)把位于中心點(diǎn)的標(biāo)簽,打在月牙形區(qū)域之外,也就達(dá)不到工作區(qū)域的標(biāo)簽效果。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明的目的在于提供一種標(biāo)簽顯示方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),在進(jìn)行標(biāo)簽創(chuàng)建時(shí)通過(guò)識(shí)別工作區(qū)域的邊界坐標(biāo),并通過(guò)工作區(qū)域中的若干小區(qū)域的重心確定最終的重心創(chuàng)立標(biāo)簽,即使是不規(guī)則的工作區(qū)域,也能將標(biāo)簽打在區(qū)域內(nèi),用戶可以更方便地查看機(jī)器的工作標(biāo)簽順序給查看,提升用戶體驗(yàn)。其具體方案如下:
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N標(biāo)簽顯示方法,包括:
3、接收用戶通過(guò)預(yù)設(shè)地圖界面發(fā)起的標(biāo)簽創(chuàng)建指令,并根據(jù)所述標(biāo)簽創(chuàng)建指令確定所述預(yù)設(shè)地圖界面中相應(yīng)的目標(biāo)區(qū)域,以及獲取所述目標(biāo)區(qū)域的第一坐標(biāo)值;
4、根據(jù)所述第一坐標(biāo)值將所述目標(biāo)區(qū)域劃分為若干小區(qū)域;
5、根據(jù)所述第一坐標(biāo)值確定所述小區(qū)域分別對(duì)應(yīng)的第一重心,并基于若干所述第一重心確定所述目標(biāo)區(qū)域的第二重心;
6、基于所述第二重心的第二坐標(biāo)值創(chuàng)建所述目標(biāo)區(qū)域的標(biāo)簽,并將所述標(biāo)簽顯示至所述預(yù)設(shè)地圖界面中所述目標(biāo)區(qū)域的對(duì)應(yīng)位置。
7、可選的,所述根據(jù)所述第一坐標(biāo)值將所述目標(biāo)區(qū)域劃分為若干小區(qū)域,包括:
8、根據(jù)所述第一坐標(biāo)值將所述目標(biāo)區(qū)域劃分為若干三角形區(qū)域。
9、可選的,所述根據(jù)所述第一坐標(biāo)值確定所述小區(qū)域分別對(duì)應(yīng)的第一重心,包括:
10、基于所述第一坐標(biāo)值確定各所述三角形區(qū)域?qū)?yīng)的目標(biāo)坐標(biāo)值,并根據(jù)所述三角形區(qū)域的向量積和所述目標(biāo)坐標(biāo)值確定相應(yīng)的所述第一重心。
11、可選的,所述基于若干所述第一重心確定所述目標(biāo)區(qū)域的第二重心,包括:
12、根據(jù)所述三角形區(qū)域?qū)?yīng)的若干所述第一重心確定出所述目標(biāo)區(qū)域的總重心坐標(biāo),并確定所述目標(biāo)區(qū)域的面積;
13、根據(jù)所述總重心坐標(biāo)和所述面積確定所述目標(biāo)區(qū)域的所述第二重心。
14、可選的,所述根據(jù)所述第一坐標(biāo)值將所述目標(biāo)區(qū)域劃分為若干小區(qū)域之前,還包括:
15、獲取所述預(yù)設(shè)地圖界面中預(yù)設(shè)作業(yè)區(qū)域的邊界哈希值,并從所述邊界哈希值中確定出所述目標(biāo)區(qū)域?qū)?yīng)的目標(biāo)哈希值;
16、根據(jù)所述目標(biāo)哈希值確定所述目標(biāo)區(qū)域的所述第一坐標(biāo)值,以便根據(jù)所述第一坐標(biāo)值將所述目標(biāo)區(qū)域劃分為若干所述小區(qū)域。
17、可選的,所述基于所述第二重心的第二坐標(biāo)值創(chuàng)建所述目標(biāo)區(qū)域的標(biāo)簽之前,還包括:
18、確定所述預(yù)設(shè)作業(yè)區(qū)域?qū)?yīng)的若干標(biāo)簽編碼;
19、建立所述目標(biāo)區(qū)域的第一坐標(biāo)值和所述標(biāo)簽編碼的對(duì)應(yīng)關(guān)系,并根據(jù)所述對(duì)應(yīng)關(guān)系建立標(biāo)簽存儲(chǔ)表,以根據(jù)所述標(biāo)簽存儲(chǔ)表創(chuàng)建所述目標(biāo)區(qū)域的所述標(biāo)簽。
20、可選的,所述基于所述第二重心的第二坐標(biāo)值創(chuàng)建所述目標(biāo)區(qū)域的標(biāo)簽,包括:
21、根據(jù)所述第二重心的所述第二坐標(biāo)值確定對(duì)應(yīng)的目標(biāo)標(biāo)簽編碼,并根據(jù)所述目標(biāo)標(biāo)簽編碼對(duì)應(yīng)的預(yù)設(shè)標(biāo)簽視圖和所述第二坐標(biāo)值創(chuàng)建所述目標(biāo)區(qū)域的標(biāo)簽。
22、第二方面,本申請(qǐng)?zhí)峁┝艘环N標(biāo)簽顯示裝置,包括:
23、區(qū)域確定模塊,用于接收用戶通過(guò)預(yù)設(shè)地圖界面發(fā)起的標(biāo)簽創(chuàng)建指令,并根據(jù)所述標(biāo)簽創(chuàng)建指令確定所述預(yù)設(shè)地圖界面中相應(yīng)的目標(biāo)區(qū)域,以及獲取所述目標(biāo)區(qū)域的第一坐標(biāo)值;
24、區(qū)域劃分模塊,用于根據(jù)所述第一坐標(biāo)值將所述目標(biāo)區(qū)域劃分為若干小區(qū)域;
25、重心確定模塊,用于根據(jù)所述第一坐標(biāo)值確定所述小區(qū)域分別對(duì)應(yīng)的第一重心,并基于若干所述第一重心確定所述目標(biāo)區(qū)域的第二重心;
26、標(biāo)簽顯示模塊,用于基于所述第二重心的第二坐標(biāo)值創(chuàng)建所述目標(biāo)區(qū)域的標(biāo)簽,并將所述標(biāo)簽顯示至所述預(yù)設(shè)地圖界面中所述目標(biāo)區(qū)域的對(duì)應(yīng)位置。
27、第三方面,本申請(qǐng)?zhí)峁┝艘环N電子設(shè)備,所述電子設(shè)備包括處理器和存儲(chǔ)器;其中,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由所述處理器加載并執(zhí)行以實(shí)現(xiàn)前述的標(biāo)簽顯示方法。
28、第四方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于保存計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述的標(biāo)簽顯示方法。
29、本申請(qǐng)中接收到用戶通過(guò)預(yù)設(shè)地圖界面發(fā)起的標(biāo)簽創(chuàng)建指令后,根據(jù)標(biāo)簽創(chuàng)建指令確定預(yù)設(shè)地圖界面中相應(yīng)的目標(biāo)區(qū)域,并獲取目標(biāo)區(qū)域的第一坐標(biāo)值,然后根據(jù)第一坐標(biāo)值將目標(biāo)區(qū)域劃分為若干小區(qū)域,以及根據(jù)第一坐標(biāo)值確定小區(qū)域分別對(duì)應(yīng)的第一重心,從而基于若干第一重心確定目標(biāo)區(qū)域的第二重心,之后基于第二重心的第二坐標(biāo)值創(chuàng)建目標(biāo)區(qū)域的標(biāo)簽,并將標(biāo)簽顯示至預(yù)設(shè)地圖界面中目標(biāo)區(qū)域的對(duì)應(yīng)位置。通過(guò)上述技術(shù)方案,本申請(qǐng)可以將作業(yè)區(qū)域劃分為若干小區(qū)域,并通過(guò)小區(qū)域?qū)?yīng)的重心確定作業(yè)區(qū)域的重心,以基于該重心的坐標(biāo)值創(chuàng)建作業(yè)區(qū)域的標(biāo)簽,這樣一來(lái),在進(jìn)行標(biāo)簽創(chuàng)建時(shí)通過(guò)識(shí)別工作區(qū)域的邊界坐標(biāo),并通過(guò)計(jì)算工作區(qū)域中若干小區(qū)域的重心來(lái)確定工作區(qū)域最終的重心,通過(guò)得到的重心坐標(biāo)創(chuàng)建的標(biāo)簽位于作業(yè)區(qū)域內(nèi),并且即使是不規(guī)則的工作區(qū)域,也能將對(duì)應(yīng)的標(biāo)簽打在相應(yīng)的工作區(qū)域內(nèi),有助于更方便地展示工作的標(biāo)簽順序給用戶查看,提升用戶體驗(yàn)。
1.一種標(biāo)簽顯示方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的標(biāo)簽顯示方法,其特征在于,所述根據(jù)所述第一坐標(biāo)值將所述目標(biāo)區(qū)域劃分為若干小區(qū)域,包括:
3.根據(jù)權(quán)利要求2所述的標(biāo)簽顯示方法,其特征在于,所述根據(jù)所述第一坐標(biāo)值確定所述小區(qū)域分別對(duì)應(yīng)的第一重心,包括:
4.根據(jù)權(quán)利要求3所述的標(biāo)簽顯示方法,其特征在于,所述基于若干所述第一重心確定所述目標(biāo)區(qū)域的第二重心,包括:
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的標(biāo)簽顯示方法,其特征在于,所述根據(jù)所述第一坐標(biāo)值將所述目標(biāo)區(qū)域劃分為若干小區(qū)域之前,還包括:
6.根據(jù)權(quán)利要求5所述的標(biāo)簽顯示方法,其特征在于,所述基于所述第二重心的第二坐標(biāo)值創(chuàng)建所述目標(biāo)區(qū)域的標(biāo)簽之前,還包括:
7.根據(jù)權(quán)利要求6所述的標(biāo)簽顯示方法,其特征在于,所述基于所述第二重心的第二坐標(biāo)值創(chuàng)建所述目標(biāo)區(qū)域的標(biāo)簽,包括:
8.一種標(biāo)簽顯示裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲(chǔ)器;其中,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的標(biāo)簽顯示方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,用于保存計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的標(biāo)簽顯示方法。