WO2017124988A1 - 地面站、无人机及地面站与无人机的通信系统、方法 - Google Patents
地面站、无人机及地面站与无人机的通信系统、方法 Download PDFInfo
- Publication number
- WO2017124988A1 WO2017124988A1 PCT/CN2017/071290 CN2017071290W WO2017124988A1 WO 2017124988 A1 WO2017124988 A1 WO 2017124988A1 CN 2017071290 W CN2017071290 W CN 2017071290W WO 2017124988 A1 WO2017124988 A1 WO 2017124988A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transaction
- ground station
- frame
- drone
- communication module
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 419
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000005540 biological transmission Effects 0.000 claims description 25
- 238000000605 extraction Methods 0.000 claims description 2
- 230000001737 promoting effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0004—Transmission of traffic-related information to or from an aircraft
- G08G5/0013—Transmission of traffic-related information to or from an aircraft with a ground station
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/18502—Airborne stations
- H04B7/18506—Communications with or from aircraft, i.e. aeronautical mobile service
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0027—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement involving a plurality of vehicles, e.g. fleet or convoy travelling
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0017—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information
- G08G5/0026—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information located on the ground
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0043—Traffic management of multiple aircrafts from the ground
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0047—Navigation or guidance aids for a single aircraft
- G08G5/0069—Navigation or guidance aids for a single aircraft specially adapted for an unmanned aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/06—Airborne or Satellite Networks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
Definitions
- the present invention relates to the field of UAV communication technologies, and in particular, to a ground station, a drone, and a communication system and method for a ground station and a drone.
- ground stations can be used to control the drone by issuing control commands to the drone. Since the single application in the ground station can no longer meet the multi-faceted control of the UAV at this stage, the UAV field has multiple UAVs for formation work, and there are multiple applications in the ground station, and multiple applications can control The need for drones to achieve multiple functions. Since the communication between the UAV and the ground station requires long-distance communication, high real-time communication, and low packet loss rate communication, special communication hardware devices are required to realize communication between the UAV and the ground station. And communication protocols.
- multiple independent applications need to communicate with multiple UAVs
- multiple applications need to sequentially occupy the communication module in the ground station to communicate with the UAV, that is, an application occupies the communication module to complete communication with the UAV.
- another application can occupy the communication module to communicate with the drone, thereby reducing the communication efficiency between multiple applications and multiple UAVs.
- the object of the present invention is to provide a ground station, a drone, and a communication system and method for a ground station and a drone, which are used to reduce the complexity of communication between multiple applications and multiple drones, and improve multiple applications and Communication efficiency between multiple drones.
- an embodiment of the present invention provides a ground station, where the ground station includes a first communication module and a transaction scheduling module connected to the first communication module, where the transaction scheduling module is configured to store the ground station
- the application generated transaction frame is further configured to control the first communication module to send the transaction frame to the target drone, acquire the data frame received by the first communication module, and provide the data frame to the An application in a ground station for operating the target drone.
- an embodiment of the present invention provides a drone, the UAV includes a second communication module and a flight controller, and the second communication module is configured to receive a ground station to control the first communication module by using a transaction scheduling module.
- a transmitted transaction frame generated by an application in a ground station for operating a drone
- the flight controller is configured to acquire a transaction frame received by the second communication module, and control a drone execution center The operation indicated by the transaction frame
- the flight controller is further configured to control the second communication module to return a data frame to the first communication module of the ground station, so that the ground station controls the first communication by using a transaction scheduling module
- the module receives the data frame and provides the data frame to an application in the ground station.
- an embodiment of the present invention provides a communication system between a ground station and a drone, including a ground station and at least one unmanned aerial vehicle, where the ground station is configured to send a transaction frame to a target drone, A transaction frame is generated by an application in the ground station for operating the target drone;
- the UAV is configured to receive and acquire a transaction frame sent by the ground station, and perform an operation indicated by the transaction frame; the UAV is further configured to return a data frame to the ground station;
- the ground station is further configured to receive a data frame returned by the target drone and provide the data frame to the application.
- an embodiment of the present invention provides a communication method between a ground station and a drone, where the ground station includes a data frame for transmitting a transaction frame to the drone or receiving a data frame sent by the drone.
- a communication module; the communication method of the ground station and the drone includes:
- an embodiment of the present invention provides a communication method between a UAV and a ground station, where the UAV includes a transaction frame for receiving a ground station or a second data frame for transmitting the data frame to the ground station.
- the communication module, the communication method of the ground station and the drone includes:
- a sixth aspect relates to a communication method of a ground station and a drone, the ground station comprising a first communication module for transmitting a transaction frame to the drone or receiving a data frame transmitted by the drone;
- the communication methods of the ground station and the drone include:
- the ground station controls, by the real-time transaction scheduling pool, the first communication module to send a transaction frame to a target drone, the transaction frame is generated by an application in a ground station, and the application is used to operate the target drone ;
- the UAV receives and acquires a transaction frame sent by the ground station, and performs an operation indicated by the transaction frame;
- the drone returns a data frame to the ground station
- the ground station uses the real-time transaction scheduling pool to acquire a data frame received by the first communication module, and provides the data frame to an application in the ground station.
- the ground station controls the first communication module to send a transaction frame to the drone through a transaction scheduling module or a real-time transaction scheduling pool or
- the transaction scheduling module or the real-time transaction scheduling pool in the ground station in the example stores the transaction frame applied in the ground station, and the transaction scheduling module or the real-time transaction scheduling pool occupies the first communication module, thereby enabling multiple applications to utilize the transaction scheduling module or real-time transaction.
- Scheduling the pool to control the first communication module to send a transaction frame or acquire a data frame that is, by a transaction scheduling module or real-time transaction scheduling
- the pool may control the first communication module to send a transaction frame of any application or acquire a data frame of any application, thereby ensuring that the transaction scheduling module or the real-time transaction scheduling pool sequentially sends the transaction frames of multiple applications through the first communication module. Or ensuring that the transaction scheduling module or the real-time transaction scheduling pool acquires the data frames required by the plurality of applications from the first communication module in an orderly manner, eliminating the step of the application consuming the first communication module and then exiting, thereby reducing multiple applications and multiple applications.
- the complexity of communication between drones thereby improving the communication efficiency between multiple applications and multiple drones.
- FIG. 1 is a schematic structural view of a ground station according to Embodiment 1 of the present invention.
- FIG. 2 is a schematic structural diagram of a ground station according to Embodiment 2 of the present invention.
- FIG. 3 is a schematic structural diagram of a ground station according to Embodiment 3 of the present invention.
- FIG. 4 is a schematic diagram of a transmission frame queue before a ground station sends a transaction frame once in a third embodiment of the present invention
- FIG. 5 is a schematic diagram of a transmission frame queue after a ground station sends a transaction frame once in a third embodiment of the present invention
- FIG. 6 is a second schematic diagram of a transmission frame queue after a ground station sends a transaction frame once in a third embodiment of the present invention
- FIG. 7 is a schematic structural diagram of a ground station according to Embodiment 4 of the present invention.
- FIG. 8 is a schematic structural view of an unmanned aerial vehicle according to Embodiment 5 of the present invention.
- FIG. 9 is a schematic structural diagram of a communication system between a ground station and a drone according to Embodiment 7 of the present invention.
- FIG. 10 is a flowchart of a communication method between a ground station and a drone according to Embodiment 9 of the present invention.
- FIG. 11 is a flowchart of a method for communicating a ground station and a drone according to Embodiment 10 of the present invention.
- FIG. 12 is a flowchart of a communication method between a ground station and a drone according to Embodiment 11 of the present invention.
- FIG. 13 is a flowchart of a communication method between a ground station and a drone according to Embodiment 12 of the present invention.
- FIG. 16 is a flowchart of a communication method between a drone and a ground station according to Embodiment 15 of the present invention.
- FIG. 17 is a flowchart of a communication method between a ground station and a drone according to Embodiment 16 of the present invention.
- Figure 18 is a flow chart showing a method of communicating between a ground station and a drone according to a seventeenth embodiment of the present invention.
- an embodiment of the present invention provides a ground station 11 , which is a device for an operator to control a drone, which may be a handheld mobile device or a fixed installation device, and the ground station 11 includes a first communication module. 12 and the transaction scheduling module 13, the first communication module 12 is connected to the transaction scheduling module 13, the first communication module 12 is configured to send a transaction frame or receive an externally transmitted data frame, and the transaction scheduling module 13 is configured to store the ground station 11
- each transaction frame corresponds to a unique drone, that is, each transaction frame is sent only to one drone, and the drone constitutes a target unmanned machine.
- the target drone is a drone that needs to be controlled in the application with the user.
- Each application corresponds to at least one function that can operate on the target drone, ie the application is used to operate the target drone.
- the transaction scheduling module 13 is further configured to control the first communication module 12 to send a transaction frame to the target drone.
- the transaction scheduling module 13 monopolizes the first communication module 12, and the transaction frames generated by the application in the ground station 11 are stored in In the transaction scheduling module 13, the transaction scheduling module 13 determines which transaction frame is sent to the corresponding drone through the first communication module 12, and the transaction frame is used to enable the target drone to execute the corresponding operation instruction; or, the transaction scheduling The module 13 is further configured to acquire a data frame received by the first communication module 12, and provide the data frame to an application in the ground station 11, the data frame is sent by the drone to the ground station, that is, the transaction scheduling module 13 monopolizes The first communication module 12, the first communication module 12 is only controlled by the transaction scheduling module 13, the drone transmits the data frame to the first communication module 12, and the transaction scheduling module 13 acquires the data frame from the first communication module 12, and then The data frame is provided to the corresponding application, and the data frame may include various types of information of the drone, Data, such as the drone identification number, the current height of the drone, the current position of the drone, and the state of motion. It is worth mentioning
- the application in the ground station 11 is no longer directly controlling the first communication module 12 to send a transaction frame or a received data frame, but the transaction frame or the data to be received by the transaction scheduling module 13 for the application.
- the frame is managed and co-ordinated.
- the application in the ground station 11 is to manage and co-ordinate the transaction frame to be sent or the data frame to be received through the transaction scheduling module 13, and the transaction scheduling module 13 controls the first communication module 12 to send a transaction frame or
- the received data frame is obtained from the first communication module 12, and the data frame is provided to the corresponding application in the ground station 11.
- the transaction scheduling module 13 may be a module independently set in the ground station 11, or may be integrated in any one of the ground stations 11, but the execution program of the transaction scheduling module 13 is independently operated.
- the ground station 11 provided by the embodiment of the present invention controls the first communication module 12 to send a transaction frame to the drone through the transaction scheduling module 13 or acquires the data frame received by the first communication module 12 from the drone through the transaction scheduling module 13 and Compared with the prior art, when a plurality of applications need to send a transaction frame or acquire a data frame to a plurality of drones, the transaction scheduling module 13 in the ground station 11 in the embodiment of the present invention stores the transaction frame applied in the ground station 11.
- the transaction scheduling module 13 occupies the first communication module 12, thereby causing the plurality of applications to use the transaction scheduling module 13 to control the first communication module 12 to transmit a transaction frame or acquire a data frame, that is, the transaction scheduling module 13 can control the first A communication module 12 sends a transaction frame of any application or acquires a data frame of any application, thereby ensuring that the transaction scheduling module 13 sends the transaction frames of the plurality of applications through the first communication module 12 in an orderly manner, or guarantees the transaction scheduling module 13 Obtaining data frames required by multiple applications from the first communication module 12 in an orderly manner, eliminating the steps of the application consuming the first communication module 12 and then exiting, reducing multiple With the complexity of communicating with a plurality of UAVs, thereby improving the efficiency of communication between a plurality of applications and a plurality of UAVs.
- a socket is often used in communication to solve the problem that the multi-process occupation communication module causes communication congestion, but in the communication between the ground station and the drone, according to The scene in which the man-machine is located is different. It is necessary for the ground station and the drone to communicate at different communication rates in different frequency bands. In this case, if the socket is used to realize the communication between the ground station and the drone.
- TCP/IP Transmission Control Protocol/Internet Protocol
- the module 13 only calls the interface of the hardware abstraction layer, and the communication between multiple applications and the drone in the ground station 11 can be realized without re-adaptation in each frequency band conversion or communication rate conversion, thereby reducing the ground.
- the complexity of communication between multiple applications and drones in station 11 improves communication efficiency between multiple applications and drones in ground station 11.
- the transaction scheduling module 13 in the above embodiment includes a receiving unit 131, a first storage unit 135, The detecting unit 132, the pairing unit 133, and the feedback unit 134.
- the receiving unit 131 is configured to receive a pairing request of the application, where the pairing request is sent by the application to the transaction scheduling module 13, requesting the transaction scheduling module 13 to establish a communication link between the first communication module 12 and the target drone. If the application has not controlled the target drone, the application will determine that the ground station 11 has not successfully established a communication link with the target drone, and the application cannot operate the target drone, nor can it generate a transaction frame for operating the drone. .
- the first storage unit 135 is configured to store configuration information of the drone.
- the detecting unit 132 is configured to detect whether the configuration information of the target drone is stored in the first storage unit 135, and the target drone is a drone that needs to be controlled in the application with the user.
- the configuration information that the first storage unit 135 does not store the target drone indicates that the first communication module 12 has not established a communication link with the target drone before, and the first storage unit 135 stores the configuration information of the target drone. Prior to this, the first communication module 12 has established a communication link with the target drone.
- the pairing unit 133 is configured to control the first communication module 12 to send a two-party pairing request to the target drone when the first storage unit 135 does not store the configuration information of the target drone, and after the pairing is successful, that is, the first communication module 12 Receiving the configuration information of the target drone, storing the configuration information of the target drone in the first storage unit 135, and feeding back the pairing success information to the application that issues the pairing request, and subsequently establishing the target drone and the second
- the pairing request includes the communication of the ground station 11 Configuration for requesting the target drone from the target drone and the ground station 11
- a communication module 12 performs pairing.
- the feedback unit 134 is configured to feed back the pairing success information to the application when the first storage unit 135 stores the configuration information of the target drone, and the application is an application that issues a pairing request.
- the configuration information of the drone 20 may include information indicating the role of the unmanned aircraft identification number
- the communication configuration of the ground station 11 may include the ground station identification number and the ground station IP (Internet Protocol) address.
- the information having the identification function may also include information such as the communication frequency, the communication channel, and the like that the UAV 20 communicates with the first communication module 12 for success.
- the application After the application receives the pairing success information, it can generate operation controls or operation buttons for the target drone for the user to operate on the target drone.
- the application can send the transaction frame to the drone through the transaction scheduling module 13, or through the transaction scheduling module.
- 13 obtaining the data frame received by the first communication module 12 from the drone, that is, realizing communication between the application and the drone it should be noted that the communication between the application and the drone may be one-way communication, It can be two-way communication.
- the configuration information of the drone that has been stored in the first storage unit 135 when the application is started next time or other applications need to control the target drone, the paired success information can be directly fed back to the application by using the already stored configuration information.
- the application can generate operational controls or operation buttons for the target drone, etc., for the user to control the operation of the target drone.
- M applications are controlled by the control communication module to control N UAVs, and M ⁇ N times pairing is required (that is, pairing is complicated)
- the degree is M ⁇ N), that is, each time the application establishes a communication link with the drone through the control communication module, the pairing is required; in the embodiment, the first storage unit 135 stores the unmanned aerial vehicle.
- the configuration information that is, the transaction scheduling module 13 has established an available communication link with the drone, and the application does not need to be paired if there is a pairing request.
- Application A has previously issued a pairing request for No. 1 UAV.
- the configuration information of UAV No. 1 is stored in the first storage unit 135, and when Application B issues No No. 1
- the feedback unit 134 directly feeds back the pairing success information to the application B, thereby reducing the pairing of the application B with the UAV No. 1 the process of.
- this embodiment can reduce the number of pairings, thereby enabling M applications to pass the transaction scheduling module 13 controlling the first communication module 12 to establish a communication link with the N drones, reducing the complexity of the pairing to N, thereby reducing the number of applications by the transaction scheduling module 13 to control the first communication module 12 and the plurality of unmanned
- the number of pairings between the machines greatly simplifies the multi-application pairing process between the first communication module 12 and the plurality of drones through the transaction scheduling module 13.
- the transaction scheduling module 13 In order to ensure that the transaction scheduling module 13 can control the orderly transmission of the transaction frame by the first communication module 12, the transaction frame in this embodiment has a priority, and the priority can determine the transmission order of the transaction frame.
- the transaction scheduling module 13 includes a priority unit 136 for extracting a period every other transaction frame, selecting a transaction frame with the highest priority in the transaction frame, and controlling the first communication module 12 to the target first.
- the UAV sends the highest-priority transaction frame, where the priority can be represented by a numerical value, and the representation method may be that the larger the value, the higher the priority, or the smaller the value, the higher the priority.
- the transaction scheduling module 13 stores a transaction frame 1, a transaction frame 2, and a transaction frame 3.
- the transaction frame 1, the transaction frame 2, and the transaction frame 3 constitute a transmission frame queue, and the transmission frame queue is a thread synchronization frame queue.
- the priority is represented by a numerical value. The smaller the value, the higher the priority, the priority value of transaction frame 1 is 30, the priority value of transaction frame 2 is 10, and the priority value of transaction frame 3 is 50, then the transaction scheduling module 13
- the first communication module 12 is controlled to first transmit the transaction frame 2 to the drone, after one clock cycle, then transmit the transaction frame 1, and so on.
- the transaction frames stored in the transaction scheduling module 13 constitute a transmission frame queue, and the application in the ground station 11 can add a transaction frame to the transmission frame queue according to the user's input or the selected instruction, and the transaction scheduling module 13 itself can randomly send the frame.
- the queue adds a transaction frame, and the newly added transaction frame is added to the end of the send frame queue.
- the transaction frame includes a read transaction frame, a write transaction frame, and a real-time transaction frame.
- the transaction scheduling module 13 may further include a second storage unit 137 and an adding unit 138.
- the second storage unit 137 is configured to store the transaction frame.
- a read transaction frame is added to the second storage unit 137.
- the read transaction frame indicates that the information and data of a certain drone need to be read, such as reading the flying height of the drone No. 1 and reading the coordinates of the UAV No. 2, and the drone receives the read transaction frame.
- the data frame of the transaction scheduling module 13 is fed back through the first communication module 12, due to the ground station 11
- the data of the UAV is frequently read to refresh the monitoring interface, so the read transaction frame is a type of transaction frame that is frequently sent, and the adding unit 138 may be specifically used to periodically add a read transaction frame to the second storage unit 137; or
- a read transaction frame is added to the second storage unit 137, where p is a positive integer greater than zero, and the transaction scheduling module 13 controls the first communication module 12 to frequently Send a read transaction frame to the drone.
- the transaction scheduling module 13 may further include a third storage unit 139 and a data response unit 1310.
- the drone receives the read transaction frame sent by the first communication module 12 by the transaction scheduling module 13 of the ground station 11, the unmanned opportunity to the ground station
- the first communication module 12 of 11 transmits a data frame
- the third storage unit 139 is configured to store a data frame acquired from the drone through the first communication module 12
- the data response unit 1310 is configured to request an unmanned request from the transaction scheduling module 13
- the data frame of the machine is used, the data frame acquired by the last time stored in the third storage unit 139 from the drone is provided to the application, thereby ensuring that the application can obtain a more timely and accurate data frame of the drone.
- the transaction scheduling module 13 can obtain the data frames of the drone more frequently through the first communication module 12, the transaction scheduling module 13 can read the complexity of reading data frames between the M applications and the N UAVs.
- the technical M ⁇ N is reduced to N; it should also be noted that, in order to prevent the drone from disconnecting the communication link with the first communication module 12, in order to prevent the drone from being connected to the first communication module 12
- the communication link is disconnected, but the data frame sent to the transaction scheduling module 13 through the first communication module 12 before the communication link is disconnected remains in the transaction scheduling module 13, so that the operator mistakenly considers the drone and the first communication module 12
- the communication link is not disconnected, and the data frame in the transaction scheduling module 13 is deleted after the duration of the data frame exceeds the preset effective duration.
- the write transaction frame is used to control the drone to perform certain operations, for example, setting the UAV No. 2 to take off, setting the drone No. 1 to hover, etc., after the drone successfully receives and parses the write transaction frame, A feedback frame for indicating successful receipt and parsing of the write transaction frame is returned to the first communication module 12 of the ground station 11, and the feedback frame is transmitted by the first communication module 12 to the transaction scheduling module 13.
- the real-time transaction frame is used to control the UAV to perform certain operations in real time.
- the real-time transaction frame is often a transaction frame generated by a physical operation device such as a physical button or a physical joystick, to ensure that the real-time drone receives and parses the real-time transaction frame indication. Afterwards, there is no need to feed back the feedback frame to the transaction scheduling module 13 through the first communication module 12; the real-time transaction frame focuses on real-time, so the real-time transaction frame has higher priority than the read transaction.
- the priority of the frame and the priority of the write transaction frame, the priority of the write transaction frame is higher than the priority of the read transaction frame.
- the transaction scheduling module 13 includes a priority updating unit 1311, and the priority updating unit 1311 is configured to: after the transaction frame with the highest priority in the transaction scheduling module 13 is sent, raise the priority of other transaction frames in the transaction scheduling module 13, thereby adjusting the priority.
- the transaction frame with the highest priority is selected from the transaction frame.
- the value of the priority for example, as shown in FIG. 4, FIG. 5, and FIG. 6, FIG. 4 is a transmission frame queue before a certain transmission transaction frame, and the second storage unit 137 in the transaction scheduling module 13 stores the transaction frame 1, the transaction.
- Frame 2 and transaction frame 3, transaction frame 1, transaction frame 2, and transaction frame 3 form a transmission frame queue, and the priority is represented by a numerical value.
- the priority value of transaction frame 2 is 50, and the priority value of transaction frame 3 is 20.
- Figure 5 is one of the transmission frame queues after a certain transmission of a transaction frame, transaction frame 1 has been sent out, and the priority of transaction frame 2 is The value is 40, and the priority value of transaction frame 3 is 10. As shown in FIG.
- FIG. 6 is the second transmission frame queue after a certain transmission of a transaction frame. If the transaction frame 4 is stored at this time, the transaction frame content is dropped by the No. 3 machine, and the priority value is 15, the transaction frame 3 will be sent preferentially, avoiding the priority when the priority value is not changed. When a high transaction frame is added, the lower priority is always undeliverable, thus ensuring the order and rationality of the transaction frame transmission.
- the transaction scheduling module 13 includes a transmission control unit 1312 for transmitting a transaction frame to the target drone when controlling the first communication module 12 After receiving the reply frame corresponding to the transaction frame, or until the reply frame corresponding to the transaction frame has not been received after the preset duration is exceeded, the first communication module 12 is controlled to send the next transaction frame to the corresponding target. Drone.
- the reply frame is used to indicate that the drone has successfully received the transaction frame sent by the ground station.
- the application A controls the first communication module 12 to send the transaction frame 1 to the UAV 1 through the transaction scheduling module 13, and after receiving the reply frame sent by the UAV No. 1, the transaction scheduling module 13 sends the control unit. 1312 controls the first communication module 12 to send the next transaction frame to the target drone corresponding to the next transaction frame; or the preset duration is 150 ms, and the application A controls the first communication module 12 to the No. 1 through the transaction scheduling module 13
- the transmission control unit 1312 in the transaction scheduling module 13 controls the first communication module 12 to send the next transaction frame to the next.
- an embodiment of the present invention provides a drone 20 .
- the drone 20 includes a second communication module 21 and a flight controller 22 , and the second communication module 21 is configured to receive the ground station 11 and utilize the transaction scheduling module 13 .
- the flight controller 22 is configured to acquire a transaction frame received by the second communication module 21, and
- the drone 20 is controlled to perform the operation indicated by the transaction frame;
- the flight controller 22 is further configured to control the second communication module 21 to return a data frame to the first communication module 12 of the ground station 11 so that the ground station 11 controls the transaction scheduling module 13
- the first communication module 12 receives the data frame and provides the data frame to an application in the ground station 11.
- the UAV 20 provided by the embodiment of the present invention includes a second communication module 21 and a flight controller 22, which are compared with a drone that communicates with a plurality of communication modules occupying a ground station in the prior art.
- the drone 20 in the embodiment of the present invention controls the second communication module 21 to receive the ground station 11 utilization transaction by the flight controller 22.
- the scheduling module 13 controls the transaction frame sent by the first communication module 12, and the flight controller 22 controls the operation of the transaction frame indication by the drone 20 according to the transaction frame received by the second communication module 21, and can also control the second communication module 21 to
- the first communication module 12 of the ground station 11 returns a data frame so that the ground station 11 controls the first communication module 12 to receive the data frame and provide the data frame to the application in the ground station 11 by the transaction scheduling module 13, thereby securing the ground station
- the application in the 11 can obtain the required data frames from the first communication module 12 through the transaction scheduling module 13 in an orderly manner, eliminating the steps of the application consuming the first communication module 12 and then exiting, reducing multiple applications and multiple unmanned The complexity of the communication, which improves the communication efficiency between multiple applications and multiple drones.
- the second communication module 21 is further configured to receive the ground station 11 to control the two-party pairing request sent by the first communication module 12 by using the pairing unit 133 in the transaction scheduling module 13, where the pairing request includes the communication configuration of the ground station 11 for
- the requesting drone 20 is paired with the first communication module 12 in the ground station 11;
- the flight controller 22 is further configured to acquire the two-pair pairing request received by the second communication module 21, and store the communication configuration of the ground station 11 in the two-party pairing request.
- controlling the second communication module 21 to return the configuration information of the drone 20 to the first communication module 12 of the ground station, so that the ground station 11 uses the pairing unit 133 in the transaction scheduling module 13 to store the configuration information of the drone in the transaction scheduling.
- the pairing success information is fed back into the first storage unit 135 of the module 13 and to the application in the ground station 11.
- the flight controller 22 is further configured to control the second communication module 21 to return a reply frame to the first communication module 12 of the ground station 11 after acquiring the transaction frame received by the second communication module 21, so as to be grounded.
- the station 11 controls the first communication module 12 to receive the reply frame by using the transaction scheduling module 13 and controls the first communication module 12 to transmit the next transaction frame to the target drone corresponding to the next transaction frame.
- the reply frame is used to inform the ground station 11 that the transaction frame has been successfully transmitted to the drone 20, so that the ground station 11 can decide when to transmit the next transaction frame.
- ground station 11 in the fifth embodiment and the sixth embodiment please refer to the first embodiment to the fourth embodiment, and details are not described herein again.
- an embodiment of the present invention provides a communication system 10 for a ground station and a drone.
- the communication system 10 of the ground station and the drone includes a ground station 11 and at least one drone 20 (three drones are set in Fig. 9, which are UAV No. 1, UAV No. 2, and 3
- the ground station 11 is for transmitting a transaction frame to a target drone, which is generated by an application in the ground station 11 for operating the target drone.
- Each transaction frame has a unique target drone, so in Figure 9, for a transaction frame, the target drone is in UAV No. 1, UAV No. 2 and UAV No. 3.
- a drone is a unique target drone, so in Figure 9, for a transaction frame, the target drone is in UAV No. 1, UAV No. 2 and UAV No. 3. A drone.
- the drone 20 is for receiving and acquiring a transaction frame transmitted by the ground station 11 and performing the operation indicated by the transaction frame; the drone 20 is also for returning a data frame to the ground station 11.
- the ground station 11 is further configured to receive a data frame returned by the target drone and provide the data frame to the application.
- the ground station 11 and the drone 20 in this embodiment are the ground station 11 and the drone 20 in the first to sixth embodiments. For details, please refer to the above embodiment, and details are not described herein again.
- the ground station 11 controls the first communication module 12 to send a transaction frame to the drone through the transaction scheduling module 13 or acquires the first communication module through the transaction scheduling module 13. 12, the data frame received from the drone, compared with the prior art, in a plurality of applications need to send a transaction frame or acquire a data frame to a plurality of drones, the transaction scheduling in the ground station 11 in the embodiment of the present invention
- the module 13 stores the transaction frame applied in the ground station 11, and the transaction scheduling module 13 occupies the first communication module 12, thereby causing the plurality of applications to use the transaction scheduling module 13 to control the first communication module 12 to transmit a transaction frame or acquire a data frame.
- the transaction scheduling module 13 can control the first communication module 12 to send a transaction frame of any application or acquire a data frame of any application, thereby ensuring that the transaction scheduling module 13 sequentially passes the transaction frames of multiple applications through the first
- the communication module 12 sends, or ensures that the transaction scheduling module 13 acquires data frames required by multiple applications from the first communication module 12 in an orderly manner, and the application occupation of the first communication module 12 is omitted.
- the step of exiting later reduces the complexity of communication between multiple applications and multiple drones, thereby improving the communication efficiency between multiple applications and multiple drones.
- a socket is often used in communication to solve the problem that the multi-process occupation communication module causes communication congestion, but in the communication between the ground station and the drone, according to The scene in which the man-machine is located is different. It is necessary for the ground station and the drone to communicate at different communication rates in different frequency bands. In this case, if the socket is used to implement the ground station and The communication between the UAVs needs to be re-adapted to TCP/IP (Transmission Control Protocol/Internet Protocol) during each frequency band conversion or communication rate conversion, which increases the number of ground stations.
- TCP/IP Transmission Control Protocol/Internet Protocol
- the transaction scheduling module 13 only calls the interface of the hardware abstraction layer, in each frequency band conversion or communication rate conversion.
- communication between multiple applications and the drone in the ground station 11 can be realized, thereby reducing the complexity of communication between the plurality of applications and the drone in the ground station 11, and improving The communication efficiency between multiple applications and drones in the ground station 11.
- the ground station 11 is further configured to receive the pairing request of the application, detect whether the configuration information of the target drone is stored, and store the target without
- the drone 20 is further configured to receive the two-party pairing request sent by the ground station, and store the communication configuration of the ground station 11 in the two-party pairing request, and The ground station 11 returns configuration information of the drone 20.
- the ground station 11 is further configured to receive configuration information returned by the target drone, store the configuration information, and feed back pairing success information to the application in the ground station 11.
- the ground station 11 and the drone 20 are able to utilize each other's communication configuration and configuration information to establish a communication link between the ground station 11 and the drone 20.
- the drone 20 is further configured to return a reply frame to the ground station 11 after receiving the transaction frame transmitted by the ground station 11; After the station 11 sends the transaction frame to the target drone corresponding to the transaction frame, the ground station 11 is further configured to receive the reply frame returned by the target drone, and control the first communication module 12 to send the next transaction frame to the corresponding target.
- the drone that is, controls the first communication module 12 to send the next transaction frame to the target drone corresponding to the next transaction frame.
- the drone 20 returns a reply frame to the ground station 11 after receiving the transaction frame, so that the ground station 11 can control the timing of transmitting the next transaction frame.
- an embodiment of the present invention provides a communication method between a ground station and a drone for a ground station, where the ground station includes a data frame for transmitting a transaction frame to the drone or receiving a data frame transmitted by the drone.
- a communication module, the communication method of the ground station and the drone includes:
- Step 210 Establish a Realtime Transaction Schedule Pool, where the real-time transaction scheduling pool can be regarded as a data frame for coordinating and managing the transaction frame generated by the application in the ground station and the UAV.
- the real-time transaction scheduling pool is the intermediate interface between the application, the first communication module, and the drone. Therefore, the real-time transaction scheduling pool can isolate the application in the ground station from the specific communication mode and switch between different communication modes.
- the specific communication mode can be WiFi, Bluetooth or common 2.4G radio frequency communication, etc., in different wireless transceiver devices.
- the real-time transaction scheduling pool can switch the access traffic and rate of the application without modifying the application code, thus achieving good compatibility and scalability.
- the real-time transaction scheduling pool can be installed in the transaction scheduling module in the above embodiment.
- Step 202 The real-time transaction scheduling pool is used to store the transaction frame generated by the application in the ground station, and the application is used to operate the target drone.
- Step 203 Control, by using a real-time transaction scheduling pool, the first communication module to send the transaction frame to the target drone.
- Step 204 Acquire a data frame received by the first communication module from the drone by using a real-time transaction scheduling pool, and provide the data frame to an application in the ground station.
- the first communication module is controlled to send a transaction frame to the drone through the real-time transaction scheduling pool or the first communication module is received from the drone through the real-time transaction scheduling pool.
- the data frame arrives, compared with the communication system that occupies the communication module of the drone by multiple applications in the prior art, the communication system and method causing the communication link between the communication module and the drone are blocked, and the application needs to be compared in multiple applications.
- the real-time transaction scheduling pool in the ground station in the embodiment of the present invention stores a transaction frame generated by each application in the ground station, and the real-time transaction scheduling pool occupies the first communication module.
- Each application needs to use the real-time transaction scheduling pool to control the first communication module to send a transaction frame or acquire a data frame, that is, the real-time transaction scheduling pool can control the first communication module to send a transaction frame of any application or obtain any application.
- the data frame ensures that the real-time transaction scheduling pool sends the transaction frames of multiple applications through the first communication module in an orderly manner, or ensures that the real-time transaction scheduling pool acquires the data frames required by multiple applications from the first communication module in an orderly manner.
- the switching step of the application consuming the first communication module and then exiting is omitted, which reduces the complexity of communication between multiple applications and multiple UAVs, thereby improving the communication efficiency between multiple applications and multiple UAVs.
- steps 205-208 may be added before step 202, and the specific contents are as follows:
- Step 205 Receive a pairing request of the application, where the pairing request is used to request to control the real-time transaction scheduling pool to establish a communication link between the first communication module and the target drone.
- Step 206 Detect whether configuration information of the target drone is stored in the real-time transaction scheduling pool.
- Step 207 When the configuration information of the target drone is not stored in the real-time transaction scheduling pool, control the first communication module to send a pairing request to the target drone, and receive the target drone in the first communication module. After the configuration information, the configuration information of the target drone is stored in the first storage unit of the ground station and the pairing success information is fed back to the application.
- Step 208 When the configuration information of the target drone is stored in the real-time transaction scheduling pool, the pairing success information is fed back to the application.
- Step 203 in the foregoing embodiment may be specifically resized as step 2031 to step 2033.
- the specific content is as follows:
- Step 2031 every other transaction frame extraction period, using the real-time transaction scheduling pool to select the highest priority transaction frame in the transaction frame.
- Step 2032 using the real-time transaction scheduling pool to control the first communication module to send the superior to the target drone The highest priority transaction frame.
- step 2033 the priority of other transaction frames in the real-time transaction scheduling pool is raised.
- the transaction frame includes a read transaction frame, a write transaction frame, and a real-time transaction frame; the priority of the real-time transaction frame is higher than the priority of the read transaction frame and the priority of the write transaction frame, and the priority of the write transaction frame is higher than Read the priority of the transaction frame.
- the communication method between the ground station and the drone may further include steps 209-211 to ensure that the application of the ground station 11 can frequently read the data of the drone to refresh.
- Monitoring interface the specific content is as follows:
- Step 209 Add a read transaction frame to the real-time transaction scheduling pool.
- adding a read transaction frame to the real-time transaction scheduling pool may include the following two methods: mode one, periodically adding a read transaction frame to the real-time transaction scheduling pool; Second, when each p transaction frame is stored in the real-time transaction scheduling pool, a read transaction frame is added to the real-time transaction scheduling pool, and p is a positive integer greater than zero.
- Step 210 Control the real-time transaction scheduling pool to acquire a data frame from the first communication module, and store the data frame.
- Step 211 When the application requests the data frame of the drone from the real-time transaction scheduling pool, the real-time transaction scheduling pool is provided to the application by the data frame acquired by the first communication module from the drone.
- step 212 or step 213 may be added after step 203, and the specific content is as follows:
- Step 212 When the real-time transaction scheduling pool controls the first communication module to send a transaction frame to the target drone, until the reply frame corresponding to the transaction frame is received, the first communication module is controlled to send the next transaction frame to the corresponding Target drone.
- Step 213 When the real-time transaction scheduling pool controls the first communication module to send a transaction frame to the drone, and after receiving the reply frame corresponding to the transaction frame after exceeding the preset duration, the first communication module is controlled to be next. The transaction frame is sent to the corresponding target drone.
- step 212 or step 213 For details of the foregoing step 212 or step 213, refer to the contents of the first embodiment to the fourth embodiment, and details are not described herein again.
- an embodiment of the present invention provides a communication method between a UAV and a ground station, which is used for a UAV, and the UAV includes receiving a transaction frame sent by a ground station or transmitting a data frame to the ground station.
- the second communication module specifically, the communication method between the ground station and the drone includes:
- Step 301 Acquire a transaction frame received by the second communication module, where the transaction frame is generated by an application in a ground station, and is controlled by the ground station to use the real-time transaction scheduling pool to control the first communication module to send.
- Step 302 performing the operation indicated by the transaction frame.
- Step 303 Control the second communication module to return a data frame to the first communication module of the ground station, so that the ground station controls the first communication module to receive the data frame and provide the data frame by using a real-time transaction scheduling pool.
- the application in the ground station is not limited to a real-time transaction scheduling pool.
- the second communication module in the drone control drone receives the transaction frame sent by the ground station, and performs the operation of the transaction frame indication, and the drone further
- the data frame can be returned to the ground station, and the transaction frame or the data frame needs to be sent to multiple UAVs in multiple applications compared with the UAV in the prior art that communicates with the communication module occupying the ground station.
- the UAV control second communication module in the present invention receives the transaction frame sent by the first communication module by the ground station using the transaction scheduling module, and controls the UAV to perform the transaction frame indication according to the transaction frame received by the second communication module.
- the operation further is capable of controlling the second communication module to return a data frame to the first communication module of the ground station, so that the ground station controls the first communication module to receive the data frame and provide the data frame to the application in the ground station by using the transaction scheduling module. Therefore, the application in the ground station can obtain the required data frame from the first communication module in an orderly manner through the transaction scheduling module, thereby eliminating the need for By taking up the first communication module and then exiting, the complexity of communication between multiple applications and multiple drones is reduced, thereby improving communication efficiency between multiple applications and multiple drones.
- step 305 and step 306 may be added before step 301, and step 307 is added after step 302, and the specific content is as follows:
- Step 305 Acquire a two-party pairing request received by the second communication module, where the two-party pairing request is controlled by the ground station to use the real-time transaction scheduling pool to control the first communication module to send.
- Step 306 Store a communication configuration of the ground station in the two-party pairing request, and control the second communication module to return configuration information of the drone to the first communication module of the ground station, so that the ground station utilizes the real-time transaction scheduling pool.
- the configuration information of the drone is stored and the pairing success information is fed back to the application in the ground station.
- Step 307 Control the second communication module to return a reply frame to the first communication module of the ground station, so that the ground station controls the first communication module to receive the reply frame and control the first communication by using a real-time transaction scheduling pool.
- the module sends the next transaction frame to the corresponding target drone.
- an embodiment of the present invention provides a communication method between a ground station and a drone, including:
- step 401 the ground station establishes a real-time transaction scheduling pool.
- Step 402 The ground station uses the real-time transaction scheduling pool to control the first communication module to send a transaction frame to the target drone, and the transaction frame is generated by an application in the ground station for operating the target drone.
- Step 403 The drone receives and acquires a transaction frame sent by the ground station, and performs an operation indicated by the transaction frame.
- step 404 the drone returns a data frame to the ground station.
- Step 405 The ground station acquires, by using the real-time transaction scheduling pool, that the first communication module receives A data frame that provides the data frame to an application in the ground station.
- step 409-step 414 may be added before step 402, and step 415 and step 416 may be added after step 404, the specific content is as follows:
- Step 409 The ground station receives a pairing request of the application, and the pairing request is used to request to control the real-time transaction scheduling pool to establish a communication link between the first communication module and the target drone.
- Step 410 The ground station detects whether configuration information of the target drone is stored in the real-time transaction scheduling pool.
- Step 411 When the configuration information of the target drone is not stored in the real-time transaction scheduling pool, the ground station controls the first communication module to send the two-party pairing request to the target drone by using the real-time transaction scheduling pool.
- Step 412 The drone receives the two-party pairing request sent by the ground station, and stores the communication configuration of the ground station in the two-party pairing request.
- Step 413 The drone returns configuration information of the drone to the ground station.
- Step 414 The ground station controls the first communication module to receive the configuration information returned by the target drone by using the real-time transaction scheduling pool, and uses the real-time transaction scheduling pool to store the configuration information of the target drone and feed back pairing success information to the application.
- step 415 the drone returns a reply frame to the ground station.
- Step 416 The ground station uses the real-time transaction scheduling pool to control the first communication module to receive the reply frame returned by the drone, and uses the real-time transaction scheduling pool to control the first communication module to send the next transaction frame to the corresponding target drone.
- the various embodiments in the present specification are described in a progressive manner, and the same similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments.
- the description of the drone can also be found in the relevant description of the ground station.
- the communication system of the ground station and the drone refer to the relevant descriptions of the ground station and the drone; in addition, for the ground station and without
- the embodiment of the human-machine communication method is relatively simple to describe because it is basically similar to the ground station and the embodiment of the drone, and the relevant part of the description of the embodiment of the ground station and the drone is can.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network) The apparatus or the like) performs all or part of the steps of the method of the various embodiments of the present invention.
- the foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Astronomy & Astrophysics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
Claims (30)
- 一种地面站,其中,所述地面站包括第一通信模块以及与所述第一通信模块连接的事务调度模块,所述事务调度模块用于存储所述地面站中的应用生成的事务帧,还用于控制所述第一通信模块向目标无人机发送所述事务帧,获取所述第一通信模块接收到的数据帧,并将所述数据帧提供给所述地面站中的应用,所述应用用于操作所述目标无人机。
- 根据权利要求1所述的地面站,其中,所述事务调度模块包括接收单元、第一存储单元、检测单元、配对单元和反馈单元;所述接收单元用于接收应用的配对请求,所述配对请求用于请求控制所述事务调度模块建立所述第一通信模块与目标无人机之间的通信链路;所述第一存储单元用于存储无人机的配置信息;所述检测单元用于检测在所述第一存储单元中是否存储有目标无人机的配置信息;所述配对单元用于当所述第一存储单元未存储有目标无人机的配置信息时,控制所述第一通信模块向所述目标无人机发送双方配对请求,并在第一通信模块接收到目标无人机的配置信息后将该配置信息存储在第一存储单元中及向应用反馈配对成功信息;所述反馈单元用于当所述第一存储单元存储有目标无人机的配置信息时,向应用反馈配对成功信息。
- 根据权利要求1所述的地面站,其中,所述事务帧具有优先级;所述事务调度模块包括优先级单元,所述优先级单元用于每隔一个事务帧提取周期,在事务帧中选取优先级最高的事务帧,控制所述第一通信模块向目标无人机发送优先级最高的所述事务帧。
- 根据权利要求3所述的地面站,其中,事务帧包括读事务帧、写事务帧和实时事务帧;所述实时事务帧的优先级高于所述读事务帧的优先级和所述写事务帧的优先级,所述写事务帧的优先级高于所述读事务帧的优先级。
- 根据权利要求3所述的地面站,其中,所述事务调度模块包括优先级 更新单元,所述优先级更新单元用于在所述事务调度模块中优先级最高的事务帧被发送后,提升所述事务调度模块中其他事务帧的优先级。
- 根据权利要求4所述的地面站,其中,所述事务调度模块包括第二存储单元和添加单元;所述第二存储单元用于存储所述事务帧;所述添加单元用于向所述第二存储单元中添加所述读事务帧。
- 根据权利要求6所述的地面站,其中,所述添加单元具体用于:定时向所述第二存储单元中添加所述读事务帧;或者,当所述第二存储单元中每存储p个所述事务帧时,向所述第二存储单元中添加一个所述读事务帧,所述p为大于零的正整数。
- 根据权利要求6或7所述的地面站,其中,所述事务调度模块还包括第三存储单元和数据回应单元;所述第三存储单元用于存储通过第一通信模块从无人机获取的数据帧;所述数据回应单元用于当应用向所述事务调度模块请求无人机的数据帧时,将所述第三存储单元中存储的最近一次从无人机获取的数据帧提供给所述应用。
- 根据权利要求1所述的地面站,其中,所述事务调度模块包括发送控制单元,所述发送控制单元用于当控制所述第一通信模块向目标无人机发送一个事务帧后,直至接收到与所述事务帧对应的回复帧时,或者直至超过预设时长后还未收到与所述事务帧对应的回复帧时,控制所述第一通信模块将下一个事务帧发送至对应的目标无人机。
- 一种无人机,其中,所述无人机包括第二通信模块和飞行控制器,所述第二通信模块用于接收地面站利用事务调度模块控制第一通信模块所发送的事务帧,所述事务帧由地面站中的应用生成,用于操作无人机;所述飞行控制器用于获取所述第二通信模块接收的事务帧,并控制无人机执行所述事务帧所指示的操作;所述飞行控制器还用于控制所述第二通信模块向地面站的第一通信模块返回数据帧,以便所述地面站利用事务调度模块控制所述 第一通信模块接收该数据帧以及将该数据帧提供给所述地面站中的应用。
- 根据权利要求10所述的无人机,其中,所述第二通信模块还用于接收地面站利用事务调度模块中配对单元控制第一通信模块所发送的双方配对请求;所述飞行控制器还用于获取第二通信模块接收的双方配对请求,存储所述双方配对请求中的地面站的通信配置,并控制所述第二通信模块向所述地面站的第一通信模块返回无人机的配置信息,以便地面站利用事务调度模块中配对单元将无人机的配置信息存储在事务调度模块的第一存储单元中以及向所述地面站中的应用反馈配对成功信息。
- 根据权利要求10所述的无人机,其中,所述飞行控制器还用于在获取所述第二通信模块接收的事务帧之后,控制所述第二通信模块向所述地面站的第一通信模块返回回复帧,以便所述地面站利用事务调度模块控制所述第一通信模块接收该回复帧以及控制第一通信模块将下一个事务帧发送至目标无人机。
- 一种地面站与无人机的通信系统,其中,包括地面站和至少一台无人机,所述地面站被设置为发送事务帧至目标无人机,所述事务帧由地面站中的应用生成,被设置为操作所述目标无人机;所述无人机被设置为接收并获取所述地面站发送的事务帧,并执行所述事务帧所指示的操作;所述无人机还被设置为向所述地面站返回数据帧;所述地面站还被设置为接收目标无人机返回的数据帧,并将所述数据帧提供给所述应用。
- 根据权利要求13所述的地面站与无人机的通信系统,其中,在发送事务帧至目标无人机之前,所述地面站还被设置为接收应用的配对请求,检测是否存储有目标无人机的配置信息,并在未存储有目标无人机的配置信息时,向目标无人机发送双方配对请求;所述无人机还被设置为接收地面站发送的双方配对请求,存储所述双方配对请求中地面站的通信配置,并向所述地面站返回无人机的配置信息;所述地面站还被设置为接收目标无人机返回的配置信息,存储所述配置 信息,并向地面站中的应用反馈配对成功信息。
- 根据权利要求13所述的地面站与无人机的通信系统,其中,所述无人机还被设置为在接收所述地面站发送的事务帧之后,向所述地面站返回回复帧;在发送事务帧至该事务帧所对应的目标无人机之后,所述地面站还被设置为接收目标无人机返回的回复帧,并控制第一通信模块发送下一个事务帧至对应的目标无人机。
- 一种地面站与无人机的通信方法,其中,所述地面站包括被设置为向所述无人机发送事务帧或接收所述无人机发送的数据帧的第一通信模块;所述地面站与无人机的通信方法包括:建立实时事务调度池;利用所述实时事务调度池存储所述地面站中的应用生成的事务帧,所述应用被设置为操作所述目标无人机;利用所述实时事务调度池控制所述第一通信模块向目标无人机发送所述事务帧;利用所述实时事务调度池获取所述第一通信模块接收到的数据帧,将所述数据帧提供给所述地面站中的应用。
- 根据权利要求16所述的地面站与无人机的通信方法,其中,在利用所述实时事务调度池存储所述地面站中的应用生成的事务帧之前,还包括:接收应用的配对请求,所述配对请求被设置为请求控制所述实时事务调度池建立所述第一通信模块与目标无人机之间的通信链路;检测所述实时事务调度池中是否存储有目标无人机的配置信息;当所述实时事务调度池中未存储有目标无人机的配置信息时,控制所述第一通信模块向所述目标无人机发送双方配对请求,并在第一通信模块接收到目标无人机的配置信息后将该配置信息存储在地面站的第一存储单元中及向应用反馈配对成功信息;当所述实时事务调度池中存储有所述目标无人机的配置信息时,向应用 反馈配对成功信息。
- 根据权利要求16所述的地面站与无人机的通信方法,其中,所述事务帧具有优先级;所述地面站利用所述实时事务调度池控制所述第一通信模块向所述无人机发送所述事务帧,包括:每隔一个事务帧提取周期,利用实时事务调度池在事务帧中选取优先级最高的事务帧;利用实时事务调度池控制所述第一通信模块向目标无人机发送所述优先级最高的事务帧。
- 根据权利要求18所述的地面站与无人机的通信方法,其中,事务帧包括读事务帧、写事务帧和实时事务帧;所述实时事务帧的优先级高于所述读事务帧的优先级和所述写事务帧的优先级,所述写事务帧的优先级高于所述读事务帧的优先级。
- 根据权利要求18所述的地面站与无人机的通信方法,其中,在利用所述实时事务调度池控制所述第一通信模块向所述目标无人机发送所述优先级最高的事务帧之后,还包括:提升所述实时事务调度池中其他所述事务帧的优先级。
- 根据权利要求19所述的地面站与无人机的通信方法,其中,还包括:向所述实时事务调度池中添加所述读事务帧。
- 根据权利要求21所述的地面站与无人机的通信方法,其中,向所述实时事务调度池中添加所述读事务帧,包括:定时向所述实时事务调度池中添加所述读事务帧;或者,当实时事务调度池中每存储p个所述事务帧时,向所述实时事务调度池中添加一个所述读事务帧,所述p为大于零的正整数。
- 根据权利要求21或22所述的地面站与无人机的通信方法,其中,还包括:控制所述实时事务调度池从所述第一通信模块获取数据帧,并存储该数据帧;当应用向所述实时事务调度池请求无人机的数据帧时,将所述实时事务调度池将第一通信模块最近一次从无人机获取的数据帧提供给所述应用。
- 根据权利要求16所述的地面站与无人机的通信方法,其中,还包括:当所述实时事务调度池控制所述第一通信模块向目标无人机发送一个事务帧后,直至接收到与所述事务帧对应的回复帧时,控制所述第一通信模块将下一个事务帧发送至对应的目标无人机;或者,当所述实时事务调度池控制所述第一通信模块向所述无人机发送一个事务帧后,直至超过预设时长后还未收到与所述事务帧对应的回复帧时,控制所述第一通信模块将下一个事务帧发送至对应的目标无人机。
- 一种无人机与地面站的通信方法,其中,所述无人机包括被设置为接收地面站发送的事务帧或向所述地面站发送数据帧的第二通信模块,所述地面站与无人机的通信方法包括:获取所述第二通信模块接收的事务帧,所述事务帧由地面站中的应用生成,并由地面站利用实时事务调度池控制第一通信模块发送;执行所述事务帧所指示的操作;控制所述第二通信模块向所述地面站的第一通信模块返回数据帧,以便地面站利用实时事务调度池控制所述第一通信模块接收该数据帧以及将该数据帧提供给所述地面站中的应用。
- 根据权利要求25所述的无人机与地面站的通信方法,其中,在接收获取第二通信模块接收的事务帧之前,还包括:获取第二通信模块接收的双方配对请求,所述双方配对请求由所述地面站利用实时事务调度池控制第一通信模块所发送;存储所述双方配对请求中地面站的通信配置,并控制所述第二通信模块向所述地面站的第一通信模块返回无人机的配置信息,以便地面站利用实时事务调度池存储无人机的配置信息以及向所述地面站中的应用反馈配对成功信息。
- 根据权利要求25所述的无人机与地面站的通信方法,其中,在获取 所述第二通信模块接收的事务帧之后,还包括:控制所述第二通信模块向所述地面站的第一通信模块返回回复帧,以便所述地面站利用实时事务调度池控制所述第一通信模块接收该回复帧以及控制第一通信模块将下一个事务帧发送至对应的目标无人机。
- 一种地面站与无人机的通信方法,其中,所述地面站包括被设置为向所述无人机发送事务帧或接收所述无人机发送的数据帧的第一通信模块;所述地面站与无人机的通信方法包括:所述地面站建立实时事务调度池;所述地面站利用所述实时事务调度池控制所述第一通信模块发送事务帧至目标无人机,该事务帧由地面站中的应用生成,被设置为操作所述目标无人机;所述无人机接收并获取所述地面站发送的事务帧,执行该事务帧所指示的操作;所述无人机向所述地面站返回数据帧;所述地面站利用所述实时事务调度池获取所述第一通信模块接收到的数据帧,将所述数据帧提供给所述地面站中的应用。
- 根据权利要求28所述的地面站与无人机的通信方法,其中,在所述地面站利用所述实时事务调度池控制所述第一通信模块发送事务帧至目标无人机之前,还包括:所述地面站接收应用的配对请求,所述配对请求被设置为请求控制所述实时事务调度池建立所述第一通信模块与目标无人机之间的通信链路;所述地面站检测所述实时事务调度池中是否存储有目标无人机的配置信息;当所述实时事务调度池中未存储有目标无人机的配置信息时,所述地面站利用实时事务调度池控制所述第一通信模块向所述目标无人机发送双方配对请求;所述无人机接收所述地面站发送的双方配对请求,存储所述双方配对请 求中的地面站的通信配置,并向所述地面站返回无人机的配置信息;所述地面站利用实时事务调度池控制第一通信模块接收目标无人机返回的配置信息,并利用实时事务调度池存储所述目标无人机的配置信息及向应用反馈配对成功信息。
- 根据权利要求28所述的地面站与无人机的通信方法,其中,在所述无人机接收并获取所述地面站发送的事务帧之后,还包括:所述无人机向所述地面站返回回复帧;所述地面站利用实时事务调度池控制第一通信模块接收无人机返回的回复帧,并利用实时事务调度池控制第一通信模块发送下一个事务帧至对应的目标无人机。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2017209229A AU2017209229B2 (en) | 2016-01-22 | 2017-01-16 | Ground station, unmanned aerial vehicle, and system and method for communication between ground station and unmanned aerial vehicle |
EP17741019.8A EP3407658A4 (en) | 2016-01-22 | 2017-01-16 | FLOOR STATION, REMOTE CONTROLLED AIRCRAFT AND SYSTEM AND METHOD FOR COMMUNICATION BETWEEN A GROUND STATION AND A REMOTE CONTROLLED AIRCRAFT |
KR1020187001919A KR102170344B1 (ko) | 2016-01-22 | 2017-01-16 | 지상국, 무인항공기 및 지상국과 무인항공기의 통신 시스템, 방법 |
US15/568,972 US10885793B2 (en) | 2016-01-22 | 2017-01-16 | Ground station, unmanned aerial vehicle, and system and method for communication between ground station and unmanned aerial vehicle |
JP2018515847A JP6548286B2 (ja) | 2016-01-22 | 2017-01-16 | 地上局、無人航空機、及び地上局と無人航空機間の通信システム、方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610044716.0 | 2016-01-22 | ||
CN201610044716.0A CN105744636B (zh) | 2016-01-22 | 2016-01-22 | 地面站及地面站与无人机的通信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017124988A1 true WO2017124988A1 (zh) | 2017-07-27 |
Family
ID=56246434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/071290 WO2017124988A1 (zh) | 2016-01-22 | 2017-01-16 | 地面站、无人机及地面站与无人机的通信系统、方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US10885793B2 (zh) |
EP (1) | EP3407658A4 (zh) |
JP (1) | JP6548286B2 (zh) |
KR (1) | KR102170344B1 (zh) |
CN (2) | CN105744636B (zh) |
AU (1) | AU2017209229B2 (zh) |
WO (1) | WO2017124988A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108401504A (zh) * | 2017-11-28 | 2018-08-14 | 深圳市大疆创新科技有限公司 | 无线通信方法、装置及系统、无线通信设备及记录介质 |
CN109074094A (zh) * | 2017-12-18 | 2018-12-21 | 深圳市大疆创新科技有限公司 | 一种无人机的作业任务分配方法、相关设备及存储介质 |
CN117075967A (zh) * | 2023-10-16 | 2023-11-17 | 西安羚控电子科技有限公司 | 地面站自动化指令生成方法、数据渲染方法及系统 |
GB2619128A (en) * | 2022-03-08 | 2023-11-29 | Ocado Innovation Ltd | Communications system |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105744636B (zh) * | 2016-01-22 | 2017-09-22 | 广州极飞科技有限公司 | 地面站及地面站与无人机的通信方法 |
CN106231606B (zh) * | 2016-08-01 | 2019-11-12 | 北京艾森博航空科技股份有限公司 | 用于无人机飞控的基站自动配置方法 |
CN106850728A (zh) * | 2016-09-14 | 2017-06-13 | 北京京东尚科信息技术有限公司 | 用于处理无人机信息的方法、装置和系统 |
CN106527439B (zh) * | 2016-10-31 | 2020-12-04 | 纳恩博(北京)科技有限公司 | 一种运动控制方法和装置 |
WO2018170735A1 (zh) * | 2017-03-21 | 2018-09-27 | 深圳市大疆创新科技有限公司 | 无人机控制方法及控制设备、无人机监管方法及监管设备 |
JP7088953B2 (ja) | 2017-03-21 | 2022-06-21 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッド | 無人航空機(uav)を監視する方法、システム、プログラム、及び記録媒体 |
CN107094045A (zh) * | 2017-04-17 | 2017-08-25 | 中国航空无线电电子研究所 | 一种面向通信卫星的多功能综合业务通用接入方法 |
US11438760B2 (en) | 2017-05-03 | 2022-09-06 | Qualcomm Incorporated | Exchanging a message including an in-flight status indicator between a drone-coupled user equipment and a component of a terrestrial wireless communication subscriber network |
WO2019000229A1 (zh) * | 2017-06-27 | 2019-01-03 | 深圳市大疆创新科技有限公司 | 无线设备的配对方法和装置以及计算设备 |
CN109426274A (zh) * | 2017-08-31 | 2019-03-05 | 广东泰高新技术发展有限公司 | 无人机协同航测系统及协同航测方法 |
CN108061906A (zh) * | 2017-11-30 | 2018-05-22 | 上海华测导航技术股份有限公司 | 一种包含支持MavLink协议的GNSS接收机的测绘系统及其方法 |
CN107943082A (zh) * | 2017-12-01 | 2018-04-20 | 亿航智能设备(广州)有限公司 | 无人机飞控方法、装置和计算机可读介质 |
CN109960270A (zh) * | 2017-12-14 | 2019-07-02 | 辽宁壮龙无人机科技有限公司 | 一种确定无人机飞行路径的方法及装置 |
CN108200652B (zh) * | 2018-01-03 | 2020-07-31 | 北京润科通用技术有限公司 | 一种应用于无人机集群的通信方法及装置 |
CN108319294A (zh) * | 2018-01-19 | 2018-07-24 | 成都天麒科技有限公司 | 一种无人机控制方法 |
CN108227746A (zh) * | 2018-01-23 | 2018-06-29 | 深圳市科卫泰实业发展有限公司 | 一种无人机集群控制系统及方法 |
CN108377480B (zh) * | 2018-01-30 | 2020-10-23 | 浙江大学 | 基于无人机的应急物联通信方法 |
CN108646782A (zh) * | 2018-05-03 | 2018-10-12 | 南昌大学 | 一种无人机安全飞行方法 |
CN108966174A (zh) * | 2018-07-27 | 2018-12-07 | 长春草莓科技有限公司 | 一种无人机与地面站的通讯加密方法 |
CN110830350B (zh) * | 2018-08-07 | 2022-03-18 | 广州极飞科技股份有限公司 | 通信系统 |
CN109116863B (zh) * | 2018-08-24 | 2021-12-03 | 北京京东乾石科技有限公司 | 无人机调度方法、装置、系统、电子设备及可读介质 |
CN109195196A (zh) * | 2018-10-28 | 2019-01-11 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 地面站与无人机自主配对工作频点和扩频码的方法 |
JP2020106980A (ja) * | 2018-12-26 | 2020-07-09 | トヨタ自動車株式会社 | 車両制御装置、車両制御方法及び車両制御システム |
CN110634278A (zh) * | 2019-10-08 | 2019-12-31 | 荆州介太科技有限公司 | 一种通信方法、设备及控制系统 |
CN111462575A (zh) * | 2020-03-06 | 2020-07-28 | 青岛山景虚拟现实研究院 | 一种用于飞行模拟训练视景仿真实时通信的方法 |
CN111915936B (zh) * | 2020-09-03 | 2022-05-13 | 中国联合网络通信集团有限公司 | 无人机监管方法、装置和用户终端 |
CN112269392B (zh) * | 2020-09-16 | 2023-08-22 | 广西电网有限责任公司电力科学研究院 | 一种无人机集群控制的地面工作站系统及其控制方法 |
CN114442089A (zh) * | 2020-11-02 | 2022-05-06 | 云烁智控(哈尔滨)技术有限公司 | 一种用于巡查的无人机叶簇穿透合成孔径雷达监测系统 |
CN112882492A (zh) * | 2021-01-14 | 2021-06-01 | 重庆三峡学院 | 一种便携式无人机可视地面站导航装置 |
CN112770292B (zh) * | 2021-01-18 | 2022-11-04 | 北京三快在线科技有限公司 | 一种无人机通信系统、无人机通信方法及装置 |
CN113014289B (zh) * | 2021-03-15 | 2022-08-19 | 西安忠林世纪电子科技有限公司 | 一种无人机数据链备份方法 |
CN113473469B (zh) * | 2021-06-30 | 2024-01-26 | 苏州极目机器人科技有限公司 | 终端设备间匹配方法及第一终端设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102768518A (zh) * | 2012-07-11 | 2012-11-07 | 清华大学 | 多无人机平台协同控制系统 |
CN104615019A (zh) * | 2014-12-25 | 2015-05-13 | 武汉智能鸟无人机有限公司 | 一种基于无线通讯的远程无人机控制系统及其控制方法 |
CN104850132A (zh) * | 2015-04-23 | 2015-08-19 | 中电科(德阳广汉)特种飞机系统工程有限公司 | 一种多任务载荷管理装置及方法 |
CN105744636A (zh) * | 2016-01-22 | 2016-07-06 | 广州极飞电子科技有限公司 | 地面站、无人机及地面站与无人机的通信系统、方法 |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001125637A (ja) * | 1999-08-19 | 2001-05-11 | Fujita Corp | 超遠隔制御システム |
JP3709393B2 (ja) * | 2001-12-14 | 2005-10-26 | 富士ソフトエービーシ株式会社 | 遠隔制御システム及び遠隔制御方法 |
US7603212B2 (en) * | 2006-03-30 | 2009-10-13 | Honeywell International, Inc. | Real time planning and scheduling for a team of unmanned vehicles |
US20070291656A1 (en) * | 2006-06-16 | 2007-12-20 | Harris Corporation | Method and system for outbound content-based QoS |
CN101247160B (zh) * | 2008-02-22 | 2011-04-06 | 北京航空航天大学 | 一种利用无人机测控链路实时传送dgps数据的方法 |
US20100302359A1 (en) * | 2009-06-01 | 2010-12-02 | Honeywell International Inc. | Unmanned Aerial Vehicle Communication |
US9084276B2 (en) * | 2009-09-11 | 2015-07-14 | Aerovironment, Inc. | Dynamic transmission control for a wireless network |
KR101110778B1 (ko) * | 2010-09-07 | 2012-03-13 | 비씨카드(주) | 블루투스 통신 방법 및 시스템 |
US8863256B1 (en) * | 2011-01-14 | 2014-10-14 | Cisco Technology, Inc. | System and method for enabling secure transactions using flexible identity management in a vehicular environment |
ES2556381T3 (es) * | 2011-06-04 | 2016-01-15 | Alcatel Lucent | Un concepto de planificación |
US9518821B2 (en) * | 2012-08-02 | 2016-12-13 | Benjamin Malay | Vehicle control system |
JP2014052366A (ja) | 2012-08-06 | 2014-03-20 | Ricoh Co Ltd | 光計測装置、車両 |
US9075415B2 (en) * | 2013-03-11 | 2015-07-07 | Airphrame, Inc. | Unmanned aerial vehicle and methods for controlling same |
CN103543752B (zh) * | 2013-10-09 | 2017-03-15 | 深圳市大疆创新科技有限公司 | 一种遥控方法和遥控系统 |
CN104601299B (zh) * | 2013-10-30 | 2017-11-28 | 北京临近空间飞行器系统工程研究所 | 一种基于双向确认的数据传输系统及方法 |
WO2015088412A1 (en) * | 2013-12-13 | 2015-06-18 | Telefonaktiebolaget L M Ericsson (Publ) | Traffic coordination for communication sessions involving wireless terminals and server devices |
KR102219698B1 (ko) * | 2014-04-30 | 2021-02-24 | 엘지전자 주식회사 | 무인 항공기 제어 장치 및 방법 |
CN104049616B (zh) * | 2014-06-25 | 2016-08-17 | 哈尔滨工程大学 | 无人水下航行器群体任务协调系统及方法 |
US11968022B2 (en) * | 2014-08-18 | 2024-04-23 | Sunlight Aerospace Inc. | Distributed airborne wireless communication services |
CN105940627B (zh) * | 2014-08-21 | 2019-05-21 | 深圳市大疆创新科技有限公司 | 无人飞行器及其通信方法和地面终端 |
US9731821B2 (en) * | 2014-09-10 | 2017-08-15 | International Business Machines Corporation | Package transport by unmanned aerial vehicles |
WO2016112733A1 (zh) * | 2015-01-13 | 2016-07-21 | 广州极飞电子科技有限公司 | 无人机调度方法及系统、无人机 |
EP3254404A4 (en) * | 2015-03-31 | 2018-12-05 | SZ DJI Technology Co., Ltd. | Authentication systems and methods for generating flight regulations |
US9540119B1 (en) * | 2015-05-12 | 2017-01-10 | Rockwell Collins, Inc. | Remotely piloted aircraft telemetry recording using the command and control data link system and related method |
WO2016179637A1 (en) * | 2015-05-12 | 2016-11-17 | Precision Autonomy Pty Ltd | Systems and methods of unmanned vehicle control and monitoring |
CN104994355A (zh) * | 2015-07-14 | 2015-10-21 | 杨珊珊 | 一种智能化主动图像采集与更新系统及方法 |
AU2016322762A1 (en) * | 2015-09-18 | 2018-04-12 | Moog Inc. | Cellular aerial vehicle traffic control system and method |
US10339818B2 (en) * | 2015-11-24 | 2019-07-02 | Drone Go Home, LLC | Drone defense system |
KR102419355B1 (ko) * | 2016-01-27 | 2022-07-12 | 한국전자통신연구원 | 무인기 제어용 통신 채널 동적 할당 및 변경 방법 및 절차 |
KR102416473B1 (ko) * | 2016-01-27 | 2022-07-05 | 한국전자통신연구원 | 무인기 제어용 초기 통신 채널 및 연결 설정 방법 |
US10061311B2 (en) * | 2016-03-01 | 2018-08-28 | Vigilent Inc. | System for identifying and controlling unmanned aerial vehicles |
GB2564315B (en) * | 2016-03-18 | 2021-09-29 | Walmart Apollo Llc | Unmanned aircraft systems and methods |
US9848459B2 (en) * | 2016-04-06 | 2017-12-19 | Cisco Technology, Inc. | Dynamic network connectivity using unmanned aerial vehicles |
US9947233B2 (en) * | 2016-07-12 | 2018-04-17 | At&T Intellectual Property I, L.P. | Method and system to improve safety concerning drones |
US10114384B2 (en) * | 2016-09-13 | 2018-10-30 | Arrowonics Technologies Ltd. | Formation flight path coordination of unmanned aerial vehicles |
US10429836B2 (en) * | 2016-11-14 | 2019-10-01 | Electronics And Telecommunications Research Institute | Channel access method in unmanned aerial vehicle (UAV) control and non-payload communication (CNPC) system |
US10084615B2 (en) * | 2016-11-14 | 2018-09-25 | Electronics And Telecommunications Research Institute | Handover method and control transfer method |
US10470241B2 (en) * | 2016-11-15 | 2019-11-05 | At&T Intellectual Property I, L.P. | Multiple mesh drone communication |
US10575312B2 (en) * | 2016-12-01 | 2020-02-25 | Electronics And Telecommunications Research Institute | Method of assigning channel for UAS control and non-payload communication (CNPC) system |
US10251196B2 (en) * | 2017-01-27 | 2019-04-02 | The Boeing Company | Hybrid mac protocol, based on contention and reservation, for mobile ad hoc networks with multiple transceivers |
KR102053769B1 (ko) * | 2017-01-31 | 2019-12-09 | 한국전자통신연구원 | 지상 무선국 장치 및 탑재 무선국 장치 |
US10611474B2 (en) * | 2017-03-20 | 2020-04-07 | International Business Machines Corporation | Unmanned aerial vehicle data management |
US10531505B2 (en) * | 2017-05-05 | 2020-01-07 | Atc Technologies, Llc | Communicating with unmanned aerial vehicles and air traffic control |
WO2019041150A1 (zh) * | 2017-08-30 | 2019-03-07 | 深圳市大疆创新科技有限公司 | 一种信道切换方法、装置及通信设备 |
KR102535213B1 (ko) * | 2018-01-23 | 2023-05-22 | 한국전자통신연구원 | 채널 간섭 분석에 기반한 무인기 제어 및 비-임무용 통신 채널 선택 방법 및 장치 |
KR102459463B1 (ko) * | 2018-07-02 | 2022-10-26 | 한국전자통신연구원 | 무인 이동체 제어 시스템의 데이터 전송 방법 및 장치 |
EP3671390B1 (en) * | 2018-12-21 | 2021-10-13 | Airbus Defence and Space GmbH | Method for operating an unmanned aerial vehicle as well as an unmanned aerial vehicle |
-
2016
- 2016-01-22 CN CN201610044716.0A patent/CN105744636B/zh active Active
- 2016-01-22 CN CN201710179481.0A patent/CN106850050A/zh active Pending
-
2017
- 2017-01-16 WO PCT/CN2017/071290 patent/WO2017124988A1/zh active Application Filing
- 2017-01-16 AU AU2017209229A patent/AU2017209229B2/en not_active Ceased
- 2017-01-16 EP EP17741019.8A patent/EP3407658A4/en active Pending
- 2017-01-16 US US15/568,972 patent/US10885793B2/en active Active
- 2017-01-16 JP JP2018515847A patent/JP6548286B2/ja active Active
- 2017-01-16 KR KR1020187001919A patent/KR102170344B1/ko active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102768518A (zh) * | 2012-07-11 | 2012-11-07 | 清华大学 | 多无人机平台协同控制系统 |
CN104615019A (zh) * | 2014-12-25 | 2015-05-13 | 武汉智能鸟无人机有限公司 | 一种基于无线通讯的远程无人机控制系统及其控制方法 |
CN104850132A (zh) * | 2015-04-23 | 2015-08-19 | 中电科(德阳广汉)特种飞机系统工程有限公司 | 一种多任务载荷管理装置及方法 |
CN105744636A (zh) * | 2016-01-22 | 2016-07-06 | 广州极飞电子科技有限公司 | 地面站、无人机及地面站与无人机的通信系统、方法 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3407658A4 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108401504A (zh) * | 2017-11-28 | 2018-08-14 | 深圳市大疆创新科技有限公司 | 无线通信方法、装置及系统、无线通信设备及记录介质 |
US11108824B2 (en) | 2017-11-28 | 2021-08-31 | SZ DJI Technology Co., Ltd. | Wireless communication method, device and system, wireless communication equipment and recording medium |
CN109074094A (zh) * | 2017-12-18 | 2018-12-21 | 深圳市大疆创新科技有限公司 | 一种无人机的作业任务分配方法、相关设备及存储介质 |
WO2019119200A1 (zh) * | 2017-12-18 | 2019-06-27 | 深圳市大疆创新科技有限公司 | 一种无人机的作业任务分配方法、相关设备及存储介质 |
GB2619128A (en) * | 2022-03-08 | 2023-11-29 | Ocado Innovation Ltd | Communications system |
CN117075967A (zh) * | 2023-10-16 | 2023-11-17 | 西安羚控电子科技有限公司 | 地面站自动化指令生成方法、数据渲染方法及系统 |
CN117075967B (zh) * | 2023-10-16 | 2024-01-30 | 西安羚控电子科技有限公司 | 地面站自动化指令生成方法、数据渲染方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN105744636A (zh) | 2016-07-06 |
AU2017209229A2 (en) | 2018-01-18 |
JP2018536571A (ja) | 2018-12-13 |
US20180315320A1 (en) | 2018-11-01 |
EP3407658A1 (en) | 2018-11-28 |
KR20180020250A (ko) | 2018-02-27 |
KR102170344B1 (ko) | 2020-10-28 |
US10885793B2 (en) | 2021-01-05 |
AU2017209229B2 (en) | 2021-07-08 |
AU2017209229A1 (en) | 2017-11-02 |
EP3407658A4 (en) | 2019-11-20 |
CN106850050A (zh) | 2017-06-13 |
CN105744636B (zh) | 2017-09-22 |
JP6548286B2 (ja) | 2019-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017124988A1 (zh) | 地面站、无人机及地面站与无人机的通信系统、方法 | |
CN104221449B (zh) | 用于实现共存同步蓝牙和lte/wimax传输的方法和装置 | |
US20200218251A1 (en) | Control method for unmanned aerial vehicle, unmanned aerial vehicle and machine-readable storage medium | |
CN104801050B (zh) | 一种航模飞机和遥控器的配对方法及配对系统 | |
CN106027341A (zh) | 一种智能家居设备的控制方法 | |
CN104157129A (zh) | 红外码型获取方法、云服务器、红外转发器及系统 | |
CN113157300A (zh) | 一种数据处理方法、装置和存储介质 | |
US10728745B2 (en) | Information processing apparatus and non-transitory computer-readable medium recording information processing program | |
WO2019169880A1 (zh) | 无人机通信方法、控制终端及无人机控制系统 | |
JP6932852B2 (ja) | データ通信方法及びヒューマンコンピュータインタラクションシステム | |
JP2013219655A (ja) | プロトコル変換装置及びプロトコル変換方法 | |
KR102017631B1 (ko) | 데이터 통신을 위한 단말 장치 및 방법 | |
WO2019000822A1 (zh) | 射频设备的通信方法、装置、遥控器及无人飞行器 | |
CN107483169A (zh) | 数据传输方法、系统及计算机可读存储介质 | |
US10757603B2 (en) | Gateway function collecting data from nearby devices at first and second positions and timings for transmission to a base station | |
WO2010148999A1 (zh) | 一种基于usb接口的通信设备及实现业务配置的方法 | |
US10849087B2 (en) | Coexistence of WiFi and TDMA communications within an access point in an IoT network | |
CN113965432B (zh) | 一种双通道can总线通信的控制系统 | |
CN103765791B (zh) | 近场通信射频发现控制方法、装置和终端设备 | |
WO2021081815A1 (zh) | 视频传输方法、设备及计算机可读存储介质 | |
JP2013258542A (ja) | ロボット制御システム、動画転送方法及び動画転送プログラム | |
US10779275B2 (en) | Single channel bi-directional communications control | |
WO2019098258A1 (ja) | 制御装置、制御対象機器、制御システム、制御方法、制御対象機器の制御方法、制御装置のプログラム、および制御対象機器のプログラム | |
US9641412B2 (en) | Method and apparatus for guaranteeing traffic quality of communication module in wireless communication system | |
US20130166683A1 (en) | Device capable of safely communicating device information, communication control method therefor, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17741019 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15568972 Country of ref document: US |
|
ENP | Entry into the national phase |
Ref document number: 2017209229 Country of ref document: AU Date of ref document: 20170116 Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20187001919 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2018515847 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |