本說(shuō)明書(shū)涉及計(jì)算機(jī),尤其涉及一種任務(wù)執(zhí)行方法、裝置、存儲(chǔ)介質(zhì)以及電子設(shè)備。
背景技術(shù):
1、近年來(lái),隨著計(jì)算機(jī)技術(shù)領(lǐng)域的迅速發(fā)展,衛(wèi)星技術(shù)也隨之發(fā)展,在太空中不僅存在各式各樣的衛(wèi)星,還可能存在各式各樣的太空碎片(諸如:火箭殘骸、廢棄的衛(wèi)星部件等)。因此,為了確保衛(wèi)星自身的安全運(yùn)行,可以對(duì)衛(wèi)星周圍的太空碎片、其他衛(wèi)星等的行為狀態(tài)進(jìn)行分析,以此來(lái)對(duì)有碰撞風(fēng)險(xiǎn)的太空碎片、其他衛(wèi)星等進(jìn)行避讓。
2、但是,在現(xiàn)有技術(shù)中,對(duì)有碰撞風(fēng)險(xiǎn)的太空碎片、其他衛(wèi)星等進(jìn)行避讓的效果較差。
技術(shù)實(shí)現(xiàn)思路
1、本說(shuō)明書(shū)提供了一種任務(wù)執(zhí)行方法、裝置、存儲(chǔ)介質(zhì)以及電子設(shè)備,以部分的解決現(xiàn)有技術(shù)存在的上述問(wèn)題。
2、本說(shuō)明書(shū)采用下述技術(shù)方案:
3、本說(shuō)明書(shū)提供了一種任務(wù)執(zhí)行方法,包括:
4、獲取目標(biāo)衛(wèi)星對(duì)指定位置連續(xù)拍攝所得到的待檢測(cè)圖像序列;
5、將所述待檢測(cè)圖像序列輸入到預(yù)設(shè)的目標(biāo)檢測(cè)模型中,以使所述目標(biāo)檢測(cè)模型針對(duì)所述待檢測(cè)圖像序列中包含的每個(gè)圖像,從該圖像中檢測(cè)出各目標(biāo)物體,并確定所述各目標(biāo)物體的屬性信息,所述屬性信息包含目標(biāo)物體的位置信息以及目標(biāo)物體的類別信息;
6、針對(duì)每個(gè)目標(biāo)物體,根據(jù)所述目標(biāo)衛(wèi)星的位置信息以及所述待檢測(cè)圖像序列中各圖像中該目標(biāo)物體對(duì)應(yīng)的位置信息,確定該目標(biāo)物體的行為信息,所述行為信息用于表征該目標(biāo)物體與所述目標(biāo)衛(wèi)星之間的相對(duì)運(yùn)動(dòng)狀態(tài);
7、基于所述目標(biāo)衛(wèi)星的位置信息,構(gòu)建所述目標(biāo)衛(wèi)星對(duì)應(yīng)的第一節(jié)點(diǎn),以及針對(duì)每個(gè)目標(biāo)物體,基于該目標(biāo)物體的屬性信息,構(gòu)建該目標(biāo)物體對(duì)應(yīng)的第二節(jié)點(diǎn),以及根據(jù)該目標(biāo)物體的行為信息,確定該目標(biāo)物體所對(duì)應(yīng)的邊的類型,并按照該目標(biāo)物體所對(duì)應(yīng)的邊的類型構(gòu)建所述第二節(jié)點(diǎn)與所述第一節(jié)點(diǎn)之間的邊,以得到目標(biāo)圖,并根據(jù)所述目標(biāo)圖執(zhí)行避讓任務(wù),其中,不同類型的邊連接所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)的具體形式不同。
8、可選地,將所述待檢測(cè)圖像序列輸入到預(yù)設(shè)的目標(biāo)檢測(cè)模型中,以使所述目標(biāo)檢測(cè)模型針對(duì)所述待檢測(cè)圖像序列中包含的每個(gè)圖像,從該圖像中檢測(cè)出各目標(biāo)物體,并確定所述各目標(biāo)物體的屬性信息,具體包括:
9、將所述待檢測(cè)圖像序列輸入到預(yù)設(shè)的目標(biāo)檢測(cè)模型中,以通過(guò)所述目標(biāo)檢測(cè)模型中包含的第一目標(biāo)檢測(cè)網(wǎng)絡(luò)層針對(duì)所述待檢測(cè)圖像序列中包含的每個(gè)圖像,檢測(cè)出該圖像中包含的第一目標(biāo)物體,并確定所述第一目標(biāo)物體的屬性信息,以及,通過(guò)所述目標(biāo)檢測(cè)模型中包含的第二目標(biāo)檢測(cè)網(wǎng)絡(luò)層從該圖像中除所述第一目標(biāo)物體之外的位置處檢測(cè)出第二目標(biāo)物體,并確定所述第二目標(biāo)物體的屬性信息,將所述第一目標(biāo)物體和所述第二目標(biāo)物體作為從該圖像中檢測(cè)出的各目標(biāo)物體,其中,所述第一目標(biāo)物體在該圖像中所占面積大于所述第二目標(biāo)物體在該圖像中所占面積。
10、可選地,在針對(duì)每個(gè)目標(biāo)物體,根據(jù)所述目標(biāo)衛(wèi)星的位置信息以及所述待檢測(cè)圖像序列中各圖像中該目標(biāo)物體對(duì)應(yīng)的位置信息,確定該目標(biāo)物體的行為信息之前,所述方法還包括:
11、針對(duì)所述待檢測(cè)圖像序列中包含的每個(gè)圖像,當(dāng)監(jiān)測(cè)到該圖像中的若干第二目標(biāo)物體對(duì)應(yīng)的類別相同且所述若干第二目標(biāo)物體之間的距離小于預(yù)設(shè)距離時(shí),則將所述若干第二目標(biāo)物體整體作為一個(gè)第二目標(biāo)物體。
12、可選地,在基于所述目標(biāo)衛(wèi)星的位置信息,構(gòu)建所述目標(biāo)衛(wèi)星對(duì)應(yīng)的第一節(jié)點(diǎn),以及針對(duì)每個(gè)目標(biāo)物體,基于該目標(biāo)物體的屬性信息,構(gòu)建該目標(biāo)物體對(duì)應(yīng)的第二節(jié)點(diǎn),以及根據(jù)該目標(biāo)物體的行為信息,確定該目標(biāo)物體所對(duì)應(yīng)的邊的類型,并按照該目標(biāo)物體所對(duì)應(yīng)的邊的類型構(gòu)建所述第二節(jié)點(diǎn)與所述第一節(jié)點(diǎn)之間的邊,以得到目標(biāo)圖之前,所述方法還包括:
13、針對(duì)每個(gè)目標(biāo)物體,將所述待檢測(cè)圖像序列中各圖像中該目標(biāo)物體對(duì)應(yīng)的位置信息輸入到預(yù)測(cè)模型中,以使所述預(yù)測(cè)模型確定出該目標(biāo)物體的預(yù)測(cè)位置信息,并根據(jù)所述目標(biāo)衛(wèi)星的位置信息以及所述預(yù)測(cè)位置信息,確定該目標(biāo)物體的預(yù)測(cè)行為信息,所述預(yù)測(cè)行為信息用于表征該目標(biāo)物體在未來(lái)指定時(shí)間與所述目標(biāo)衛(wèi)星之間的相對(duì)運(yùn)動(dòng)狀態(tài);
14、基于所述目標(biāo)衛(wèi)星的位置信息,構(gòu)建所述目標(biāo)衛(wèi)星對(duì)應(yīng)的第一節(jié)點(diǎn),以及針對(duì)每個(gè)目標(biāo)物體,基于該目標(biāo)物體的屬性信息,構(gòu)建該目標(biāo)物體對(duì)應(yīng)的第二節(jié)點(diǎn),以及根據(jù)該目標(biāo)物體的行為信息,確定該目標(biāo)物體所對(duì)應(yīng)的邊的類型,并按照該目標(biāo)物體所對(duì)應(yīng)的邊的類型構(gòu)建所述第二節(jié)點(diǎn)與所述第一節(jié)點(diǎn)之間的邊,以得到目標(biāo)圖,具體包括:
15、基于所述目標(biāo)衛(wèi)星的位置信息,構(gòu)建所述目標(biāo)衛(wèi)星對(duì)應(yīng)的第一節(jié)點(diǎn),以及針對(duì)每個(gè)目標(biāo)物體,基于該目標(biāo)物體的屬性信息,構(gòu)建該目標(biāo)物體對(duì)應(yīng)的第二節(jié)點(diǎn),根據(jù)該目標(biāo)物體的行為信息以及該目標(biāo)物體的預(yù)測(cè)行為信息,確定該目標(biāo)物體所對(duì)應(yīng)的邊的類型,并按照該目標(biāo)物體所對(duì)應(yīng)的邊的類型構(gòu)建所述第二節(jié)點(diǎn)與所述第一節(jié)點(diǎn)之間的邊,以得到目標(biāo)圖。
16、可選地,所述方法還包括:
17、針對(duì)每個(gè)目標(biāo)物體,當(dāng)監(jiān)測(cè)到該目標(biāo)物體對(duì)應(yīng)的預(yù)測(cè)行為信息出現(xiàn)異常時(shí),則基于該目標(biāo)物體對(duì)應(yīng)的預(yù)測(cè)行為信息,確定異常告警消息,并將所述異常告警消息展示在可視化界面中。
18、可選地,所述方法還包括:
19、針對(duì)每個(gè)目標(biāo)物體,當(dāng)監(jiān)測(cè)到該目標(biāo)物體對(duì)應(yīng)的預(yù)測(cè)行為信息出現(xiàn)異常時(shí),基于該目標(biāo)物體對(duì)應(yīng)的預(yù)測(cè)行為信息,確定異常信息,并根據(jù)所述異常信息確定參考調(diào)整策略;
20、將所述參考調(diào)整策略展示在可視化界面中,以使用戶基于所述參考調(diào)整策略對(duì)所述目標(biāo)衛(wèi)星當(dāng)前所處的位置進(jìn)行調(diào)整。
21、本說(shuō)明書(shū)提供了一種任務(wù)執(zhí)行裝置,包括:
22、獲取模塊:用于獲取目標(biāo)衛(wèi)星對(duì)指定位置連續(xù)拍攝所得到的待檢測(cè)圖像序列;
23、檢測(cè)模塊:用于將所述待檢測(cè)圖像序列輸入到預(yù)設(shè)的目標(biāo)檢測(cè)模型中,以使所述目標(biāo)檢測(cè)模型針對(duì)所述待檢測(cè)圖像序列中包含的每個(gè)圖像,從該圖像中檢測(cè)出各目標(biāo)物體,并確定所述各目標(biāo)物體的屬性信息,所述屬性信息包含目標(biāo)物體的位置信息以及目標(biāo)物體的類別信息;
24、確定模塊:用于針對(duì)每個(gè)目標(biāo)物體,根據(jù)所述目標(biāo)衛(wèi)星的位置信息以及所述待檢測(cè)圖像序列中各圖像中該目標(biāo)物體對(duì)應(yīng)的位置信息,確定該目標(biāo)物體的行為信息,所述行為信息用于表征該目標(biāo)物體與所述目標(biāo)衛(wèi)星之間的相對(duì)運(yùn)動(dòng)狀態(tài);
25、執(zhí)行模塊:用于基于所述目標(biāo)衛(wèi)星的位置信息,構(gòu)建所述目標(biāo)衛(wèi)星對(duì)應(yīng)的第一節(jié)點(diǎn),以及針對(duì)每個(gè)目標(biāo)物體,基于該目標(biāo)物體的屬性信息,構(gòu)建該目標(biāo)物體對(duì)應(yīng)的第二節(jié)點(diǎn),以及根據(jù)該目標(biāo)物體的行為信息,確定該目標(biāo)物體所對(duì)應(yīng)的邊的類型,并按照該目標(biāo)物體所對(duì)應(yīng)的邊的類型構(gòu)建所述第二節(jié)點(diǎn)與所述第一節(jié)點(diǎn)之間的邊,以得到目標(biāo)圖,并根據(jù)所述目標(biāo)圖執(zhí)行避讓任務(wù),其中,不同類型的邊連接所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)的具體形式不同。
26、可選地,所述檢測(cè)模塊具體用于:
27、將所述待檢測(cè)圖像序列輸入到預(yù)設(shè)的目標(biāo)檢測(cè)模型中,以通過(guò)所述目標(biāo)檢測(cè)模型中包含的第一目標(biāo)檢測(cè)網(wǎng)絡(luò)層針對(duì)所述待檢測(cè)圖像序列中包含的每個(gè)圖像,檢測(cè)出該圖像中包含的第一目標(biāo)物體,并確定所述第一目標(biāo)物體的屬性信息,以及,通過(guò)所述目標(biāo)檢測(cè)模型中包含的第二目標(biāo)檢測(cè)網(wǎng)絡(luò)層從該圖像中除所述第一目標(biāo)物體之外的位置處檢測(cè)出第二目標(biāo)物體,并確定所述第二目標(biāo)物體的屬性信息,將所述第一目標(biāo)物體和所述第二目標(biāo)物體作為從該圖像中檢測(cè)出的各目標(biāo)物體,其中,所述第一目標(biāo)物體在該圖像中所占面積大于所述第二目標(biāo)物體在該圖像中所占面積。
28、本說(shuō)明書(shū)提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任務(wù)執(zhí)行方法。
29、本說(shuō)明書(shū)提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述任務(wù)執(zhí)行方法。
30、本說(shuō)明書(shū)采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:
31、本說(shuō)明書(shū)提供的任務(wù)執(zhí)行方法,可以獲取目標(biāo)衛(wèi)星對(duì)指定位置連續(xù)拍攝得到的待檢測(cè)圖像序列,將其輸入到目標(biāo)檢測(cè)模型中,目標(biāo)檢測(cè)模型針對(duì)待檢測(cè)圖像序列中包含的每個(gè)圖像,從中檢測(cè)各目標(biāo)物體,并確定各目標(biāo)物體的屬性信息,針對(duì)每個(gè)目標(biāo)物體,根據(jù)目標(biāo)衛(wèi)星的位置信息、待檢測(cè)圖像序列中各圖像中該目標(biāo)物體的位置信息,確定該目標(biāo)物體的行為信息,基于目標(biāo)衛(wèi)星的位置信息,構(gòu)建第一節(jié)點(diǎn),針對(duì)每個(gè)目標(biāo)物體,基于該目標(biāo)物體的屬性信息,構(gòu)建第二節(jié)點(diǎn),根據(jù)該目標(biāo)物體的行為信息,確定該目標(biāo)物體所對(duì)應(yīng)的邊的類型,并按照該目標(biāo)物體所對(duì)應(yīng)的邊的類型構(gòu)建第二節(jié)點(diǎn)與第一節(jié)點(diǎn)之間的邊,以得到目標(biāo)圖,并根據(jù)目標(biāo)圖執(zhí)行避讓任務(wù)。
32、由此可以看出,在上述任務(wù)執(zhí)行方法中,針對(duì)待檢測(cè)圖像序列中包含的每個(gè)目標(biāo)物體,可以根據(jù)該目標(biāo)物體的行為信息,確定出該行為信息對(duì)應(yīng)的連接該目標(biāo)物體對(duì)應(yīng)的第二節(jié)點(diǎn)與目標(biāo)衛(wèi)星對(duì)應(yīng)的第一節(jié)點(diǎn)之間的邊的類型,最終可以構(gòu)建出包含有不同類型的邊的目標(biāo)圖,進(jìn)而可以基于目標(biāo)圖中不同類型的邊分析出對(duì)應(yīng)的目標(biāo)物體與目標(biāo)衛(wèi)星之間發(fā)成碰撞的風(fēng)險(xiǎn),從而可以對(duì)有碰撞風(fēng)險(xiǎn)的目標(biāo)物體實(shí)現(xiàn)有效的避讓。