一種飛行器狀態指示方法、飛行器及存儲介質與流程
1.本發明涉及飛行器技術領域,具體涉及一種飛行器狀態指示方法、飛行器及存儲介質。
背景技術:
2.目前,無人機等飛行器編隊集的規模越來越大,通常是幾百架甚至上千架飛行器。如此眾多的飛行器在準備工作以及飛行時,想要快速的得知其中的某一臺或某一些飛行器的實時狀態就變得非常困難,傳統方法是逐一的去確認,需要花費較多的人力和時間。
技術實現要素:
3.有鑒于此,本發明實施例的目的在于提供一種飛行器狀態指示方法、飛行器及存儲介質,以解決目前無法快速得知飛行器編隊集中的某一臺或某一些飛行器的實時狀態的技術問題。
4.本發明解決上述技術問題所采用的技術方案如下:
5.根據本發明實施例的一個方面,提供一種飛行器狀態指示方法,該方法包括:
6.當滿足預設條件時,檢測自身的工作狀態;
7.若所述工作狀態為異常狀態,則向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息和所述異常狀態。
8.可選地,所述預設條件包括自身的工作狀態檢測定時時間到達和/或接收到地面站發送的工作狀態檢測指令。
9.可選地,所述檢測自身的工作狀態包括:檢測自身的定位裝置、電池、傳感器、指示燈、表演燈、電機的至少一種是否正常工作。
10.可選地,所述用于指示自身在編隊中的位置的定位信息包括自身在編隊中的位置編碼。
11.可選地,在當滿足預設條件時,檢測自身的工作狀態之前,所述方法還包括:
12.預置用于指示自身在編隊中的位置的定位信息。
13.可選地,所述預置用于指示自身在編隊中的位置的定位信息包括:預置自身在編隊中的位置編碼或者飛行器序列號與其在編隊中的位置編碼對應表。
14.可選地,所述用于指示自身在編隊中的位置的定位信息包括自身的飛行器序列號,以便地面站根據所述飛行器序列號確定其在編隊中的位置編碼。
15.可選地,在向地面站上報異常狀態信息之后,所述方法還包括:
16.觸發與所述異常狀態對應的狀態指示燈。
17.根據本發明實施例的另一個方面,提供一種飛行器,該飛行器包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現上述飛行器狀態指示方法的步驟。
18.根據本發明實施例的又一個方面,提供一種計算機可讀存儲介質,該計算機可讀
存儲介質上存儲有飛行器狀態指示程序,所述飛行器狀態指示程序被處理器執行時實現上述飛行器狀態指示方法的步驟。
19.本發明實施例提供的飛行器狀態指示方法、飛行器及存儲介質中,當滿足預設條件時,檢測自身的工作狀態;若所述工作狀態為異常狀態,則向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息和所述異常狀態。地面站的工作人員能夠根據指示飛行器在編隊中的位置的定位信息快速確定故障飛行器在編隊中的位置,從而快速到故障飛行器,并完成故障飛行器的維修或更換,提高了地面站的工作人員的工作效率。
附圖說明
20.下面將結合附圖及實施例對本發明作進一步說明,附圖中:
21.圖1是本發明實施例提供的一種飛行器狀態指示方法的流程圖;
22.圖2是本發明實施例提供的另一種飛行器狀態指示方法的流程圖;
23.圖3是本發明實施例提供的又一種飛行器狀態指示方法的流程圖;
24.圖4是本發明實施例提供的一種飛行器結構示意圖。
具體實施方式
25.應當理解,此處所描述的具體實施例僅用以解釋本發明,并不用于限定本發明。
26.實施例一
27.圖1是本發明實施例提供的一種飛行器狀態指示方法的流程圖。該實施例的方法通過處于編隊集中的飛行器自動運行,其中,各個步驟在運行的時候可以是按照如流程圖中的順序先后進行,也可以是根據實際情況多個步驟同時進行,在此并不做限定。本發明提供的飛行器狀態指示方法包括:
28.步驟s100,當滿足預設條件時,檢測自身的工作狀態;
29.步驟s200,若所述工作狀態為異常狀態,則向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息和所述異常狀態。
30.通過上述實施方式,首先,當滿足預設條件時,檢測自身的工作狀態;然后,若所述工作狀態為異常狀態,則向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息和所述異常狀態。由于飛行器在檢測到自身工作狀態異常時,自動向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息,所以地面站的工作人員能夠根據該定位信息快速確定故障飛行器在編隊中的位置,從而快速到故障飛行器,并完成故障飛行器的維修或更換,提高了地面站的工作人員的工作效率。
31.在本實施例中,首先需要說明的是,考慮到現有技術中,無法快速得知飛行器編隊集中的某一臺或某一些飛行器的實時狀態的技術問題。因此,為了解決上述技術問題,在本實施例中,當滿足預設條件時,檢測自身的工作狀態;若所述工作狀態為異常狀態,則向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息和所述異常狀態。由于飛行器在檢測到自身工作狀態異常時,自動向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息,使得地面站的
工作人員能夠根據指示飛行器在編隊中的位置的定位信息快速確定故障飛行器在編隊中的位置,從而快速到故障飛行器,并完成故障飛行器的維修或更換,提高了地面站的工作人員的工作效率。
32.下面將結合具體實施方式對上述步驟進行具體的描述。
33.在步驟s100中,當滿足預設條件時,檢測自身的工作狀態。
34.具體的,編隊集中的飛行器在滿足預設條件時,通過飛控系統檢測自身的工作狀態,以便在自身工作狀態異常時及時進行維修或更換,保證整個編隊工作任務的正常完成。其中,預設條件包括自身的工作狀態檢測定時時間到達和/或接收到地面站發送的工作狀態檢測指令,也即在飛行器中設置工作狀態檢測周期,每次工作狀態檢測定時時間到達時檢測自身的工作狀態,或者,在需要了解飛行器的工作狀態時,通過地面站給飛行器發送工作狀態檢測指令,飛行器在接收到地面站發送的工作狀態檢測指令時檢測自身的工作狀態。本領域技術人員可以理解的,還可以設置其他使飛行器檢測自身的工作狀態的預設條件,本實施例對具體的預設條件類型不作限定。
35.可選地,所述檢測自身的工作狀態包括:檢測自身的定位裝置、電池、傳感器、指示燈、表演燈、電機的至少一種是否正常工作。
36.具體的,飛行器通過飛控系統檢測自身的定位裝置、電池、傳感器、指示燈、表演燈、電機的至少一種是否正常工作,以發現自身的異常狀態并上報給地面站,方便地面站的工作人員對發現的異常狀態進行處理。
37.在步驟s200中,若所述工作狀態為異常狀態,則向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息和所述異常狀態。
38.具體的,編隊集中的飛行器在檢測到自身的工作狀態為異常狀態時,向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息和所述異常狀態。其中,用于指示自身在編隊中的位置的定位信息可以使地面站的工作人員在得知飛行器的異常狀態的同時確定處于異常狀態的飛行器在編隊中的具體位置,從而迅速的到處于異常狀態的飛行器,并對其進行修理或更換,以保證飛行器編隊集工作任務的正常進行。
39.可選地,所述用于指示自身在編隊中的位置的定位信息包括自身在編隊中的位置編碼。
40.具體的,飛行器通過上報自身在編隊中的位置編碼,使得地面站工作人員能夠快速準確的定位到故障飛行器,從而節省了查故障飛行器的時間。例如,位置編碼為12/20,表示第12排的第20個飛行器出現故障。
41.可選地,所述用于指示自身在編隊中的位置的定位信息包括自身的飛行器序列號,以便地面站根據所述飛行器序列號確定其在編隊中的位置編碼。
42.具體的,也可以在地面站預置飛行器序列號與其在編隊中的位置編碼的對應表,如此,在編隊中的飛行器出現故障時,將出現故障的飛行器的飛行器序列號發送給地面站,地面站就可以通過查詢預置的飛行器序列號與其在編隊中的位置編碼的對應表得到出現故障的飛行器在編隊中的位置編碼,從而迅速定位到出現故障的飛行器。
43.在一種實施方式中,請參考圖2,圖2是本發明實施例提供的另一種飛行器狀態指示方法的流程圖,在當滿足預設條件時,檢測自身的工作狀態之前,所述方法還包括:
44.步驟s300,預置用于指示自身在編隊中的位置的定位信息。
45.本實施方式中,將指示自身在編隊中的位置的定位信息預置在編隊中的飛行器中,例如,將飛行器自身在編隊中的位置編碼預置在編隊中的飛行器中,如此,在飛行器檢測到自身工作狀態為異常狀態時,即可讀取該預置的自身在編隊中的位置編碼,將其與所述異常狀態共同作為異常狀態信息上報給地面站。
46.在一種實施方式中,所述預置用于指示自身在編隊中的位置的定位信息包括:預置自身在編隊中的位置編碼或者飛行器序列號與其在編隊中的位置編碼對應表。
47.本實施方式中,在編隊中的飛行器中預置自身在編隊中的位置編碼或者飛行器序列號與其在編隊中的位置編碼對應表,當在飛行器中預置飛行器序列號與其在編隊中的位置編碼對應表時,若飛行器檢測到自身的工作狀態為異常狀態,則根據自身的飛行器序列號,通過查飛行器序列號與其在編隊中的位置編碼對應表得到自身在編隊中的位置編碼。
48.在一種實施方式中,請參考圖3,圖3是本發明實施例提供的又一種飛行器狀態指示方法的流程圖,所述步驟s200包括:
49.步驟s210,若所述工作狀態為異常狀態,則向地面站上報異常狀態信息,并觸發與所述異常狀態對應的狀態指示燈,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息和所述異常狀態。
50.本實施方式中,編隊中的飛行器在檢測到自身的工作狀態為異常狀態時,則向地面站上報異常狀態信息,并且觸發與所述異常狀態對應的狀態指示燈,該狀態指示燈能夠幫助地面站的工作人員更快的到出現故障的飛行器,從而進一步提高地面站的工作人員的工作效率。
51.舉例而言,編隊集中的飛行器通常帶有若干指示燈,包括但不限于機頭燈、機臂燈,以及機身加載的用于燈光秀的表演燈,每個指示燈及表演燈都可以有亮滅以及多種顏的變化。通過指示燈及表演燈的亮滅和顏的變化以及它們的組合,可以形成上萬種燈光狀態組合,可以從其中挑選出辨識度較高的組合來顯示飛行器對應的狀態。實現邏輯如下:飛行器的飛控系統判斷飛行器的工作狀態,若所述工作狀態為異常狀態,則控制一種或多種燈光的組合來對應表示該異常的工作狀態。該異常的工作狀態包括但不限于:飛行器定位不成功、飛行器電池異常、飛行器傳感器異常等,通過對應的燈光顯示相關工作狀態,當編隊集中的飛行器進行準備工作時,工作人員可以快速的從指示燈狀態篩選出狀態異常的飛行器,并且做出相應的處置措施,從而提高工作效率。
52.本發明實施例中,當滿足預設條件時,檢測自身的工作狀態;若所述工作狀態為異常狀態,則向地面站上報異常狀態信息,所述異常狀態信息包括用于指示自身在編隊中的位置的定位信息和所述異常狀態。地面站的工作人員能夠根據指示飛行器在編隊中的位置的定位信息快速確定故障飛行器在編隊中的位置,從而快速到故障飛行器,并完成故障飛行器的維修或更換,提高了地面站的工作人員的工作效率。
53.實施例二
54.請參考圖4,本發明實施例還提供一種飛行器400,該飛行器包括存儲器401、處理器402及存儲在所述存儲器上并可在所述處理器上運行的計算機程序(圖中未示出),該所述計算機程序被所述處理器402執行時,實現如上述實施例一所述的飛行器狀態指示方法
的步驟。
55.本發明實施例的飛行器與上述實施例一的飛行器狀態指示方法屬于同一構思,其具體實現過程詳見對應的方法實施例,且方法實施例中的技術特征在本飛行器實施例中均對應適用,這里不再贅述。
56.實施例三
57.本發明實施例還提供一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有飛行器狀態指示程序,所述飛行器狀態指示程序被處理器執行時,實現如上述實施例一所述的飛行器狀態指示方法的步驟。
58.本發明實施例的計算機可讀存儲介質與上述實施例一的方法屬于同一構思,其具體實現過程詳細見對應的方法實施例,且方法實施例中的技術特征在本計算機可讀存儲介質實施例中均對應適用,這里不再贅述。
59.上述各實施方式中的對應的技術特征在不導致方案矛盾或不可實施的前提下,可以相互使用。
60.需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個
……”
限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
61.上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
62.通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺飛行器執行本發明各個實施例所述的方法。
63.上面結合附圖對本發明的實施例進行了描述,但是本發明并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領域的普通技術人員在本發明的啟示下,在不脫離本發明宗旨和權利要求所保護的范圍情況下,還可做出很多形式,這些均屬于本發明的保護之內。
