TWI851198B - Electronic device and method for managing task of unmanned vehicle - Google Patents
Electronic device and method for managing task of unmanned vehicle Download PDFInfo
- Publication number
- TWI851198B TWI851198B TW112117520A TW112117520A TWI851198B TW I851198 B TWI851198 B TW I851198B TW 112117520 A TW112117520 A TW 112117520A TW 112117520 A TW112117520 A TW 112117520A TW I851198 B TWI851198 B TW I851198B
- Authority
- TW
- Taiwan
- Prior art keywords
- task
- peripheral device
- state
- inspection
- message queue
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000002093 peripheral effect Effects 0.000 claims abstract description 159
- 238000007689 inspection Methods 0.000 claims description 233
- 238000012544 monitoring process Methods 0.000 claims description 10
- 238000001514 detection method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 16
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 12
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 12
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 5
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 5
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Landscapes
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本發明是有關於一種管理無人載具的任務的電子裝置及方法。The present invention relates to an electronic device and method for managing the mission of an unmanned vehicle.
目前,無人載具的應用情境通常包括多個任務。特別是,部份任務可被平行地執行,且部分任務僅需在特定任務地點執行。如何提高各任務之間執行/切換的效率,實為本領域技術人員應致力的課題。Currently, the application scenarios of unmanned vehicles usually include multiple tasks. In particular, some tasks can be executed in parallel, and some tasks only need to be executed at specific mission locations. How to improve the efficiency of execution/switching between tasks is indeed a topic that technical personnel in this field should work on.
本發明提供一種管理無人載具的任務的電子裝置及方法,可提高無人載具執行任務的效率。The present invention provides an electronic device and method for managing the mission of an unmanned vehicle, which can improve the efficiency of the unmanned vehicle in performing the mission.
本發明的管理無人載具的任務的電子裝置包括中控中心子系統、狀態管理子系統以及任務管理子系統。狀態管理子系統發布對應於導航任務的導航任務狀態訊息佇列服務,並且發布對應於巡檢任務的巡檢任務狀態訊息佇列服務,其中導航任務以及巡檢任務關聯於無人載具,且無人載具包括周邊裝置。狀態管理子系統發布對應於周邊裝置的周邊裝置訊息佇列服務,且中控中心子系統利用周邊裝置訊息佇列服務來將巡檢任務分類為獨立巡檢任務或者平行巡檢任務。任務管理子系統利用導航任務狀態訊息佇列服務、巡檢任務狀態訊息佇列服務以及周邊裝置訊息佇列服務來執行導航任務以及巡檢任務。The electronic device for managing the tasks of the unmanned vehicle of the present invention includes a central control center subsystem, a state management subsystem and a task management subsystem. The state management subsystem publishes a navigation task state message queue service corresponding to the navigation task, and publishes an inspection task state message queue service corresponding to the inspection task, wherein the navigation task and the inspection task are associated with the unmanned vehicle, and the unmanned vehicle includes peripheral devices. The state management subsystem publishes a peripheral device message queue service corresponding to the peripheral device, and the central control center subsystem uses the peripheral device message queue service to classify the inspection task into an independent inspection task or a parallel inspection task. The task management subsystem uses the navigation task status message queue service, the inspection task status message queue service, and the peripheral device message queue service to execute the navigation task and the inspection task.
本發明的管理無人載具的任務的方法包括以下步驟:由狀態管理子系統發布對應於導航任務的導航任務狀態訊息佇列服務,並且發布對應於巡檢任務的巡檢任務狀態訊息佇列服務,其中導航任務以及巡檢任務關聯於無人載具,且無人載具包括周邊裝置;由狀態管理子系統發布對應於周邊裝置的周邊裝置訊息佇列服務,且由中控中心子系統利用周邊裝置訊息佇列服務來將巡檢任務分類為獨立巡檢任務或者平行巡檢任務;以及由任務管理子系統利用導航任務狀態訊息佇列服務、巡檢任務狀態訊息佇列服務以及周邊裝置訊息佇列服務來執行導航任務以及巡檢任務。The method for managing the tasks of an unmanned vehicle of the present invention comprises the following steps: a state management subsystem publishes a navigation task state message queue service corresponding to a navigation task, and publishes an inspection task state message queue service corresponding to an inspection task, wherein the navigation task and the inspection task are associated with the unmanned vehicle, and the unmanned vehicle includes a peripheral device; the state management subsystem publishes a state message queue service corresponding to the navigation task, and publishes a state message queue service corresponding to the inspection task. The peripheral device message queue service of the peripheral device is used by the central control center subsystem to classify the inspection tasks into independent inspection tasks or parallel inspection tasks; and the task management subsystem uses the navigation task status message queue service, the inspection task status message queue service and the peripheral device message queue service to execute the navigation task and the inspection task.
圖1是根據本發明的一實施例繪示的一種管理無人載具的任務的電子裝置1的示意圖。電子裝置1可包括中控中心子系統10、狀態管理子系統20以及任務管理子系統30。詳細而言,中控中心子系統10可包括任務狀態監控模組11、控制權切換模組12、平行巡檢任務管理模組13、任務接收與狀態回傳模組14以及RTK GPS模組15。狀態管理子系統20可包括巡檢任務狀態模組21、導航任務狀態模組22、周邊裝置狀態模組23以及平行巡檢任務狀態模組24。任務管理子系統30可包括巡檢任務顯示模組31以及導航任務顯示模組32。後續實施例將進一步說明此些子系統及模組的功能。在本實施例中,電子裝置1可在無人載具上運行。FIG1 is a schematic diagram of an electronic device 1 for managing the mission of an unmanned vehicle according to an embodiment of the present invention. The electronic device 1 may include a central control center subsystem 10, a state management subsystem 20, and a mission management subsystem 30. In detail, the central control center subsystem 10 may include a mission state monitoring module 11, a control right switching module 12, a parallel inspection mission management module 13, a mission receiving and state feedback module 14, and an RTK GPS module 15. The state management subsystem 20 may include an inspection mission state module 21, a navigation mission state module 22, a peripheral device state module 23, and a parallel inspection mission state module 24. The mission management subsystem 30 may include an inspection mission display module 31 and a navigation mission display module 32. The functions of these subsystems and modules will be further described in the following embodiments. In this embodiment, the electronic device 1 can be operated on an unmanned vehicle.
在此需說明的是,電子裝置1可包括收發器(未繪示於圖中)、儲存媒體(未繪示於圖中)及處理器(未繪示於圖中)等必要構件。It should be noted that the electronic device 1 may include necessary components such as a transceiver (not shown in the figure), a storage medium (not shown in the figure), and a processor (not shown in the figure).
收發器可為支援全球行動通信(Global System for Mobile communication, GSM)、個人手持式電話系統(Personal Handy-phone System, PHS)、碼多重擷取(Code Division Multiple Access, CDMA)系統、寬頻碼分多址(Wideband Code Division Multiple Access, WCDMA)系統、長期演進(Long Term Evolution, LTE)系統、全球互通微波存取(Worldwide interoperability for Microwave Access, WiMAX)系統、無線保真(Wireless Fidelity, Wi-Fi)系統、第五代行動通訊網路(5th Generation Mobile Network,5G)系統、或藍牙的信號傳輸的元件。The transceiver can be a component that supports signal transmission for Global System for Mobile communication (GSM), Personal Handy-phone System (PHS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), Worldwide interoperability for Microwave Access (WiMAX), Wireless Fidelity (Wi-Fi), 5th Generation Mobile Network (5G), or Bluetooth.
儲存媒體可以是任何型態的固定或可移動隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(flash memory)、硬碟(Hard Disk Drive,HDD)、固態硬碟(Solid State Drive,SSD)或類似元件或上述元件的組合。The storage medium may be any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory, hard disk drive (HDD), solid state drive (SSD) or similar components or a combination of the above components.
處理器可以是中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、微控制單元(Micro Controller Unit,MCU)、數位信號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuit,ASIC)或其他類似元件或上述元件的組合。The processor may be a central processing unit (CPU), or other programmable general-purpose or special-purpose microprocessor, microcontroller unit (MCU), digital signal processor (DSP), programmable controller, application specific integrated circuit (ASIC), or other similar components or a combination of the above components.
在一實施例中,圖1所示的各子系統及各模組可為由電子裝置1的處理器所執行的軟體及/或韌體程式碼。在另一實施例中,圖1所示的各子系統及各模組可實作為電路。本發明不限制圖1所示的各子系統及各模組的實作方法。In one embodiment, each subsystem and each module shown in FIG1 may be software and/or firmware code executed by a processor of the electronic device 1. In another embodiment, each subsystem and each module shown in FIG1 may be implemented as a circuit. The present invention does not limit the implementation method of each subsystem and each module shown in FIG1.
圖2是圖1所示的電子裝置1的運作流程圖。請同時參照圖1以及圖2。FIG2 is an operation flow chart of the electronic device 1 shown in FIG1. Please refer to FIG1 and FIG2 at the same time.
在步驟S101中,任務接收與狀態回傳模組14可從任務派發者裝置接收任務,且RTK GPS模組15可接收對應於任務的任務RTK GPS資訊。詳細而言,電子裝置1的收發器可通訊連接至任務派發者裝置。任務接收與狀態回傳模組14可通過電子裝置1的收發器從任務派發者裝置接收任務。另一方面,RTK GPS模組15為接收衛星所給予的無人載具位置(經、緯和高度)與接收多個任務點位位置的模組。換言之,本發明可運用自製的人機介面(即RTK GPS模組15)連接外部的RTK GPS接收裝置並從此RTK GPS接收裝置接收衛星資訊,來給予無人載具位置、任務點位位置與順序,以讓無人載具計算自身與任務點之間的距離並前往任務的派發者所指定的位置執行任務。In step S101, the mission receiving and status feedback module 14 can receive the mission from the mission dispatcher device, and the RTK GPS module 15 can receive the mission RTK GPS information corresponding to the mission. In detail, the transceiver of the electronic device 1 can be communicatively connected to the mission dispatcher device. The mission receiving and status feedback module 14 can receive the mission from the mission dispatcher device through the transceiver of the electronic device 1. On the other hand, the RTK GPS module 15 is a module that receives the unmanned vehicle position (longitude, latitude and altitude) given by the satellite and receives multiple mission point positions. In other words, the present invention can use a self-made human-machine interface (i.e., RTK GPS module 15) to connect to an external RTK GPS receiving device and receive satellite information from the RTK GPS receiving device to provide the position of the unmanned vehicle, the position and sequence of the mission point, so that the unmanned vehicle can calculate the distance between itself and the mission point and go to the location specified by the mission dispatcher to perform the mission.
圖3是根據本發明的一實施例繪示的任務的示意圖。請同時參照圖1~圖3。在本實施例中,任務接收與狀態回傳模組14從任務派發者裝置接收的任務可包括「導引任務」、「人孔蓋偵測任務」、「拍照任務」以及「行人偵測任務」。FIG3 is a schematic diagram of a task according to an embodiment of the present invention. Please refer to FIG1 to FIG3 at the same time. In this embodiment, the tasks received by the task receiving and status feedback module 14 from the task dispatcher device may include "guidance task", "manhole cover detection task", "photographing task" and "pedestrian detection task".
圖4是根據本發明的一實施例繪示的RTK GPS模組15接收任務RTK GPS資訊的示意圖。圖5是根據本發明的一實施例繪示的各任務的任務RTK GPS資訊的示意圖。請同時參照圖1~圖5。如圖4所示,無人載具可運行電子裝置1,且電子裝置1的RTK GPS模組15可通訊連接至RTK GPS接收裝置,且RTK GPS模組15可經由此外部的RTK GPS接收裝置接收衛星的資訊,以獲得無人載具的位置以及圖3中各任務的任務RTK GPS資訊。進一步而言,如圖5所示,「導引任務」、「人孔蓋偵測任務」、「拍照任務」以及「行人偵測任務」可分別對應於不同的任務RTK GPS資訊。FIG4 is a schematic diagram of an RTK GPS module 15 receiving mission RTK GPS information according to an embodiment of the present invention. FIG5 is a schematic diagram of mission RTK GPS information of each mission according to an embodiment of the present invention. Please refer to FIG1 to FIG5 at the same time. As shown in FIG4, the unmanned vehicle can operate the electronic device 1, and the RTK GPS module 15 of the electronic device 1 can be communicatively connected to the RTK GPS receiving device, and the RTK GPS module 15 can receive satellite information via this external RTK GPS receiving device to obtain the position of the unmanned vehicle and the mission RTK GPS information of each mission in FIG3. Further, as shown in FIG5, the "guidance mission", "manhole cover detection mission", "photography mission" and "pedestrian detection mission" can correspond to different mission RTK GPS information respectively.
請回到圖2。在步驟S102中,狀態管理子系統20可利用任務RTK GPS資訊將任務分類為導航任務或者巡檢任務。在本實施例中,導航任務以及巡檢任務可關聯於無人載具。詳細而言,當(對應於特定任務的)任務RTK GPS資訊包括點位時,狀態管理子系統20可將所述任務分類為導航任務。另一方面,當(對應於特定任務的)任務RTK GPS資訊不包括點位時,狀態管理子系統20可將所述任務分類為巡檢任務。在此假設圖3中「導引任務」的任務RTK GPS資訊包括點位,且假設「人孔蓋偵測任務」的任務RTK GPS資訊不包括點位,且假設「拍照任務」的任務RTK GPS資訊不包括點位,且假設「行人偵測任務」的任務RTK GPS資訊不包括點位。基此,狀態管理子系統20可將「導引任務」分類為導航任務。另一方面,狀態管理子系統20可將「人孔蓋偵測任務」、「拍照任務」以及「行人偵測任務」都分類為巡檢任務。Please return to Figure 2. In step S102, the state management subsystem 20 can use the mission RTK GPS information to classify the mission into a navigation mission or an inspection mission. In this embodiment, the navigation mission and the inspection mission can be associated with the unmanned vehicle. In detail, when the mission RTK GPS information (corresponding to a specific mission) includes a point, the state management subsystem 20 can classify the mission as a navigation mission. On the other hand, when the mission RTK GPS information (corresponding to a specific mission) does not include a point, the state management subsystem 20 can classify the mission as an inspection mission. In this assumption, the task RTK GPS information of the "guidance task" in FIG3 includes a point, and the task RTK GPS information of the "manhole cover detection task" does not include a point, and the task RTK GPS information of the "photographing task" does not include a point, and the task RTK GPS information of the "pedestrian detection task" does not include a point. Based on this, the state management subsystem 20 can classify the "guidance task" as a navigation task. On the other hand, the state management subsystem 20 can classify the "manhole cover detection task", the "photographing task" and the "pedestrian detection task" as inspection tasks.
在將任務分類為導航任務或者巡檢任務之後,狀態管理子系統20可發布對應於導航任務的導航任務狀態訊息佇列服務,且狀態管理子系統20可發布對應於巡檢任務的巡檢任務狀態訊息佇列服務。更進一步而言,狀態管理子系統20可要求導航任務訂閱巡檢任務狀態訊息佇列服務。另一方面,狀態管理子系統20可要求巡檢任務訂閱導航任務狀態訊息佇列服務以及巡檢任務狀態訊息佇列服務。After classifying the task as a navigation task or an inspection task, the state management subsystem 20 may publish a navigation task state message queue service corresponding to the navigation task, and the state management subsystem 20 may publish an inspection task state message queue service corresponding to the inspection task. Further, the state management subsystem 20 may require the navigation task to subscribe to the inspection task state message queue service. On the other hand, the state management subsystem 20 may require the inspection task to subscribe to the navigation task state message queue service and the inspection task state message queue service.
在步驟S103中,狀態管理子系統20可發布對應於周邊裝置的周邊裝置訊息佇列服務,且中控中心子系統10可利用周邊裝置訊息佇列服務來將巡檢任務分類為獨立巡檢任務或者平行巡檢任務。在本實施例中,無人載具可包括周邊裝置。以下將繼續說明。In step S103, the state management subsystem 20 may publish a peripheral device message queue service corresponding to the peripheral device, and the central control center subsystem 10 may use the peripheral device message queue service to classify the inspection task into an independent inspection task or a parallel inspection task. In this embodiment, the unmanned vehicle may include a peripheral device. The following will be described.
圖6是根據本發明的一實施例繪示的周邊裝置以及周邊裝置訊息佇列服務的示意圖。請同時參照圖1、圖2、圖3以及圖6。如圖6所示,無人載具的周邊裝置可包括「攝影機1」、「攝影機2」、「光達」以及「底盤」。周邊裝置狀態模組23可獲得周邊裝置的周邊裝置狀態,其中周邊裝置狀態指示周邊裝置為獨立周邊裝置或者共用周邊裝置。如圖6所示,周邊裝置「攝影機1」的周邊裝置狀態可指示周邊裝置「攝影機1」為共用周邊裝置,周邊裝置「攝影機2」的周邊裝置狀態可指示周邊裝置「攝影機2」為共用周邊裝置,周邊裝置「光達」的周邊裝置狀態可指示周邊裝置「光達」為共用周邊裝置,周邊裝置「底盤」的周邊裝置狀態可指示周邊裝置「底盤」為獨立周邊裝置。FIG6 is a schematic diagram of a peripheral device and a peripheral device message queuing service according to an embodiment of the present invention. Please refer to FIG1, FIG2, FIG3 and FIG6 at the same time. As shown in FIG6, the peripheral devices of the unmanned vehicle may include "camera 1", "camera 2", "lidar" and "chassis". The peripheral device status module 23 may obtain the peripheral device status of the peripheral device, wherein the peripheral device status indicates whether the peripheral device is an independent peripheral device or a shared peripheral device. As shown in Figure 6, the peripheral device status of the peripheral device "camera 1" may indicate that the peripheral device "camera 1" is a shared peripheral device, the peripheral device status of the peripheral device "camera 2" may indicate that the peripheral device "camera 2" is a shared peripheral device, the peripheral device status of the peripheral device "lidar" may indicate that the peripheral device "lidar" is a shared peripheral device, and the peripheral device status of the peripheral device "chassis" may indicate that the peripheral device "chassis" is an independent peripheral device.
在周邊裝置狀態模組23獲得周邊裝置的周邊裝置狀態之後,周邊裝置狀態模組23可發布對應於周邊裝置的周邊裝置訊息佇列服務,並且要求巡檢任務訂閱周邊裝置訊息佇列服務,其中巡檢任務訂閱周邊裝置訊息佇列服務中的已訂閱周邊裝置訊息佇列服務,其中周邊裝置包括對應於巡檢任務的已訂閱周邊裝置,且已訂閱周邊裝置訊息佇列服務對應於已訂閱周邊裝置。當已訂閱周邊裝置包括獨立周邊裝置時,控制權切換模組12可將巡檢任務分類為獨立巡檢任務。另一方面,當已訂閱周邊裝置不包括獨立周邊裝置時,控制權切換模組12可將巡檢任務分類為平行巡檢任務。在此值得說明的是,在本實施例中,控制權切換模組12的作用為監控周邊裝置的控制權狀況與切換周邊裝置的控制權。詳細而言,控制權切換模組12可接收正在執行的任務所使用的周邊裝置的控制權訊息,以及監控目前正在任務管理子系統30執行的任務的周邊裝置的使用狀況。藉由這些控制權狀態來避免任務與任務之間的互相搶奪周邊裝置,以進一步避免巡檢任務出現錯誤或任務失敗。更具體而言,在獨立巡檢任務切換時(獨立巡檢任務完成時),即可將獨立周邊裝置的控制權交出去。After the peripheral device state module 23 obtains the peripheral device state of the peripheral device, the peripheral device state module 23 may publish a peripheral device message queue service corresponding to the peripheral device, and request the inspection task to subscribe to the peripheral device message queue service, wherein the inspection task subscribes to the subscribed peripheral device message queue service in the peripheral device message queue service, wherein the peripheral device includes the subscribed peripheral device corresponding to the inspection task, and the subscribed peripheral device message queue service corresponds to the subscribed peripheral device. When the subscribed peripheral device includes an independent peripheral device, the control right switching module 12 may classify the inspection task as an independent inspection task. On the other hand, when the subscribed peripheral devices do not include independent peripheral devices, the control right switching module 12 can classify the inspection tasks into parallel inspection tasks. It is worth noting that in the present embodiment, the control right switching module 12 is used to monitor the control right status of the peripheral devices and switch the control right of the peripheral devices. In detail, the control right switching module 12 can receive the control right information of the peripheral devices used by the task being executed, and monitor the usage status of the peripheral devices of the task currently being executed by the task management subsystem 30. These control right states are used to avoid tasks from competing with each other for peripheral devices, so as to further avoid errors or task failures in the inspection tasks. More specifically, when the independent inspection task is switched (when the independent inspection task is completed), the control of the independent peripheral device can be handed over.
舉例來說,如圖6所示,周邊裝置狀態模組23所發布的周邊裝置訊息佇列服務可包括,對應於周邊裝置「攝影機1」的周邊裝置訊息佇列服務「攝影機1訊息佇列服務」、對應於周邊裝置「攝影機2」的周邊裝置訊息佇列服務「攝影機2訊息佇列服務」、對應於周邊裝置「光達」的周邊裝置訊息佇列服務「光達訊息佇列服務」、對應於周邊裝置「底盤」的周邊裝置訊息佇列服務「底盤訊息佇列服務」等4個周邊裝置訊息佇列服務。接著,周邊裝置狀態模組23可要求巡檢任務(即「人孔蓋偵測任務」、「拍照任務」以及「行人偵測任務」)訂閱此4個周邊裝置訊息佇列服務。相似地,周邊裝置狀態模組23也可要求導航任務(即「導引任務」)訂閱此4個周邊裝置訊息佇列服務。For example, as shown in FIG6 , the peripheral device message queue service published by the peripheral device status module 23 may include four peripheral device message queue services, namely, the peripheral device message queue service “Camera 1 Message Queue Service” corresponding to the peripheral device “Camera 2”, the peripheral device message queue service “Camera 2 Message Queue Service” corresponding to the peripheral device “Lidar”, and the peripheral device message queue service “Chassis Message Queue Service” corresponding to the peripheral device “Chassis”. Then, the peripheral device status module 23 may request the inspection tasks (i.e., "manhole cover detection task", "photography task", and "pedestrian detection task") to subscribe to the four peripheral device message queue services. Similarly, the peripheral device status module 23 may also request the navigation task (i.e., "guidance task") to subscribe to the four peripheral device message queue services.
如圖6所示,假設巡檢任務「人孔蓋偵測任務」的已訂閱周邊裝置訊息佇列服務為「攝影機1訊息佇列服務」以及「攝影機2訊息佇列服務」(即,巡檢任務「人孔蓋偵測任務」的已訂閱周邊裝置為「攝影機1」以及「攝影機2」),由於巡檢任務「人孔蓋偵測任務」的已訂閱周邊裝置「攝影機1」以及「攝影機2」不包括獨立周邊裝置,周邊裝置狀態模組23可將巡檢任務「人孔蓋偵測任務」分類為平行巡檢任務。舉另一例來說,如圖6所示,巡檢任務「拍照任務」的已訂閱周邊裝置訊息佇列服務為「攝影機1訊息佇列服務」、「攝影機2訊息佇列服務」以及「底盤訊息佇列服務」。由於巡檢任務「拍照任務」的已訂閱周邊裝置「攝影機1」、「攝影機2」以及「底盤」包括了獨立周邊裝置「底盤」,周邊裝置狀態模組23可將巡檢任務「拍照任務」分類為獨立巡檢任務。值得一提的是,導航任務「導引任務」的已訂閱周邊裝置包括了獨立周邊裝置,因此導航任務「導引任務」將會被分類為獨立任務。As shown in Figure 6, it is assumed that the subscribed peripheral device message queue services of the inspection task "manhole cover detection task" are "camera 1 message queue service" and "camera 2 message queue service" (that is, the subscribed peripheral devices of the inspection task "manhole cover detection task" are "camera 1" and "camera 2"), since the subscribed peripheral devices "camera 1" and "camera 2" of the inspection task "manhole cover detection task" do not include independent peripheral devices, the peripheral device status module 23 can classify the inspection task "manhole cover detection task" as a parallel inspection task. For another example, as shown in FIG6 , the subscribed peripheral device message queue services of the inspection task “photographing task” are “camera 1 message queue service”, “camera 2 message queue service”, and “chassis message queue service”. Since the subscribed peripheral devices “camera 1”, “camera 2”, and “chassis” of the inspection task “photographing task” include the independent peripheral device “chassis”, the peripheral device status module 23 can classify the inspection task “photographing task” as an independent inspection task. It is worth mentioning that the subscribed peripheral devices of the navigation task “guidance task” include the independent peripheral devices, so the navigation task “guidance task” will be classified as an independent task.
更進一步而言,平行巡檢任務狀態模組24可發布關聯於平行巡檢任務的平行巡檢任務狀態訊息佇列服務,並且要求平行巡檢任務訂閱平行巡檢任務狀態訊息佇列服務。除此之外,平行巡檢任務管理模組13可發布關聯於平行巡檢任務的平行巡檢任務地點至平行巡檢任務狀態訊息佇列服務。詳細而言,平行巡檢任務管理模組13可從任務派發者裝置接收關聯於平行巡檢任務的平行巡檢任務地點,並且發布平行巡檢任務地點至平行巡檢任務狀態訊息佇列服務。值得說明的是,本發明可基於訊息佇列服務,以由平行巡檢任務狀態模組24發布各平行巡檢任務的執行狀態訊息至平行巡檢任務狀態訊息佇列服務,來讓平行巡檢任務訂閱。當無人載具抵達執行該平行巡檢任務的地點/區域時,再由平行巡檢任務管理模組13發布平行巡檢任務地點以讓需要執行的平行巡檢任務開始執行,因此將不會影響目前正在執行的導航任務或巡檢任務。Furthermore, the parallel inspection task status module 24 can publish a parallel inspection task status message queue service associated with the parallel inspection task, and require the parallel inspection task to subscribe to the parallel inspection task status message queue service. In addition, the parallel inspection task management module 13 can publish a parallel inspection task location associated with the parallel inspection task to the parallel inspection task status message queue service. In detail, the parallel inspection task management module 13 can receive a parallel inspection task location associated with the parallel inspection task from a task dispatcher device, and publish the parallel inspection task location to the parallel inspection task status message queue service. It is worth noting that the present invention can be based on the message queue service, so that the parallel inspection task status module 24 publishes the execution status message of each parallel inspection task to the parallel inspection task status message queue service to allow the parallel inspection task to subscribe. When the unmanned vehicle arrives at the location/area for executing the parallel inspection task, the parallel inspection task management module 13 publishes the parallel inspection task location to allow the parallel inspection task to be executed, so it will not affect the navigation task or inspection task currently being executed.
在完成上述分類任務的操作以及發布/訂閱各訊息佇列服務的操作之後,接著,任務管理子系統30可利用導航任務狀態訊息佇列服務、巡檢任務狀態訊息佇列服務以及周邊裝置訊息佇列服務來執行導航任務以及巡檢任務。詳細而言,狀態管理子系統20可從導航任務狀態訊息佇列服務接收導航任務的狀態,從巡檢任務狀態訊息佇列服務接收巡檢任務的狀態,並且從平行巡檢任務狀態訊息佇列服務接收平行巡檢任務的狀態以及平行巡檢任務地點。以下將繼續說明。After completing the above-mentioned operations of classifying tasks and publishing/subscribing to each message queue service, the task management subsystem 30 can then use the navigation task status message queue service, the inspection task status message queue service, and the peripheral device message queue service to execute the navigation task and the inspection task. In detail, the state management subsystem 20 can receive the state of the navigation task from the navigation task status message queue service, the state of the inspection task from the inspection task status message queue service, and the state of the parallel inspection task and the parallel inspection task location from the parallel inspection task status message queue service. The following will be further explained.
請回到圖2。在步驟S104中,任務管理子系統30可執行導航任務,且導航任務可設定任務的狀態。承上述實施例,任務管理子系統30可優先執行導航任務「導引任務」,且也可同時執行平行巡檢任務(即巡檢任務「人孔蓋偵測任務」以及巡檢任務「行人偵測任務」)。在本實施例中,任務管理子系統30可將周邊裝置的控制權交給導航任務「導引任務」,以讓無人載具前往第一個任務點。此時,導航任務「導引任務」會將導航任務狀態訊息佇列服務中導航任務的狀態設定為導航中狀態。換言之,在導航任務「導引任務」開始執行之後,導航任務狀態模組22從導航任務狀態訊息佇列服務接收的導航任務的狀態為導航中狀態。另一方面,巡檢任務狀態訊息佇列服務中巡檢任務的狀態可預設為非巡檢中狀態。更進一步而言,任務狀態監控模組11可監控導航任務狀態訊息佇列服務,以使獨立巡檢任務不會與正在執行的導航任務互相搶奪周邊裝置的控制權。Please go back to Figure 2. In step S104, the task management subsystem 30 can execute the navigation task, and the navigation task can set the status of the task. According to the above embodiment, the task management subsystem 30 can prioritize the execution of the navigation task "guidance task", and can also execute parallel inspection tasks (i.e., the inspection task "manhole cover detection task" and the inspection task "pedestrian detection task") at the same time. In this embodiment, the task management subsystem 30 can hand over the control of the peripheral device to the navigation task "guidance task" to allow the unmanned vehicle to go to the first task point. At this time, the navigation task "guidance task" will set the status of the navigation task in the navigation task status message queue service to the navigating state. In other words, after the navigation task "guidance task" starts to execute, the state of the navigation task received by the navigation task status module 22 from the navigation task status message queue service is the navigation state. On the other hand, the state of the inspection task in the inspection task status message queue service can be preset to the non-inspection state. Furthermore, the task status monitoring module 11 can monitor the navigation task status message queue service so that the independent inspection task will not compete with the executing navigation task for the control of the peripheral device.
圖7是根據本發明的一實施例繪示的執行任務的示意圖。請同時參照圖1、圖2、圖6以及圖7。如圖7所示,無人載具可在接收任務之後前往第一個任務點,且可優先執行導航任務「導引任務」。承前述實施例所說明的,巡檢任務「人孔蓋偵測任務」以及巡檢任務「行人偵測任務」為平行巡檢任務,因此巡檢任務「人孔蓋偵測任務」以及巡檢任務「行人偵測任務」可在導航任務「導引任務」執行的過程中,根據任務派發者所期望的平行巡檢任務地點(或者區域)來執行巡檢任務「人孔蓋偵測任務」以及巡檢任務「行人偵測任務」,藉此達到自適性的巡檢任務執行。另一方面,由於巡檢任務「拍照任務」為獨立巡檢任務,且導航任務狀態訊息佇列服務中導航任務的狀態已設定為導航中狀態,為了不與當前正在執行的導航任務「導引任務」搶奪周邊裝置,任務管理子系統30將不執行巡檢任務「拍照任務」。FIG7 is a schematic diagram of executing a mission according to an embodiment of the present invention. Please refer to FIG1, FIG2, FIG6 and FIG7 simultaneously. As shown in FIG7, the unmanned vehicle can go to the first mission point after receiving the mission, and can preferentially execute the navigation mission "guidance mission". As described in the aforementioned embodiments, the inspection task "manhole cover detection task" and the inspection task "pedestrian detection task" are parallel inspection tasks. Therefore, the inspection task "manhole cover detection task" and the inspection task "pedestrian detection task" can be performed during the execution of the navigation task "guidance task" according to the parallel inspection task location (or area) expected by the task dispatcher, thereby achieving adaptive inspection task execution. On the other hand, since the inspection task "photographing task" is an independent inspection task, and the state of the navigation task in the navigation task status message queue service has been set to the navigation state, in order not to compete with the currently executing navigation task "guidance task" for peripheral devices, the task management subsystem 30 will not execute the inspection task "photographing task".
請回到圖2。在步驟S105中,任務管理子系統30可完成導航任務,且導航任務可設定任務的狀態。承上述實施例,在無人載具到達第一個任務點之後,導航任務「導引任務」會將導航任務狀態訊息佇列服務中導航任務的狀態設定為非導航中狀態。換言之,在導航任務「導引任務」執行完之後,導航任務狀態模組22從導航任務狀態訊息佇列服務接收的導航任務的狀態為非導航中狀態。接著,中控中心子系統10可通知尚未執行的獨立巡檢任務,以讓獨立巡檢任務可以取得控制權,並且任務管理子系統30可根據預設順序依序執行(等待中的)獨立巡檢任務。Please return to Figure 2. In step S105, the mission management subsystem 30 can complete the navigation mission, and the navigation mission can set the mission status. According to the above embodiment, after the unmanned vehicle reaches the first mission point, the navigation mission "guidance mission" will set the status of the navigation mission in the navigation mission status message queue service to a non-navigation state. In other words, after the navigation mission "guidance mission" is executed, the status of the navigation mission received by the navigation mission status module 22 from the navigation mission status message queue service is a non-navigation state. Then, the central control center subsystem 10 can notify the independent inspection tasks that have not yet been executed so that the independent inspection tasks can obtain control rights, and the task management subsystem 30 can execute the (waiting) independent inspection tasks in sequence according to the preset order.
在步驟S106中,任務管理子系統30可執行獨立巡檢任務,且獨立巡檢任務可將巡檢任務狀態訊息佇列服務中巡檢任務的狀態設定為巡檢中狀態。換言之,在獨立巡檢任務開始執行之後,巡檢任務狀態模組21從巡檢任務狀態訊息佇列服務接收的巡檢任務的狀態為巡檢中狀態。更進一步而言,任務狀態監控模組11可監控巡檢任務狀態訊息佇列服務,以使獨立巡檢任務不會與目前執行的平行巡檢任務互相搶奪周邊設備的控制權。In step S106, the task management subsystem 30 can execute the independent inspection task, and the independent inspection task can set the state of the inspection task in the inspection task state message queue service to the inspection-in-progress state. In other words, after the independent inspection task starts to execute, the state of the inspection task received by the inspection task state module 21 from the inspection task state message queue service is the inspection-in-progress state. Furthermore, the task state monitoring module 11 can monitor the inspection task state message queue service so that the independent inspection task will not compete with the currently executed parallel inspection task for the control of the peripheral devices.
如前述實施例所說明的,任務狀態監控模組11可監控導航任務狀態訊息佇列服務中導航任務的狀態,且可監控巡檢任務狀態訊息佇列服務中巡檢任務的狀態。進一步而言,任務狀態監控模組11可根據所監控到的狀態(即目前正在執行中的任務狀態),來通知正在等待的各任務。藉此,可避免任務與任務之間的衝突。換言之,本發明利用訊息佇列服務來將導航任務以及巡檢任務的狀態以訂閱訊息通知的方式呈現,並發佈訂閱訊息來告知其他任務,目前的狀態與控制權掌握在哪一個任務上,以讓導航任務與巡檢任務執行時不會相互影響。As described in the above embodiments, the task status monitoring module 11 can monitor the status of the navigation task in the navigation task status message queue service, and can monitor the status of the inspection task in the inspection task status message queue service. In addition, the task status monitoring module 11 can notify each waiting task according to the monitored status (i.e., the status of the task currently being executed). In this way, conflicts between tasks can be avoided. In other words, the present invention utilizes the message queue service to present the status of the navigation task and the inspection task in the form of subscription message notifications, and publishes subscription messages to inform other tasks of the current status and which task has the control, so that the navigation task and the inspection task will not affect each other when they are executed.
圖8是根據本發明的另一實施例繪示的執行任務的示意圖。請同時參照圖1、圖2、圖6、圖7以及圖8。如圖8所示,在無人載具到達第一個任務點且獨立巡檢任務「拍照任務」開始執行之後,獨立巡檢任務「拍照任務」可將巡檢任務狀態訊息佇列服務中巡檢任務的狀態設定為巡檢中狀態。進一步而言,平行巡檢任務(即巡檢任務「人孔蓋偵測任務」以及巡檢任務「行人偵測任務」)可繼續執行,而不影響控制權切換的過程。FIG8 is a schematic diagram of executing a task according to another embodiment of the present invention. Please refer to FIG1, FIG2, FIG6, FIG7 and FIG8 at the same time. As shown in FIG8, after the unmanned vehicle reaches the first task point and the independent inspection task "photographing task" starts to execute, the independent inspection task "photographing task" can set the status of the inspection task in the inspection task status message queue service to the inspection status. Furthermore, parallel inspection tasks (i.e., the inspection task "manhole cover detection task" and the inspection task "pedestrian detection task") can continue to execute without affecting the control switching process.
請回到圖2。在步驟S107中,任務管理子系統30可完成獨立巡檢任務,且獨立巡檢任務可將巡檢任務狀態訊息佇列服務中巡檢任務的狀態設定為非巡檢中狀態,且若存在下一個任務點則回到步驟S104。換言之,在獨立巡檢任務執行完之後,巡檢任務狀態模組21從巡檢任務狀態訊息佇列服務接收的巡檢任務的狀態為非巡檢中狀態。詳細而言,在本實施例中,在獨立巡檢任務「拍照任務」執行完之後,獨立巡檢任務「拍照任務」可將巡檢任務狀態訊息佇列服務中巡檢任務的狀態設定為非巡檢中狀態。接著,若任務狀態監控模組11判斷有下一個任務點,則可回到步驟S104。另一方面,若任務狀態監控模組11判斷沒有下一個任務點,則無人載具的任務已完成。接著,任務接收與狀態回傳模組14可傳送對應於任務的任務結果至任務派發者裝置。Please return to Figure 2. In step S107, the task management subsystem 30 can complete the independent inspection task, and the independent inspection task can set the status of the inspection task in the inspection task status message queue service to a non-inspection state, and if there is a next task point, return to step S104. In other words, after the independent inspection task is executed, the status of the inspection task received by the inspection task status module 21 from the inspection task status message queue service is a non-inspection state. In detail, in this embodiment, after the independent inspection task "photographing task" is executed, the independent inspection task "photographing task" can set the status of the inspection task in the inspection task status message queue service to a non-inspection state. Then, if the mission status monitoring module 11 determines that there is a next mission point, it can return to step S104. On the other hand, if the mission status monitoring module 11 determines that there is no next mission point, the mission of the unmanned vehicle has been completed. Then, the mission receiving and status feedback module 14 can transmit the mission result corresponding to the mission to the mission dispatcher device.
在其他實施例中,在前述圖2步驟S104~S107執行的過程中,巡檢任務顯示模組31可顯示巡檢任務,且導航任務顯示模組32可顯示導航任務。詳細而言,電子裝置1可包括顯示裝置。巡檢任務顯示模組31可通過電子裝置1的顯示裝置來顯示巡檢任務,且導航任務顯示模組32可通過電子裝置1的顯示裝置來顯示導航任務。In other embodiments, during the execution of steps S104 to S107 in FIG. 2 , the inspection task display module 31 may display the inspection task, and the navigation task display module 32 may display the navigation task. Specifically, the electronic device 1 may include a display device. The inspection task display module 31 may display the inspection task through the display device of the electronic device 1, and the navigation task display module 32 may display the navigation task through the display device of the electronic device 1.
圖9是根據本發明的再一實施例繪示的執行任務的示意圖。圖9所示的步驟S1~S11與前述實施例概念相似,於此不再贅述。在此值得說明的是,步驟S4可重覆地執行。換言之,由於巡檢任務訂閱了導航任務狀態訊息佇列服務,巡檢任務可(重覆地)從導航任務狀態訊息佇列服務得知導航任務的狀態。相似地,步驟S8可重覆地執行。換言之,由於導航任務訂閱了巡檢任務狀態訊息佇列服務,導航任務可(重覆地)從巡檢任務狀態訊息佇列服務得知巡檢任務的狀態。FIG9 is a schematic diagram of executing a task according to another embodiment of the present invention. Steps S1 to S11 shown in FIG9 are similar in concept to the aforementioned embodiment and will not be described in detail herein. It is worth noting that step S4 can be executed repeatedly. In other words, since the inspection task subscribes to the navigation task status message queue service, the inspection task can (repeatedly) learn the status of the navigation task from the navigation task status message queue service. Similarly, step S8 can be executed repeatedly. In other words, since the navigation task subscribes to the inspection task status message queue service, the navigation task can (repeatedly) learn the status of the inspection task from the inspection task status message queue service.
圖10是根據本發明的一實施例繪示的一種管理無人載具的任務的方法的流程圖,其中所述方法可由圖1所示的電子裝置1實施。在步驟S31中,由狀態管理子系統發布對應於導航任務的導航任務狀態訊息佇列服務,並且發布對應於巡檢任務的巡檢任務狀態訊息佇列服務,其中導航任務以及巡檢任務關聯於無人載具,且無人載具包括周邊裝置。在步驟S32中,由狀態管理子系統發布對應於周邊裝置的周邊裝置訊息佇列服務,且由中控中心子系統利用周邊裝置訊息佇列服務來將巡檢任務分類為獨立巡檢任務或者平行巡檢任務。在步驟S33中,由任務管理子系統利用導航任務狀態訊息佇列服務、巡檢任務狀態訊息佇列服務以及周邊裝置訊息佇列服務來執行導航任務以及巡檢任務。圖10中的各步驟已於前述實施例說明,於此不再贅述。FIG10 is a flow chart of a method for managing tasks of an unmanned vehicle according to an embodiment of the present invention, wherein the method can be implemented by the electronic device 1 shown in FIG1 . In step S31, the state management subsystem publishes a navigation task state message queue service corresponding to the navigation task, and publishes an inspection task state message queue service corresponding to the inspection task, wherein the navigation task and the inspection task are associated with the unmanned vehicle, and the unmanned vehicle includes a peripheral device. In step S32, the state management subsystem publishes a peripheral device message queue service corresponding to the peripheral device, and the central control center subsystem uses the peripheral device message queue service to classify the inspection task into an independent inspection task or a parallel inspection task. In step S33, the task management subsystem uses the navigation task status message queue service, the inspection task status message queue service and the peripheral device message queue service to execute the navigation task and the inspection task. The steps in FIG10 have been described in the above embodiment and will not be repeated here.
綜上所述,本發明的管理無人載具的任務的電子裝置及方法可利用導航任務狀態訊息佇列服務、巡檢任務狀態訊息佇列服務以及周邊裝置訊息佇列服務來執行任務。換言之,可基於此些訊息佇列服務,來將任務的狀態及/或周邊裝置的狀態以訂閱通知的方式通知各任務。除此之外,平行巡檢任務所執行的平行巡檢任務地點也可以訂閱通知的方式通知各平行巡檢任務,以讓各平行巡檢任務能夠在任務派發者指定的地點/區域範圍執行。也就是說,無人載具的周邊裝置可以僅在執行任務時才開啟,藉此可節省無人載具的電力。基此,本發明的管理無人載具的任務的電子裝置及方法可大幅地提高無人載具執行任務的效率。In summary, the electronic device and method for managing the tasks of the unmanned vehicle of the present invention can utilize the navigation task status message queue service, the inspection task status message queue service, and the peripheral device message queue service to execute the tasks. In other words, based on these message queue services, the status of the task and/or the status of the peripheral device can be notified to each task in the form of a subscription notification. In addition, the parallel inspection task location where the parallel inspection task is executed can also be notified to each parallel inspection task in the form of a subscription notification, so that each parallel inspection task can be executed at the location/area specified by the task dispatcher. In other words, the peripheral devices of the unmanned vehicle can be turned on only when executing the task, thereby saving the power of the unmanned vehicle. Based on this, the electronic device and method for managing the mission of an unmanned vehicle of the present invention can greatly improve the efficiency of the unmanned vehicle in performing its mission.
1:管理無人載具的任務的電子裝置 10:中控中心子系統 11:任務狀態監控模組 12:控制權切換模組 13:平行巡檢任務管理模組 14:任務接收與狀態回傳模組 15:RTK GPS模組 20:狀態管理子系統 21:巡檢任務狀態模組 22:導航任務狀態模組 23:周邊裝置狀態模組 24:平行巡檢任務狀態模組 30:任務管理子系統 31:巡檢任務顯示模組 32:導航任務顯示模組 S101~S107、S1~S11、S31~S33:步驟 1: Electronic device for managing the mission of unmanned vehicles 10: Central control center subsystem 11: Mission status monitoring module 12: Control right switching module 13: Parallel inspection mission management module 14: Mission receiving and status feedback module 15: RTK GPS module 20: Status management subsystem 21: Inspection mission status module 22: Navigation mission status module 23: Peripheral device status module 24: Parallel inspection mission status module 30: Mission management subsystem 31: Inspection mission display module 32: Navigation mission display module S101~S107, S1~S11, S31~S33: Steps
圖1是根據本發明的一實施例繪示的一種管理無人載具的任務的電子裝置的示意圖。 圖2是圖1所示的電子裝置的運作流程圖。 圖3是根據本發明的一實施例繪示的任務的示意圖。 圖4是根據本發明的一實施例繪示的RTK GPS模組接收任務RTK GPS資訊的示意圖。 圖5是根據本發明的一實施例繪示的各任務的任務RTK GPS資訊的示意圖。 圖6是根據本發明的一實施例繪示的周邊裝置以及周邊裝置訊息佇列服務的示意圖。 圖7是根據本發明的一實施例繪示的執行任務的示意圖。 圖8是根據本發明的另一實施例繪示的執行任務的示意圖。 圖9是根據本發明的再一實施例繪示的執行任務的示意圖。 圖10是根據本發明的一實施例繪示的一種管理無人載具的任務的方法的流程圖。 FIG. 1 is a schematic diagram of an electronic device for managing unmanned vehicle missions according to an embodiment of the present invention. FIG. 2 is an operation flow chart of the electronic device shown in FIG. 1. FIG. 3 is a schematic diagram of a mission according to an embodiment of the present invention. FIG. 4 is a schematic diagram of an RTK GPS module receiving mission RTK GPS information according to an embodiment of the present invention. FIG. 5 is a schematic diagram of mission RTK GPS information of each mission according to an embodiment of the present invention. FIG. 6 is a schematic diagram of a peripheral device and a peripheral device message queuing service according to an embodiment of the present invention. FIG. 7 is a schematic diagram of executing a mission according to an embodiment of the present invention. FIG. 8 is a schematic diagram of executing a mission according to another embodiment of the present invention. FIG. 9 is a schematic diagram of executing a task according to another embodiment of the present invention. FIG. 10 is a flow chart of a method for managing a task of an unmanned vehicle according to an embodiment of the present invention.
S31~S33:步驟 S31~S33: Steps
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112117520A TWI851198B (en) | 2023-05-11 | 2023-05-11 | Electronic device and method for managing task of unmanned vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112117520A TWI851198B (en) | 2023-05-11 | 2023-05-11 | Electronic device and method for managing task of unmanned vehicle |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI851198B true TWI851198B (en) | 2024-08-01 |
| TW202445299A TW202445299A (en) | 2024-11-16 |
Family
ID=93283824
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112117520A TWI851198B (en) | 2023-05-11 | 2023-05-11 | Electronic device and method for managing task of unmanned vehicle |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI851198B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW202143136A (en) * | 2019-08-09 | 2021-11-16 | 英商路昂有限公司 | User media platform server system |
| TWI763105B (en) * | 2020-10-29 | 2022-05-01 | 中華學校財團法人中華科技大學 | Intelligent group flight path planning method and system for unmanned vehicles |
| US20220399936A1 (en) * | 2021-06-11 | 2022-12-15 | Netdrones, Inc. | Systems and methods for drone swarm wireless communication |
| CN115509232A (en) * | 2022-09-28 | 2022-12-23 | 北京星航机电装备有限公司 | Multi-robot distributed cooperative patrol-capture method and system based on Autoware |
-
2023
- 2023-05-11 TW TW112117520A patent/TWI851198B/en active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW202143136A (en) * | 2019-08-09 | 2021-11-16 | 英商路昂有限公司 | User media platform server system |
| TWI763105B (en) * | 2020-10-29 | 2022-05-01 | 中華學校財團法人中華科技大學 | Intelligent group flight path planning method and system for unmanned vehicles |
| US20220399936A1 (en) * | 2021-06-11 | 2022-12-15 | Netdrones, Inc. | Systems and methods for drone swarm wireless communication |
| CN115509232A (en) * | 2022-09-28 | 2022-12-23 | 北京星航机电装备有限公司 | Multi-robot distributed cooperative patrol-capture method and system based on Autoware |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202445299A (en) | 2024-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111844024A (en) | Robot fault processing method and device, intelligent equipment and storage medium | |
| US12192074B2 (en) | Data collection method and apparatus, network device, and storage medium | |
| US10986212B2 (en) | Method a server and a client for policy based control of M2M devices | |
| CN109656725B (en) | Message consumer switching method and device, storage medium and electronic equipment | |
| US20210125506A1 (en) | Methods and apparatuses for transmitting information | |
| CN110597229A (en) | Vehicle diagnosis mutual exclusion method and device, vehicle and storage medium | |
| CN104144494A (en) | Mobile terminal and positioning method thereof | |
| EP3968668A1 (en) | Resource subscription method, device and server, and computer storage medium | |
| US8447346B2 (en) | SDR terminal and reconfiguration method | |
| CN108605283A (en) | Based on the determination of the radio of position or service selection rule | |
| TWI851198B (en) | Electronic device and method for managing task of unmanned vehicle | |
| JP5500619B2 (en) | GPS terminal, positioning method, communication system, and program | |
| CN115167378A (en) | Vehicle diagnosis mode control method, system, equipment and storage medium | |
| US20220107195A1 (en) | Communication control device, communication control method, and non-transitory storage medium | |
| US8874146B2 (en) | Determining geographic zone | |
| TWI467993B (en) | Area event support indication | |
| CN115146824B (en) | Vehicle power conversion method, device, electronic equipment and computer readable medium | |
| CN114980028B (en) | High-availability network design method for intelligent connected cars | |
| WO2020202369A1 (en) | Control device, control method, and program | |
| KR20160016941A (en) | Supl session persistence across power cycles | |
| CN115442389B (en) | Fault detection method, device, server and medium for roadside unit | |
| JP7605100B2 (en) | On-board communication device, communication management server, program, communication management system, and communication management method | |
| CN116963038A (en) | Data processing method and O-RAN equipment based on O-RAN equipment | |
| CN118265009A (en) | Method, device, related equipment and storage medium for providing wireless service | |
| JP7781273B2 (en) | Handover method, device, network function and storage medium |