WO2023193611A1 - Unmanned aerial vehicle, and control method, apparatus and system therefor - Google Patents
Unmanned aerial vehicle, and control method, apparatus and system therefor Download PDFInfo
- Publication number
- WO2023193611A1 WO2023193611A1 PCT/CN2023/083416 CN2023083416W WO2023193611A1 WO 2023193611 A1 WO2023193611 A1 WO 2023193611A1 CN 2023083416 W CN2023083416 W CN 2023083416W WO 2023193611 A1 WO2023193611 A1 WO 2023193611A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- remote control
- control device
- slave
- unmanned aerial
- aerial vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- 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/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
- G05D1/0816—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
- G05D1/0833—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using limited authority control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C27/00—Rotorcraft; Rotors peculiar thereto
- B64C27/04—Helicopters
- B64C27/08—Helicopters with two or more rotors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U10/00—Type of UAV
- B64U10/10—Rotorcrafts
-
- 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 application relates to the technical field of unmanned aerial vehicles, and in particular to an unmanned aerial vehicle and its control method, device and system.
- Unmanned aerial vehicles With the continuous development of unmanned aerial vehicle aerial photography technology, more and more consumer-grade unmanned aerial vehicles are being produced and developed. Unmanned aerial vehicles are also gradually becoming more and more popular.
- the drone is mainly controlled by the pilot using the remote controller to perform tasks.
- one drone corresponds to one remote controller.
- Control when the remote controller fails, or the connection between the remote controller and the drone is interrupted, it may cause the drone to lose control and affect the execution of the drone's flight mission.
- Embodiments of the present application provide an unmanned aerial vehicle and its control method, device, and system to solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the control efficiency of the unmanned aerial vehicle.
- embodiments of the present application provide a control method for an unmanned aerial vehicle.
- the method includes:
- a master remote control device and at least one slave remote control device are determined.
- the master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle;
- the slave remote control device corresponds to From the control right, the slave control right corresponds to some of the permissions of the unmanned aerial vehicle;
- the slave remote control device corresponding to the first received master control right application instruction is determined as the master remote control device.
- determining a master remote control device and at least one slave remote control device includes:
- the first remote control device that communicates with the unmanned aerial vehicle is determined as the master remote control device, and the remote control devices connected thereafter are determined as the slave remote control device.
- the slave control right includes a first slave control right and a second slave control right
- the method further includes:
- the control right of the slave remote control device is converted from the second slave control right to the first slave control right; where the first slave control right corresponds to the unmanned aerial vehicle.
- the operating rights of the gimbal and the second slave control rights correspond to the information viewing rights of the UAV.
- the main remote control device communicates with the unmanned aerial vehicle through the first image transmission channel
- the master remote control connection interruption information is sent to at least one slave remote control device, including:
- the master remote control connection interruption information is sent to the slave remote control device through the second image transmission channel.
- the main remote control device communicates with the unmanned aerial vehicle through the first image transmission channel
- At least one slave remote control device communicates with the same base station, and the base station communicates with the unmanned aerial vehicle through the second image transmission channel;
- the master remote control connection interruption information is sent to at least one slave remote control device, including:
- the main remote control connection interruption information is sent to the base station through the second video transmission channel, so that the base station forwards the main remote control connection interruption information to at least one slave remote control device connected to it for communication.
- the master remote control device and at least one slave remote control device are communicatively connected to the same base station, and the base station is communicatively connected to the unmanned aerial vehicle through the first image transmission channel;
- At least one slave remote control device communicates with the unmanned aerial vehicle through the second image transmission channel
- the master remote control connection interruption information is sent to at least one slave remote control device, including:
- the master remote control connection interruption information is sent to the base station to which the master remote control device is communicatively connected, so that the base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it.
- the method further includes:
- the master remote control connection interruption information is sent to at least one slave remote control device through the second image transmission channel.
- the master remote control device and at least one slave remote control device are communicatively connected to the first base station, and the first base station is communicatively connected to the unmanned aerial vehicle through the first image transmission channel;
- At least one slave remote control device is communicatively connected to the second base station, and the second base station is communicatively connected to the unmanned aerial vehicle through the second image transmission channel;
- the master remote control connection interruption information is sent to at least one slave remote control device, including:
- the master remote control connection interruption information is sent to the first base station, so that the first base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected with it.
- the method further includes:
- the master remote control connection interruption information is sent to the second base station through the second image transmission channel, so that the second base station The base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it.
- control device for an unmanned aerial vehicle which device includes:
- the device connection module is used to communicate and connect at least two remote control devices
- the equipment determination module is used to determine a master remote control device and at least one slave remote control device.
- the master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle;
- the slave remote control device corresponds to the slave control right, and the slave control right Corresponding to some permissions of unmanned aerial vehicles;
- An information sending module used to send the main remote control connection interruption information to at least one slave remote control device if the main remote control device is disconnected from the unmanned aerial vehicle;
- the master control determination module is used to determine the slave remote control device corresponding to the first master control right application instruction received as the master remote control device after sending the master remote control connection interruption information.
- an unmanned aerial vehicle including:
- a memory communicatively connected to at least one processor; wherein the memory stores instructions executable by at least one processor, and the instructions are executed by at least one processor so that at least one processor can be used to perform the unmanned operation as in the first aspect Methods of controlling aircraft.
- inventions of the present application provide a control system for an unmanned aerial vehicle.
- the system includes:
- At least one remote control device communicates with the unmanned aerial vehicle, and at least one remote control device is used to control the unmanned aerial vehicle.
- system further includes:
- a base station is used for communicating with at least one remote control device.
- embodiments of the present application provide a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, and the computer program causes the computer to execute instructions for some or all of the steps described in the first aspect.
- embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause the computer to execute as described in the first aspect some or all of the steps.
- the computer program product may be a software installation package.
- An embodiment of the present application provides a control method for an unmanned aerial vehicle.
- the method includes: when the unmanned aerial vehicle is communicatively connected to at least two remote control devices, determining a master remote control device and at least one slave remote control device, wherein the master remote control device corresponds to The master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to the slave control right, and the slave control right corresponds to part of the permissions of the unmanned aerial vehicle; if the main remote control device is disconnected from the unmanned aerial vehicle, the remote control device is assigned to at least one The slave remote control device sends the master remote control connection interruption information; after sending the master remote control connection interruption information, the slave remote control device corresponding to the received first master control right application instruction is determined as the master remote control device.
- the control rights of the master remote control device and the slave remote control device are different, so that The unmanned aerial vehicle can realize host control and slave control, avoiding operational conflicts caused by multiple remote control devices having the same permissions, and improving control efficiency; and, after the master remote control device is disconnected from the unmanned aerial vehicle, a slave remote control device can be re-connected Determined as the main remote control device, this application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the control efficiency of the unmanned aerial vehicle.
- Figure 1 is a schematic diagram of an application scenario provided by an embodiment of the present application.
- Figure 2 is a schematic flowchart of a control method for an unmanned aerial vehicle provided by an embodiment of the present application
- Figure 3 is a flow chart for determining the master remote control device and the slave remote control device provided by the embodiment of the present application;
- Figure 4 is a flow chart for determining slave control rights provided by an embodiment of the present application.
- Figure 5 is a schematic diagram of the connection relationship between the first master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
- Figure 6 is a flow chart of the first interrupt processing method of the main remote control device provided by the embodiment of the present application.
- Figure 7 is a schematic diagram of the connection relationship between the second master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
- Figure 8 is a flow chart of the second interrupt processing method of the main remote control device provided by the embodiment of the present application.
- Figure 9 is a schematic diagram of the connection relationship between the third master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
- Figure 10 is a flow chart of the third interrupt processing method of the main remote control device provided by the embodiment of the present application.
- Figure 11 is a schematic diagram of the connection relationship between the fourth master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
- Figure 12 is a flow chart of the fourth interrupt processing method of the main remote control device provided by the embodiment of the present application.
- Figure 13 is a schematic flowchart of another control method for an unmanned aerial vehicle provided by an embodiment of the present application.
- Figure 14 is a schematic structural diagram of a control device for an unmanned aerial vehicle provided by an embodiment of the present application.
- Figure 15 is a schematic structural diagram of an unmanned aerial vehicle provided by an embodiment of the present application.
- Figure 16 is a schematic structural diagram of a remote control device provided by an embodiment of the present application.
- Figure 17 is a schematic structural diagram of an unmanned aerial vehicle control system provided by an embodiment of the present application.
- Figure 1 is a schematic diagram of an application scenario provided by an embodiment of the present application.
- the application scenario includes an unmanned aerial vehicle 100 and multiple remote control devices 200, wherein, The unmanned aerial vehicle 100 communicates with each remote control device 200.
- the unmanned aerial vehicle 100 communicates with each remote control device 200 through a wireless network.
- the pilot or user can operate the remote control device 200 to operate the unmanned aerial vehicle 100 through the wireless network.
- the unmanned aerial vehicle 100 includes: multi-rotor UAVs, fixed-wing UAVs, unmanned helicopters, hybrid-wing UAVs and other unmanned aerial vehicles.
- the unmanned aerial vehicle 100 may also be an unmanned aerial vehicle driven by any type of power, including but not limited to rotary-wing unmanned aerial vehicles, fixed-wing unmanned aerial vehicles, parachute-wing unmanned aerial vehicles, or flapping-wing unmanned aerial vehicles. Man-machine and helicopter models, etc.
- a hybrid-wing UAV is taken as an example for description.
- the unmanned aerial vehicle 100 can have corresponding volume or power according to the needs of actual situations, thereby providing load capacity, flight speed, flight cruising range, etc. that can meet the needs of use.
- One or more sensors can also be added to the unmanned aerial vehicle 100 so that the unmanned aerial vehicle 100 can collect corresponding data.
- the UAV 100 is provided with at least one sensor among an accelerometer, a gyroscope, a magnetometer, a GPS navigator, and a vision sensor.
- a sensor among an accelerometer, a gyroscope, a magnetometer, a GPS navigator, and a vision sensor.
- the UAV 100 also includes a flight controller, which serves as the control core for UAV flight and data transmission, integrating one or more modules to execute corresponding logic control programs.
- a flight controller which serves as the control core for UAV flight and data transmission, integrating one or more modules to execute corresponding logic control programs.
- the unmanned aerial vehicle includes an unmanned aerial vehicle control system
- the unmanned aerial vehicle control system includes a state machine, a flight controller, an unmanned aerial vehicle power system, and unmanned aerial vehicle sensors.
- the UAV control system includes: a state machine, a flight controller and a UAV power system.
- the state machine connects the flight controller and the UAV power system, and the input of the state machine is navigation data and user interaction. Commands are output as control instructions and corresponding flags.
- the main function of the state machine is to process user interaction commands and use navigation data to implement various functions of the drone, such as flight mode switching, status monitoring, waypoint flight, return to home and other upper-level functions.
- user interaction commands are interactive commands issued by ground users, such as: remote control stick measurement data, key control commands and other commands. It can be understood that this application is mainly implemented in a state machine.
- the control commands and corresponding flags output by the state machine include position command, speed command, acceleration command, altitude command, and climb rate. command, climb acceleration command, attitude angle command, heading angle rate command, attitude mode flag and position mode flag.
- the flight controller is connected to the state machine and the flight controller, and is used to receive control commands and corresponding flag bits sent by the state machine, receive navigation data sent by the UAV power system, and output motor speed control commands, where,
- the flight controller includes two flight modes, namely position mode and attitude mode.
- the main function of the flight controller is to use control commands and navigation data to calculate the motor speed command through a certain algorithm, so that the aircraft can achieve position and attitude control, that is, the aircraft can position and posture to achieve the desired state.
- the battery speed control command taking a common rotorcraft as an example, the data is the pulse width modulation (Pulse Width Modulation, PWM) of the control motor.
- PWM Pulse Width Modulation
- the UAV power system is connected to the flight controller.
- the UAV power system includes the UAV's execution system and status monitoring system, which is used to receive the motor speed control command sent by the flight controller and achieve the corresponding speed, thereby Realize the corresponding attitude angle and position, process the sensor data, and calculate the navigation data indirectly or directly.
- the UAV power system uses a fusion algorithm to process UAV sensor data to obtain navigation data.
- the drone power system includes GPS, gyroscope, accelerometer, and magnetometer. The position, speed, and acceleration data of the drone can be calculated through GPS, gyroscope, accelerometer, and magnetometer.
- the position, speed, and acceleration data of the drone can be calculated through binocular vision, gyroscope, accelerometer, and magnetometer.
- the attitude angle and attitude angular rate of the drone can be calculated through the gyroscope, accelerometer and magnetometer.
- the remote control device 200 includes a smart terminal, where the smart terminal can be any type of smart device used to establish a communication connection with the unmanned aerial vehicle 100, such as a mobile terminal such as a mobile phone, a tablet computer, or a smart remote control.
- the remote control device 200 may be equipped with one or more different user interaction devices to collect user instructions or display and feedback information to the user.
- the remote control device 200 includes a terminal device, where the terminal device includes a computer device, a PC, and other devices that establish a communication connection with the unmanned aerial vehicle 100.
- the terminal device may be equipped with one or more different user interaction devices for collecting data. User instructions or display and feedback information to users.
- the above-mentioned user interaction devices include but are not limited to: buttons, mouse, keyboard, display screen, touch screen, etc. screens, speakers, remote control joysticks and other devices.
- the remote control device 200 may be equipped with a touch display screen, through which it receives the user's remote control instructions for the unmanned aerial vehicle 100 and displays map information, that is, map images, and aerial photography to the user through the touch display screen.
- map information that is, map images, and aerial photography to the user through the touch display screen.
- the obtained image information that is, the image transmission screen
- the user can also switch the image information currently displayed on the display screen through the remote control touch screen.
- the user can also control the movement of the unmanned aerial vehicle through mouse operations or keyboard key operations, or control the unmanned aerial vehicle.
- existing image vision processing technology can also be integrated between the unmanned aerial vehicle 100 and the remote control device 200 to further provide more intelligent services.
- the unmanned aerial vehicle 100 can collect images through a dual-light camera, and the remote control device 200 can analyze the images, thereby realizing the user's gesture control of the unmanned aerial vehicle 100 .
- the wireless network may be a wireless communication network based on any type of data transmission principle for establishing a data transmission channel between two nodes, such as a Bluetooth network, a WiFi network, and a wireless cellular network located in different signal frequency bands. or a combination thereof.
- Figure 2 is a schematic flowchart of a control method for an unmanned aerial vehicle provided by an embodiment of the present application
- the control method of the unmanned aerial vehicle is applied to the unmanned aerial vehicle.
- the execution subject of the control method of the unmanned aerial vehicle is one or more processors of the unmanned aerial vehicle.
- control method of the unmanned aerial vehicle includes:
- Step S201 When the unmanned aerial vehicle communicates with at least two remote control devices, determine a master remote control device and at least one slave remote control device, where the master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave The remote control device corresponds to the slave control right, and the slave control right corresponds to part of the authority of the unmanned aerial vehicle;
- the unmanned aerial vehicle connects each remote control device through wireless network communication.
- the unmanned aerial vehicle and the remote control device perform image transmission through the 2.4GHz frequency band or the 5.8GHz frequency band.
- Frequency direct connection communication or, in the case of long distance, the unmanned aerial vehicle and the remote control device communicate through the base station relay.
- the remote control device connects to the WiFi hotspot of the base station, and the base station serves as a transfer station for information exchange or command interaction.
- the unmanned aerial vehicle and each remote control device include an image transmission module, where the image transmission module includes an image transmission transmitting module and an image transmission receiving module.
- the image transmission module of an unmanned aerial vehicle includes an image transmission transmitting module and an image transmission module.
- the image transmission module of each remote control device includes an image transmission transmitting module and an image transmission receiving module.
- the image transmission transmitting module is used to transmit data
- the image transmission receiving module is used to receive data.
- the receiving module is used to receive data sent by the image transmission transmitting module of the remote control device.
- the wireless transmission frequency between the image transmission transmitting module and the image transmission receiving module uses the industry standard frequency of 2.4GHz or 5.8GHz for image transmission. It can be understood that the image transmission module refers to a module that directly transmits video images between two points through a wireless link.
- the unmanned aerial vehicle After at least two remote control devices communicate with the unmanned aerial vehicle through direct communication through image transmission or through base station relay, at this time, the unmanned aerial vehicle needs to determine a master remote control device and determine the remaining remote control devices as slave remote control devices. , the main remote control device has all the authority to control the unmanned aerial vehicle.
- the unmanned aerial vehicle includes at most two image transmission channels.
- One image transmission channel is used for data transmission of the main remote control device to realize the control of the unmanned aerial vehicle by the main remote control device.
- the other is used for the slave remote control device.
- the two image transmission channels are the first image transmission channel and the second image transmission channel respectively.
- the first image transmission channel and the second image transmission channel are implemented through communication protocols, such as: TCP communication protocol, UDP communication protocol, Netty communication protocol.
- first image transmission channel and the second image transmission channel can be based on the same communication protocol, or they can be based on different communication protocols.
- the first image transmission channel is based on the TCP communication protocol
- the second image transmission channel is based on UDP. letter of agreement.
- the first image transmission channel and the second image transmission channel in the embodiment of the present application are based on the same communication protocol
- the image transmission channel where the main remote control device is located is the first image transmission channel by default.
- Figure 3 is a flow chart for determining the master remote control device and the slave remote control device provided by the embodiment of the present application;
- determine a master remote control device and at least one slave remote control device including:
- Step S301 When the unmanned aerial vehicle has no communication connection with the remote control device, the first remote control device that communicates with the unmanned aerial vehicle is determined as the master remote control device, and subsequent remote control devices connected are determined as the slave remote control device.
- the remote control device is determined to be the main remote control device, or when the unmanned aerial vehicle interrupts the communication connections with all remote control devices, the next first The first remote control device that establishes a communication connection with the unmanned aerial vehicle is determined as the master remote control device, and the remote control device connected thereafter is determined as the slave remote control device.
- the main remote control device corresponds to the main control right
- the main control right corresponds to all the permissions of the unmanned aerial vehicle, such as: operating permissions of all modules of the unmanned aerial vehicle, task upload, electronic fence upload, manual flight, all modules Parameter settings, such as: flight control parameter settings, gimbal camera parameter settings, etc.
- the slave remote control device corresponds to the slave control right
- the slave control right corresponds to some permissions of the unmanned aerial vehicle, such as: gimbal direction control, gimbal lock, gimbal camera zoom, gimbal reset, and unmanned aerial vehicle. View parameters, etc.
- the slave control right includes a first slave control right and a second slave control right. Please refer to Figure 4 again.
- Figure 4 is a flow chart for determining the slave control right provided by an embodiment of the present application.
- the steps to determine slave control include:
- Step S401 When a slave remote control device accesses the unmanned aerial vehicle, set the slave remote control device to correspond to the second slave control right;
- the unmanned aerial vehicle has communicated with at least one remote control device, that is, the unmanned aerial vehicle has a master remote control device, and when a slave remote control device is connected to the unmanned aerial vehicle, by default the slave remote control device corresponds to the second slave control right.
- the second slave control right corresponds to the information viewing permission of the unmanned aerial vehicle, for example: viewing the video stream, real-time flight parameters and route trajectory of the unmanned aerial vehicle, where the flight Real-time parameters include but are not limited to the current coordinate position, altitude, speed, distance, waypoint, gimbal angle, camera status and other parameters of the UAV.
- Step S402 When receiving the first slave control right application instruction sent from the slave remote control device, forward the first slave control right application instruction to the master remote control device;
- the unmanned aerial vehicle when the unmanned aerial vehicle receives the first slave control right application instruction sent by a certain slave remote control device, it forwards the first slave control right application instruction to the current master remote control device.
- Step S403 If the first slave control right determination instruction sent by the master remote control device is received, the control right of the slave remote control device is converted from the second slave control right to the first slave control right; where the first slave control right corresponds to none.
- the second slave control right corresponds to the information viewing permission of the unmanned aerial vehicle.
- a slave remote control device needs to obtain the first slave control right, it needs to send a first slave control right application instruction to the master remote control device, and the master remote control device determines whether it agrees to the slave remote control device obtaining the first slave control right.
- the master remote control device After the master remote control device receives the first slave control right application instruction sent by the unmanned aerial vehicle, the master remote control device presents the information corresponding to the first slave control right application instruction on its display screen, so that the operator of the master remote control device can view the information.
- the first slave control right applies for information corresponding to the instruction, and performs a first operation on the display screen so that the display screen responds to the first operation.
- first operation is a confirmation operation
- a first slave control right confirmation instruction is generated, And send the first slave control right confirmation instruction to the unmanned aerial vehicle.
- first operation is a rejection operation
- the information includes device information, sending time and other information from the remote control device.
- the unmanned aerial vehicle will record. That is to say, the unmanned aerial vehicle is also used to count the current The number of slave remote control devices with first slave control rights.
- the UAV will no longer forward the application for first slave control rights. Please send the command to the master remote control device, and return the first prompt information to the slave remote control device that sent the first slave control right application instruction, where the first prompt information is used to prompt the slave remote control device to currently have the first slave control right.
- the number of remote control devices is full.
- the first number threshold in the embodiment of the present application is set according to specific needs, for example, it is set to 3, which is not limited here.
- Step S202 If the master remote control device is disconnected from the unmanned aerial vehicle, send master remote control connection interruption information to at least one slave remote control device;
- the methods for sending the master remote control connection interruption information are also different.
- Figure 5 is a schematic diagram of the connection relationship between the first master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
- a master remote control device communicates with the unmanned aerial vehicle through the first image transmission channel.
- a slave remote controller communicates with the unmanned aerial vehicle through the second image transmission channel.
- the main remote control device and the unmanned aerial vehicle are paired through a pairing code.
- a pairing code is set on the pairing code setting keyboard of the unmanned aerial vehicle, and the corresponding pairing is entered on the password pairing keyboard of a certain remote control device.
- code the remote control device and the unmanned aerial vehicle are paired successfully, and the remote control device is determined to be the main remote control device, which means that the remote control device can control the unmanned aerial vehicle; and the slave remote control device or base station and the unmanned aerial vehicle are also paired through the pairing code
- the slave pairing code is informed to the slave pairing personnel, and the slave pairing personnel enters the slave pairing code and then performs pairing.
- pairing is performed by using the frequency linking button.
- the remote control device is equipped with a main pairing button
- the unmanned aerial vehicle is also equipped with a physical button.
- the remote control device is triggered to pair with the unmanned aerial vehicle, and the remote control device is determined to be the master remote control device.
- the slave remote control device and the unmanned aerial vehicle are paired in the same manner, which will not be described again here.
- the master remote control device communicates with the unmanned aerial vehicle through the first image transmission channel; the slave remote control device communicates with the unmanned aerial vehicle through the second image transmission channel; if the main remote control device is disconnected from the unmanned aerial vehicle, then Sending the master remote control connection interruption information to at least one slave remote control device includes: after the first image transmission channel is closed, sending the master remote control connection interruption information to the slave remote control device through the second image transmission channel.
- Figure 6 is a flow chart of the first interrupt processing method of the main remote control device provided by the embodiment of the present application.
- the flow of the first interrupt processing method of the main remote control device includes:
- Step S601 The main remote control device is disconnected from the unmanned aerial vehicle
- the main remote control device runs out of power and shuts down and goes offline, causing the image transmission module of the main remote control device to stop working, that is, the image transmission transmitting module and the image transmission receiving module stop working.
- Step S602 The first image transmission channel is closed
- the first image transmission channel is closed.
- the image transmission transmitting module and/or the image transmission receiving module of the main remote control device and/or the unmanned aerial vehicle stop working. , then the first image transmission channel is closed.
- Step S603 Send the master remote control connection interruption information to the slave remote control device through the second image transmission channel;
- the image transmission transmitting module of the unmanned aerial vehicle sends the main remote control connection interruption information to the image transmission receiving module of the slave remote control device through the second image transmission channel.
- the main remote control device connects to the UAV through image transmission, and the slave remote control device connects to the UAV through the base station:
- Figure 7 is a schematic diagram of the connection relationship between the second master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
- the master remote control device is connected to the unmanned aerial vehicle through the first image transmission channel, multiple slave remote control devices are connected to the unmanned aerial vehicle through base station communication, and multiple slave remote control devices are connected to the base station through wireless communication protocol communication, for example: Wireless-Fidelity (WiFi).
- WiFi Wireless-Fidelity
- Figure 8 is a flow chart of the second interrupt processing method of the main remote control device provided by the embodiment of the present application.
- the flow of the second interrupt processing method of the main remote control device includes:
- Step S801 The main remote control device is disconnected from the unmanned aerial vehicle
- the main remote control device runs out of power and shuts down and goes offline, causing the image transmission module of the main remote control device to stop working, that is, the image transmission transmitting module and the image transmission receiving module stop working.
- Step S802 The first image transmission channel is closed
- the first image transmission channel is closed.
- the image transmission transmitting module and/or the image transmission receiving module of the main remote control device and/or the unmanned aerial vehicle stop working. , then the first image transmission channel is closed.
- Step S803 Send the main remote control connection interruption information to the base station through the second image transmission channel;
- the base station includes a video transmission module.
- the video transmission module of the base station also includes a video transmission transmitting module and a video transmission receiving module.
- the video transmission transmitting module of the unmanned aerial vehicle sends main remote control connection interruption information to the video transmission receiving module of the base station.
- Step S804 The base station forwards the master remote control connection interruption information to at least one slave remote control device connected to it for communication;
- the base station's image transmission receiving module receives the main remote control connection interruption information
- the base station The master remote control connection interruption information is further forwarded to at least one slave remote control device that is communicatively connected to the base station, that is, the base station broadcasts the master remote control connection interruption information to all slave remote control devices that are communicatively connected to it.
- the master remote control device communicates with the unmanned aerial vehicle through the first image transmission channel; at least one slave remote control device connects to the same base station through WiFi communication, and the base station communicates with the unmanned aerial vehicle through the second image transmission channel; if the master remote control device When the device is disconnected from the unmanned aerial vehicle, after the first image transmission channel is closed, the main remote control connection interruption information is sent to the base station through the second image transmission channel, so that the base station forwards the main remote control connection interruption information to at least the communication connection with it.
- a slave remote control device When the device is disconnected from the unmanned aerial vehicle, after the first image transmission channel is closed, the main remote control connection interruption information is sent to the base station through the second image transmission channel, so that the base station forwards the main remote control connection interruption information to at least the communication connection with it.
- Figure 9 is a schematic diagram of the connection relationship between the third master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
- the master remote control device and at least one slave remote control device are connected to the same base station through WiFi, that is, the master remote control device and at least one slave remote control device are in the same wireless LAN.
- the base station is connected to the unmanned aerial vehicle through image transmission.
- At least one slave remote control device The device connects to the UAV via image transmission.
- Figure 10 is a flow chart of the third interrupt processing method of the main remote control device provided by the embodiment of the present application.
- the process of the third interrupt processing method of the main remote control device includes:
- Step S1001 Disconnect the main remote control device from the unmanned aerial vehicle;
- the main remote control device runs out of power and shuts down and goes offline, interrupting the connection between the main remote control device and the base station, which in turn causes the connection between the main remote control device and the unmanned aerial vehicle. Interruption, or the connection between the main remote control device and the base station is interrupted due to other faults, which in turn causes the connection between the main remote control device and the UAV to be interrupted.
- Step S1002 Send the main remote control connection interruption information to the base station to which the main remote control device is connected;
- the unmanned aerial vehicle sends the main remote control connection interruption information to the base station to which the main remote control device is communicated.
- Step S1003 The base station forwards the main remote control connection interruption information to at least one communication connection with it. from a remote control device;
- the base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it, so that at least one slave remote control device receives the master remote control connection interruption information.
- the master remote control connection interruption information is broadcast to the slave remote control device under the same base station through the base station connected to the master remote control device, which is conducive to connecting the connection between the master remote control device and the unmanned aerial vehicle.
- the conversion of the slave remote control device into the main remote control device is conducive to faster and better determination of the main remote control device and improves the stability of the control system.
- the master remote control device and at least one slave remote control device communicate and connect to the same base station.
- the base station communicates and connects to the unmanned aerial vehicle through the first image transmission channel;
- at least one slave remote control device communicates and connects to the unmanned aerial vehicle through the second image transmission channel. ;
- the master remote control connection interruption information is sent to at least one slave remote control device, including:
- the master remote control connection interruption information is sent to the base station to which the master remote control device is communicatively connected, so that the base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it.
- a master control right application instruction can be sent to the base station, so that the base station forwards the master control right application instruction to the unmanned aerial vehicle, so that the unmanned aerial vehicle receives the master control right application. command, and establish a communication connection with the device that sent the master control right application command, that is, the UAV determines the first remote control device that communicates with the UAV as the master remote control device.
- the method also includes:
- the preset time threshold can be set according to specific needs, for example: set to 1s.
- the master remote control device and at least one slave remote control device are connected to the same base station through WiFi.
- the station is connected to the unmanned aerial vehicle through image transmission, and at least one slave remote control device is connected to the same base station through WiFi, and the base station is connected to the unmanned aerial vehicle through image transmission.
- Figure 11 is a schematic diagram of the connection relationship between the fourth master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
- a master remote control device and at least one slave remote control device are connected to the first base station through WiFi, that is, a master remote control device and at least one slave remote control device are in the same wireless local area network, and the first base station is connected to the first base station through the first image transmission channel.
- at least one slave remote control device is connected to the second base station through WiFi, and the second base station is connected to the unmanned aerial vehicle through the second image transmission channel.
- Figure 12 is a flow chart of the fourth interrupt processing method of the main remote control device provided by the embodiment of the present application.
- the flow of the fourth interrupt processing method of the main remote control device includes:
- Step S1201 The main remote control device is disconnected from the unmanned aerial vehicle
- the main remote control device runs out of power and shuts down and goes offline, interrupting the connection between the main remote control device and the base station, which in turn causes the connection between the main remote control device and the unmanned aerial vehicle. Interruption, or the connection between the main remote control device and the base station is interrupted due to other faults, which in turn causes the connection between the main remote control device and the UAV to be interrupted.
- Step S1202 Send main remote control connection interruption information to the first base station
- the unmanned aerial vehicle sends the main remote control connection interruption information to the first base station, so that the first base station receives the main remote control connection interruption information.
- Step S1203 The first base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it;
- the first base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it, so that at least one slave remote control device receives the master remote control connection interruption information.
- Step S1204 If the master control right application instruction sent from the remote control device connected to the first base station is not received within the preset time threshold, send the master remote control connection interruption information to the second base station through the second image transmission channel;
- the preset time threshold can be set according to specific needs, for example: set to 1s.
- Step S1205 The second base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it;
- the second base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it, that is, the second base station broadcasts the master remote control connection interruption information to all slave remote control devices that are communicatively connected to it, so that the second base station can communicate with the second base station.
- the slave remote control device connected to the base station can send a master control right application instruction to the second base station.
- the master remote control device and at least one slave remote control device are communicatively connected to the first base station, and the first base station is communicatively connected to the unmanned aerial vehicle through the first image transmission channel; at least one slave remote control device is communicatively connected to the second base station, and the second base station is communicatively connected. Connect the unmanned aerial vehicle through the second image transmission channel communication;
- sending the master remote control connection interruption information to at least one slave remote control device including: when the master remote control device is disconnected from the unmanned aerial vehicle, sending the master remote control connection to the first base station Interrupt information, so that the first base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected with it. If the master control right application instruction sent by the slave remote control device connected to the first base station is not received within the preset time threshold, the master remote control connection interruption information is sent to the second base station through the second image transmission channel, so that the second base station The base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it.
- Step S203 After sending the master remote control connection interruption information, determine the slave remote control device corresponding to the received first master control right application instruction as the master remote control device.
- the master remote control device and the slave remote control device have different control permissions, so that the unmanned aerial vehicle can realize host control and slave control, and avoid multiple remote control devices. operation conflicts caused by the same authority, improving control efficiency; and, after the master remote control device is disconnected from the unmanned aerial vehicle, re-connect a slave remote control device The equipment is determined as the main remote control device.
- This application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the control efficiency of the unmanned aerial vehicle.
- Figure 13 is a schematic flowchart of another control method for an unmanned aerial vehicle provided by an embodiment of the present application.
- the flow of the control method of the unmanned aerial vehicle includes:
- Step S1301 The main remote control device establishes a communication connection with the unmanned aerial vehicle
- Step S1302 Determine the main remote control device
- the first remote control device that establishes connection with the unmanned aerial vehicle is determined as the main remote control device.
- Step S1303 The UAV establishes a communication connection with the slave remote control device
- the remote control devices that communicate with the unmanned aerial vehicle are all determined as slave remote control devices, and by default, all slave remote control devices correspond to the second slave control right, and the second slave control right is the unmanned aerial vehicle. information viewing permission.
- Step S1304 Send the first slave control right application instruction from the remote control device to the unmanned aerial vehicle;
- the first slave control right application instruction is sent to the unmanned aerial vehicle through the slave remote control device.
- Step S1305 The UAV forwards the first slave control right application instruction to the master remote control device;
- the unmanned aerial vehicle forwards the first slave control right application instruction sent from the remote control device to the master remote control device.
- Step S1306 The master remote control device sends the first slave control right confirmation instruction to the unmanned aerial vehicle;
- the master remote control device sends a first slave control right confirmation instruction to the unmanned aerial vehicle.
- Step S1307 Determine the first slave control right of the slave remote control device
- the first slave control right of the slave remote control device that is, the pan/tilt control authority of the unmanned aerial vehicle is determined.
- Step S1308 The connection between the main remote control device and the unmanned aerial vehicle is interrupted
- the communication between the main remote control device and the unmanned aerial vehicle is interrupted, for example: When the battery is exhausted, it shuts down and goes offline, interrupting the connection between the main remote control device and the base station, which in turn causes the connection between the main remote control device and the unmanned aerial vehicle to be interrupted. Or, the connection between the main remote control device and the base station is interrupted due to other faults, which in turn causes the main remote control device to be disconnected. The connection between the remote control device and the UAV is interrupted.
- Step S1309 The UAV sends the master remote control connection interruption information to the slave remote control device;
- the unmanned aerial vehicle sends the master remote control connection interruption information to at least one slave remote control device, where the sending method can be directly sending to the slave remote control device through the image transmission channel, or , forwarded through the base station.
- the sending method can be directly sending to the slave remote control device through the image transmission channel, or , forwarded through the base station.
- Step S1310 Send a master control right application instruction from the remote control device to the unmanned aerial vehicle;
- the slave remote control device sends a master control right application instruction to the unmanned aerial vehicle.
- Step S1311 Convert the slave remote control device to the master remote control device.
- the UAV determines the slave remote control device corresponding to the first master control right application instruction received as the master remote control device, that is, the control authority of the slave remote control device is converted from slave control right to master control right. Obviously, the slave remote control right The remote control device is converted into the primary remote control device.
- a method for controlling an unmanned aerial vehicle includes: when the unmanned aerial vehicle is communicatively connected to at least two remote control devices, determining a master remote control device and at least one slave remote control device, wherein the master remote control device Corresponds to the master control right, the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to the slave control right, and the slave control right corresponds to part of the permissions of the unmanned aerial vehicle; if the main remote control device is disconnected from the unmanned aerial vehicle, then at least A slave remote control device sends the master remote control connection interruption message; after sending the master remote control connection interruption message, the first master remote control received The slave remote control device corresponding to the control right application instruction is determined as the master remote control device.
- the control permissions of the master remote control device and the slave remote control device are different, so that the unmanned aerial vehicle can realize host control and slave control, and avoid operational conflicts caused by multiple remote control devices having the same permissions. , improve control efficiency; and, after the main remote control device is disconnected from the unmanned aerial vehicle, a slave remote control device is re-determined as the main remote control device.
- This application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the unmanned aerial vehicle. control efficiency.
- Figure 14 is a schematic structural diagram of a control device for an unmanned aerial vehicle provided by an embodiment of the present application.
- control device of the unmanned aerial vehicle is applied to the unmanned aerial vehicle. Specifically, it is applied to one or more processors of the unmanned aerial vehicle.
- control device 140 of the unmanned aerial vehicle includes:
- the device connection module 141 is used to communicate with at least two remote control devices;
- the device determination module 142 is used to determine a master remote control device and at least one slave remote control device, where the master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to the slave control right, and the slave control right The rights correspond to some of the rights of unmanned aerial vehicles;
- the information sending module 143 is used to send the main remote control connection interruption information to at least one slave remote control device if the main remote control device is disconnected from the unmanned aerial vehicle;
- the master control determination module 144 is configured to determine the slave remote control device corresponding to the received first master control right application instruction as the master remote control device after sending the master remote control connection interruption information.
- control device of the unmanned aerial vehicle can execute the control method of the unmanned aerial vehicle provided by the embodiments of the present application, and has corresponding functional modules and beneficial effects for executing the method.
- control method of the unmanned aerial vehicle provided by the embodiments of this application.
- a control device for an unmanned aerial vehicle includes: a device connection module for communicating with at least two remote control devices; and a device determination module for determining A master remote control device and at least one slave remote control device.
- the master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to the slave control right, and the slave control right corresponds to part of the permissions of the unmanned aerial vehicle.
- the information sending module is used to send the main remote control connection interruption information to at least one slave remote control device if the main remote control device is disconnected from the unmanned aerial vehicle; the main control determination module is used to send the main remote control connection interruption information after sending the main remote control connection interruption information.
- the slave remote control device corresponding to the first received master control right application instruction is determined as the master remote control device.
- the control permissions of the master remote control device and the slave remote control device are different, so that the unmanned aerial vehicle can realize host control and slave control, and avoid operational conflicts caused by multiple remote control devices having the same permissions. , improve control efficiency; and, after the main remote control device is disconnected from the unmanned aerial vehicle, a slave remote control device is re-determined as the main remote control device.
- This application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the unmanned aerial vehicle. control efficiency.
- Figure 15 is a schematic structural diagram of an unmanned aerial vehicle provided by an embodiment of the present application.
- the unmanned aerial vehicle 150 includes: a processor 151, a memory 152 and a communication module 153. Among them, the processor 151, the memory 152 and the communication module 153 establish a communication connection between any two through a bus.
- the processor 151 can be any type of processor with one or more processing cores. It can perform single-threaded or multi-threaded operations and is used to parse instructions to perform operations such as obtaining data, performing logical operation functions, and issuing operation processing results.
- the processor 151 is used to determine a master remote control device and at least one slave remote control device when the unmanned aerial vehicle communicates with at least two remote control devices, wherein the master remote control device corresponds to the master control right, and the master control right corresponds to the unmanned aerial vehicle. All permissions; the slave remote control device corresponds to the slave control right, and the slave control right corresponds to part of the permissions of the unmanned aerial vehicle; if the master remote control device is disconnected from the unmanned aerial vehicle, the master remote control connection interruption information is sent to at least one slave remote control device; after sending After the master remote control connection interruption message, the slave remote control device corresponding to the first master control right application instruction received is determined as the master remote control device.
- the control permissions of the master remote control device and the slave remote control device are different, so that the unmanned aerial vehicle can realize host control and slave control, and avoid operational conflicts caused by multiple remote control devices having the same permissions. , improve control efficiency; and, after the main remote control device is disconnected from the unmanned aerial vehicle, a slave remote control device is re-determined as the main remote control device.
- This application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the unmanned aerial vehicle. control efficiency.
- the memory 152 can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as the programs corresponding to the control method of the unmanned aerial vehicle in the embodiment of the present application. directive/module.
- the processor 151 implements the control method of the unmanned aerial vehicle in the above method embodiment by running non-transient software programs, instructions and modules stored in the memory 152 .
- the memory 152 may include a program storage area and a data storage area, where the program storage area may store an operating system and an application program required for at least one function; the storage data area may store data created according to the use of the remote control device, etc.
- memory 152 may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device.
- the memory 152 optionally includes memory located remotely relative to the processor 151 , and these remote memories may be connected to the UAV via a network. Examples of the above-mentioned networks include but are not limited to the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
- the memory 152 stores instructions that can be executed by at least one processor 151; at least one processor 151 is used to execute instructions to implement the control method of the unmanned aerial vehicle in any of the above method embodiments.
- the communication module 153 is a functional module used to establish a communication connection and provide a physical channel.
- the communication module 153 can be any type of wireless or wired communication module, including but not limited to WiFi module or Bluetooth module.
- embodiments of the present application also provide a non-transitory computer-readable storage medium, which is
- the transient computer-readable storage medium stores computer-executable instructions.
- the computer-executable instructions are executed by one or more processors 151, which can cause the above-mentioned one or more processors 151 to execute the unmanned aerial vehicle in any of the above method embodiments. Control Method.
- Figure 16 is a schematic structural diagram of a remote control device provided by an embodiment of the present application.
- the remote control device 160 includes but is not limited to: radio frequency unit 161, network module 162, audio output unit 163, input unit 164, sensor 165, display unit 166, user input unit 167, interface unit 168, memory 169 , processor 1610, and power supply 1611 and other components.
- the remote control device 160 also includes a camera.
- the remote control device may include more or less components than shown in the figure, or combine certain components, or different components. Component placement.
- the remote control device 160 includes but is not limited to mobile terminals such as mobile phones, tablet computers, or smart remote controls.
- the processor 1610 is used to generate instructions, such as: a master control right application instruction and a first slave control right application instruction, where the master control right application instruction is used to apply for master control rights to the unmanned aerial vehicle, and the first slave control right application instruction The command is used to apply for gimbal control rights from the main remote control device that is connected to the UAV.
- the radio frequency unit 161 can be used to receive and send information or signals during a call. Specifically, after receiving the downlink data from the base station, it is processed by the processor 1610; in addition, Uplink data is sent to the base station.
- the radio frequency unit 161 includes, but is not limited to, an antenna, at least one amplifier, transceiver, coupler, low noise amplifier, duplexer, etc.
- the radio frequency unit 161 can also communicate with the network and other devices through a wireless communication system.
- the remote control device 160 provides users with wireless broadband Internet access through the network module 162, such as helping users send and receive emails, browse web pages, and access streaming media.
- the audio output unit 163 may convert the audio data received by the radio frequency unit 161 or the network module 162 or stored in the memory 169 into an audio signal and output it as a sound. Furthermore, the audio output unit 163 may also provide audio output related to a specific function performed by the remote control device 160 (eg, call signal reception sound, message reception sound, etc.).
- the audio output unit 163 includes a speaker speakers, buzzers and receivers, etc.
- the input unit 164 is used to receive audio or video signals.
- the input unit 164 may include a graphics processor (Graphics Processing Unit, GPU) 1641 and a microphone 1642.
- the graphics processor 1641 targets still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. Images are processed.
- the processed image frames may be displayed on the display unit 166.
- the image frames processed by the graphics processor 1641 may be stored in the memory 169 (or other storage media) or sent via the radio frequency unit 161 or the network module 162.
- Microphone 1642 can receive sounds and can process such sounds into audio data.
- the processed audio data can be converted into a format that can be sent to a mobile communication base station via the radio frequency unit 161 for output in the phone call mode.
- the remote control device 160 also includes at least one sensor 165, such as a light sensor, a motion sensor, and other sensors.
- the light sensor includes an ambient light sensor and a proximity sensor.
- the ambient light sensor can adjust the brightness of the display panel 1661 according to the brightness of the ambient light.
- the proximity sensor can close the display panel 1661 when the remote control device 160 moves to the ear. /or backlight.
- the accelerometer sensor can detect the magnitude of acceleration in various directions (usually three axes).
- the sensor 165 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, Infrared sensors, etc. will not be described in detail here.
- the display unit 166 is used to display information input by the user or information provided to the user.
- the display unit 166 may include a display panel 1661, which may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (OLED), etc.
- LCD Liquid Crystal Display
- OLED organic light-emitting diode
- the user input unit 167 may be used to receive input numeric or character information and generate key signal input related to user settings and function control of the remote control device.
- the user input unit 167 Including touch panel 1671 and other input devices 1672.
- the touch panel 1671 also known as a touch screen, can collect the user's touch operations on or near the touch panel 1671 (for example, the user uses a finger, stylus, or any suitable object or accessory on or near the touch panel 1671 operate).
- the touch panel 1671 may include two parts: a touch detection device and a touch controller.
- the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact point coordinates, and then sends it to the touch controller.
- the touch panel 1671 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave.
- the user input unit 167 may also include other input devices 1672.
- other input devices 1672 may include but are not limited to physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be described again here.
- the touch panel 1671 can be covered on the display panel 1661.
- the touch panel 1671 detects a touch operation on or near it, it is sent to the processor 1610 to determine the type of touch event. Then the processor 1610 determines the type of touch event according to the touch. The type of event provides corresponding visual output on display panel 1661.
- the touch panel 1671 and the display panel 1661 are used as two independent components to implement the input and output functions of the remote control device, in some embodiments, the touch panel 1671 and the display panel 1661 can be integrated. There are no specific limitations here on realizing the input and output functions of the remote control device.
- the interface unit 168 is an interface for connecting external devices to the remote control device 160 .
- external devices may include a wired or wireless headphone port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, audio input/output (I/O) port, video I/O port, headphone port, etc.
- Interface unit 168 may be used to receive input (eg, data information, power, etc.) from an external device and transmit the received input to one or more elements within remote control device 160 or may be used to connect between remote control device 160 and an external device. Transfer data between devices.
- Memory 169 may be used to store software programs as well as various data.
- Memory 169 may primarily include Storage program area and storage data area, wherein the storage program area can store at least one application program 1691 required for a function (such as sound playback function, image playback function, etc.) and operating system 1692, etc.; the storage data area can store according to the use of the mobile phone. Created data (such as audio data, phone book, etc.), etc.
- memory 169 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
- the processor 1610 is the control center of the remote control device 160, using various interfaces and lines to connect various parts of the entire remote control device, by running or executing software programs and/or modules stored in the memory 169, and calling programs stored in the memory 169. Data, perform various functions of the remote control device and process data, thereby overall monitoring the remote control device.
- the processor 1610 may include one or more processing units; in this embodiment of the present application, the processor 1610 may integrate an application processor and a modem processor, where the application processor mainly processes operating systems, user interfaces, application programs, etc. , the modem processor mainly handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 1610.
- the remote control device 160 may also include a power supply 1611 (such as a battery) that supplies power to various components.
- the power supply 1611 may be logically connected to the processor 1610 through a power management system, thereby managing charging, discharging, and And functions such as power consumption management.
- the remote control device 160 includes some not-shown functional modules, which will not be described again here.
- the embodiment of the present application also provides a remote control device, including a processor 1610, a memory 169, and a computer program stored on the memory 169 and executable on the processor 1610.
- a remote control device including a processor 1610, a memory 169, and a computer program stored on the memory 169 and executable on the processor 1610.
- the computer program is executed by the processor 1610, the above-mentioned unmanned aerial vehicle is realized.
- Each process of the control method embodiment can achieve the same technical effect. To avoid repetition, it will not be described again here.
- Figure 17 is a schematic structural diagram of an unmanned aerial vehicle control system provided by an embodiment of the present application.
- the control system 170 of the unmanned aerial vehicle includes: an unmanned aerial vehicle 171, a remote control device 172 and a base station 173.
- multiple remote control devices 172 there may be multiple remote control devices 172 in the embodiment of the present application. Multiple remote control devices 172 are directly connected to one unmanned aerial vehicle 171 through communication, or some or all of the multiple remote control devices 172 are connected to the unmanned aerial vehicle 171 through base station communication. , to complete the transfer of signals or commands through the base station 173 to achieve control of the unmanned aerial vehicle.
- one of the plurality of remote control devices 172 is determined as the master remote control device, and the others are determined as slave remote control devices, and after the master remote control device disconnects from the unmanned aerial vehicle, the slave remote control device can be switched to the master remote control device.
- the relevant content of the unmanned aerial vehicle 171 of the unmanned aerial vehicle control system 170 in the embodiment of the present application may be referred to the unmanned aerial vehicle mentioned in the above embodiment, and will not be described again here.
- the base station 173 of the unmanned aerial vehicle control system 170 in the embodiment of the present application may include but is not limited to one or more of macro base stations, micro base stations, and distributed base stations, which are not limited here.
- the unmanned aerial vehicle is connected to the unmanned aerial vehicle through direct communication through multiple remote control devices, or the multiple remote control devices are partially or fully connected to the unmanned aerial vehicle through base station communication.
- the main remote control device and several slave remote control devices can improve the control efficiency of the unmanned aerial vehicle.
- embodiments of the present application also provide a non-transitory computer-readable storage medium.
- the non-transitory computer-readable storage medium stores computer-executable instructions.
- the computer-executable instructions are executed by one or more processors and can The above one or more processors are caused to execute the control method of the unmanned aerial vehicle in any of the above method embodiments.
- embodiments of the present application also provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause the computer to perform any of the above method embodiments. Some or all of the steps described in the control method of the unmanned aerial vehicle.
- the computer program product may be a software installation package.
- the device embodiments described above are merely illustrative in which individual components are illustrated as separate components. Elements may or may not be physically separate, and components shown as units may or may not be physical units, i.e. they may be located in one place, or they may be distributed over multiple network elements. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Select some or all of the modules according to actual needs to achieve the purpose of the solution of this embodiment.
- each embodiment can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware.
- the computer program can be stored in a non-transitory computer-readable storage.
- the computer program includes program instructions.
- the relevant device can perform the processes of the embodiments of the above methods.
- the storage medium can be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.
- the above-mentioned products can execute the control method of the unmanned aerial vehicle provided by the embodiments of the present application, and have corresponding functional modules and beneficial effects for executing the control method of the unmanned aerial vehicle.
- control method of the unmanned aerial vehicle provided in the embodiment of this application.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Mechanical Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
本申请要求于2022年04月08日提交中国专利局、申请号为CN2022103699830、申请名称为“无人飞行器及其控制方法、装置、系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application filed with the China Patent Office on April 8, 2022, with the application number CN2022103699830 and the application title "Unmanned aerial vehicle and its control method, device, and system", the entire content of which is incorporated by reference. in this application.
本申请涉及无人飞行器技术领域,尤其涉及一种无人飞行器及其控制方法、装置、系统。The present application relates to the technical field of unmanned aerial vehicles, and in particular to an unmanned aerial vehicle and its control method, device and system.
随着无人飞行器航拍技术的不断发展,越来越多的消费级无人飞行器也正在生产研制。无人飞行器也逐步日趋普及。With the continuous development of unmanned aerial vehicle aerial photography technology, more and more consumer-grade unmanned aerial vehicles are being produced and developed. Unmanned aerial vehicles are also gradually becoming more and more popular.
在无人机在飞行过程中,无人机的操控主要通过飞手利用遥控器去执行任务,通常一台无人机对应一台遥控器,但是,若只有一台遥控器对无人机进行控制,容易在遥控器出现故障,或者,遥控器与无人机连线中断的时候,导致无人机的失控,影响无人机的飞行任务的执行。During the flight of the drone, the drone is mainly controlled by the pilot using the remote controller to perform tasks. Usually one drone corresponds to one remote controller. However, if there is only one remote controller to control the drone, Control, when the remote controller fails, or the connection between the remote controller and the drone is interrupted, it may cause the drone to lose control and affect the execution of the drone's flight mission.
目前存在多台遥控器对无人机进行控制的方案,其采用距离算法实时计算无人机与遥控器的距离,并根据距离进行遥控器的切换控制,这种控制方式对距离的判断要求较高,并且,实时计算距离并切换遥控器需要耗费较大的处理资源,容易影响无人机的控制效率。 Currently, there are multiple remote controllers to control the UAV. It uses a distance algorithm to calculate the distance between the UAV and the remote controller in real time, and performs switching control of the remote controller based on the distance. This control method requires more distance judgment. High, and real-time calculation of distance and switching of remote controllers requires a large amount of processing resources, which can easily affect the control efficiency of the drone.
【发明内容】[Content of the invention]
本申请实施例提供一种无人飞行器及其控制方法、装置、系统,以解决无人飞行器的控制效率不足的问题,提高无人飞行器的控制效率。Embodiments of the present application provide an unmanned aerial vehicle and its control method, device, and system to solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the control efficiency of the unmanned aerial vehicle.
为解决上述技术问题,本申请实施例提供以下技术方案:In order to solve the above technical problems, the embodiments of this application provide the following technical solutions:
第一方面,本申请实施例提供一种无人飞行器的控制方法,方法包括:In a first aspect, embodiments of the present application provide a control method for an unmanned aerial vehicle. The method includes:
当无人飞行器通信连接至少两个遥控设备时,确定一个主遥控设备以及至少一个从遥控设备,其中,主遥控设备对应主控制权,主控制权对应无人飞行器的全部权限;从遥控设备对应从控制权,从控制权对应无人飞行器的部分权限;When the unmanned aerial vehicle communicates with at least two remote control devices, a master remote control device and at least one slave remote control device are determined. The master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to From the control right, the slave control right corresponds to some of the permissions of the unmanned aerial vehicle;
若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息;If the master remote control device is disconnected from the unmanned aerial vehicle, send the master remote control connection interruption information to at least one slave remote control device;
在发送主遥控连接中断信息之后,将接收到的第一个主控制权申请指令对应的从遥控设备确定为主遥控设备。After sending the master remote control connection interruption information, the slave remote control device corresponding to the first received master control right application instruction is determined as the master remote control device.
在一些实施例中,确定一个主遥控设备以及至少一个从遥控设备,包括:In some embodiments, determining a master remote control device and at least one slave remote control device includes:
当无人飞行器没有通信连接遥控设备,将第一个与无人飞行器通信连接的遥控设备确定为主遥控设备,之后接入的遥控设备确定为从遥控设备。When the unmanned aerial vehicle has no communication connection with the remote control device, the first remote control device that communicates with the unmanned aerial vehicle is determined as the master remote control device, and the remote control devices connected thereafter are determined as the slave remote control device.
在一些实施例中,从控制权包括第一从控制权和第二从控制权,方法还包括:In some embodiments, the slave control right includes a first slave control right and a second slave control right, and the method further includes:
当某一从遥控设备接入无人飞行器时,设置该从遥控设备对应第二从控制权;When a slave remote control device is connected to the UAV, set the slave remote control device to correspond to the second slave control right;
当接收到从遥控设备发送的第一从控制权申请指令时,将第一从控制权申请指令转发到主遥控设备;When receiving the first slave control right application instruction sent from the remote control device, forward the first slave control right application instruction to the master remote control device;
若接收到主遥控设备发送的第一从控制权确定指令,则将从遥控设备的控制权由第二从控制权转换为第一从控制权;其中,第一从控制权对应无人飞行器的云台的操作权限,第二从控制权对应无人飞行器的信息查看权限。If the first slave control right determination instruction sent by the master remote control device is received, the control right of the slave remote control device is converted from the second slave control right to the first slave control right; where the first slave control right corresponds to the unmanned aerial vehicle. The operating rights of the gimbal and the second slave control rights correspond to the information viewing rights of the UAV.
在一些实施例中, In some embodiments,
主遥控设备通过第一图传通道通信连接无人飞行器;The main remote control device communicates with the unmanned aerial vehicle through the first image transmission channel;
从遥控设备通过第二图传通道通信连接无人飞行器;Connect the unmanned aerial vehicle from the remote control device through the second image transmission channel communication;
若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息,包括:If the master remote control device is disconnected from the UAV, the master remote control connection interruption information is sent to at least one slave remote control device, including:
当第一图传通道关闭之后,通过第二图传通道向从遥控设备发送主遥控连接中断信息。After the first image transmission channel is closed, the master remote control connection interruption information is sent to the slave remote control device through the second image transmission channel.
在一些实施例中,In some embodiments,
主遥控设备通过第一图传通道通信连接无人飞行器;The main remote control device communicates with the unmanned aerial vehicle through the first image transmission channel;
至少一个从遥控设备通信连接同一个基站,基站通过第二图传通道通信连接无人飞行器;At least one slave remote control device communicates with the same base station, and the base station communicates with the unmanned aerial vehicle through the second image transmission channel;
若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息,包括:If the master remote control device is disconnected from the UAV, the master remote control connection interruption information is sent to at least one slave remote control device, including:
当第一图传通道关闭之后,通过第二图传通道向基站发送主遥控连接中断信息,以使基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备。After the first video transmission channel is closed, the main remote control connection interruption information is sent to the base station through the second video transmission channel, so that the base station forwards the main remote control connection interruption information to at least one slave remote control device connected to it for communication.
在一些实施例中,In some embodiments,
主遥控设备和至少一个从遥控设备通信连接同一个基站,基站通过第一图传通道通信连接无人飞行器;The master remote control device and at least one slave remote control device are communicatively connected to the same base station, and the base station is communicatively connected to the unmanned aerial vehicle through the first image transmission channel;
至少一个从遥控设备通过第二图传通道通信连接无人飞行器;At least one slave remote control device communicates with the unmanned aerial vehicle through the second image transmission channel;
若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息,包括:If the master remote control device is disconnected from the UAV, the master remote control connection interruption information is sent to at least one slave remote control device, including:
当主遥控设备与无人飞行器断开连接之后,向主遥控设备通信连接的基站发送主遥控连接中断信息,以使基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备。When the master remote control device is disconnected from the unmanned aerial vehicle, the master remote control connection interruption information is sent to the base station to which the master remote control device is communicatively connected, so that the base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it.
在一些实施例中,方法还包括:In some embodiments, the method further includes:
若在预设时间阈值内没有接收到与基站通信连接的从遥控设备发送的主 控制权申请指令,则通过第二图传通道向至少一个从遥控设备发送主遥控连接中断信息。If the master message sent by the slave remote control device connected to the base station is not received within the preset time threshold, If the control right application instruction is issued, the master remote control connection interruption information is sent to at least one slave remote control device through the second image transmission channel.
在一些实施例中,In some embodiments,
主遥控设备和至少一个从遥控设备通信连接第一基站,第一基站通过第一图传通道通信连接无人飞行器;The master remote control device and at least one slave remote control device are communicatively connected to the first base station, and the first base station is communicatively connected to the unmanned aerial vehicle through the first image transmission channel;
至少一个从遥控设备通信连接第二基站,第二基站通过第二图传通道通信连接无人飞行器;At least one slave remote control device is communicatively connected to the second base station, and the second base station is communicatively connected to the unmanned aerial vehicle through the second image transmission channel;
若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息,包括:If the master remote control device is disconnected from the UAV, the master remote control connection interruption information is sent to at least one slave remote control device, including:
当主遥控设备与无人飞行器断开连接之后,向第一基站发送主遥控连接中断信息,以使第一基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备。After the master remote control device disconnects from the unmanned aerial vehicle, the master remote control connection interruption information is sent to the first base station, so that the first base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected with it.
在一些实施例中,方法还包括:In some embodiments, the method further includes:
若在预设时间阈值内没有接收到与第一基站通信连接的从遥控设备发送的主控制权申请指令,则通过第二图传通道向第二基站发送主遥控连接中断信息,以使第二基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备。If the master control right application instruction sent by the slave remote control device connected to the first base station is not received within the preset time threshold, the master remote control connection interruption information is sent to the second base station through the second image transmission channel, so that the second base station The base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it.
第二方面,本申请实施例提供一种无人飞行器的控制装置,该装置包括:In a second aspect, embodiments of the present application provide a control device for an unmanned aerial vehicle, which device includes:
设备连接模块,用于通信连接至少两个遥控设备;The device connection module is used to communicate and connect at least two remote control devices;
设备确定模块,用于确定一个主遥控设备以及至少一个从遥控设备,其中,主遥控设备对应主控制权,主控制权对应无人飞行器的全部权限;从遥控设备对应从控制权,从控制权对应无人飞行器的部分权限;The equipment determination module is used to determine a master remote control device and at least one slave remote control device. The master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to the slave control right, and the slave control right Corresponding to some permissions of unmanned aerial vehicles;
信息发送模块,用于若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息;An information sending module, used to send the main remote control connection interruption information to at least one slave remote control device if the main remote control device is disconnected from the unmanned aerial vehicle;
主控确定模块,用于在发送主遥控连接中断信息之后,将接收到的第一个主控制权申请指令对应的从遥控设备确定为主遥控设备。 The master control determination module is used to determine the slave remote control device corresponding to the first master control right application instruction received as the master remote control device after sending the master remote control connection interruption information.
第三方面,本申请实施例提供一种无人飞行器,包括:In a third aspect, embodiments of the present application provide an unmanned aerial vehicle, including:
至少一个处理器;以及at least one processor; and
与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够用于执行如第一方面的无人飞行器的控制方法。A memory communicatively connected to at least one processor; wherein the memory stores instructions executable by at least one processor, and the instructions are executed by at least one processor so that at least one processor can be used to perform the unmanned operation as in the first aspect Methods of controlling aircraft.
第四方面,本申请实施例提供一种无人飞行器的控制系统,系统包括:In a fourth aspect, embodiments of the present application provide a control system for an unmanned aerial vehicle. The system includes:
如第三方面的无人飞行器;Such as the third aspect of unmanned aerial vehicles;
至少一个遥控设备,通信连接无人飞行器,至少一个遥控设备用于控制无人飞行器。At least one remote control device communicates with the unmanned aerial vehicle, and at least one remote control device is used to control the unmanned aerial vehicle.
在一些实施例中,系统还包括:In some embodiments, the system further includes:
基站,用于通信连接至少一个遥控设备。A base station is used for communicating with at least one remote control device.
第五方面,本申请实施例提供一种计算机可读存储介质,其中,计算机可读存储介质用于存储计算机程序,计算机程序使得计算机执行如第一方面中所描述的部分或全部步骤的指令。In a fifth aspect, embodiments of the present application provide a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, and the computer program causes the computer to execute instructions for some or all of the steps described in the first aspect.
第六方面,本申请实施例提供一种计算机程序产品,其中,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机程序可操作来使计算机执行如第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。In a sixth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause the computer to execute as described in the first aspect some or all of the steps. The computer program product may be a software installation package.
本申请实施例的提供的一种无人飞行器的控制方法,方法包括:当无人飞行器通信连接至少两个遥控设备时,确定一个主遥控设备以及至少一个从遥控设备,其中,主遥控设备对应主控制权,主控制权对应无人飞行器的全部权限;从遥控设备对应从控制权,从控制权对应无人飞行器的部分权限;若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息;在发送主遥控连接中断信息之后,将接收到的第一个主控制权申请指令对应的从遥控设备确定为主遥控设备。通过确定一个主遥控设备以及至少一个从遥控设备,主遥控设备与从遥控设备的控制权限不同,使得 无人飞行器能够实现主机控制与从机控制,避免多个遥控设备的权限相同导致的操作冲突,提高控制效率;并且,在主遥控设备与无人飞行器断开连接之后,重新将一个从遥控设备确定为主遥控设备,本申请能够解决无人飞行器的控制效率不足的问题,提高无人飞行器的控制效率。An embodiment of the present application provides a control method for an unmanned aerial vehicle. The method includes: when the unmanned aerial vehicle is communicatively connected to at least two remote control devices, determining a master remote control device and at least one slave remote control device, wherein the master remote control device corresponds to The master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to the slave control right, and the slave control right corresponds to part of the permissions of the unmanned aerial vehicle; if the main remote control device is disconnected from the unmanned aerial vehicle, the remote control device is assigned to at least one The slave remote control device sends the master remote control connection interruption information; after sending the master remote control connection interruption information, the slave remote control device corresponding to the received first master control right application instruction is determined as the master remote control device. By determining a master remote control device and at least one slave remote control device, the control rights of the master remote control device and the slave remote control device are different, so that The unmanned aerial vehicle can realize host control and slave control, avoiding operational conflicts caused by multiple remote control devices having the same permissions, and improving control efficiency; and, after the master remote control device is disconnected from the unmanned aerial vehicle, a slave remote control device can be re-connected Determined as the main remote control device, this application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the control efficiency of the unmanned aerial vehicle.
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。One or more embodiments are exemplified by the pictures in the corresponding drawings. These illustrative illustrations do not constitute limitations to the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the figures in the drawings are not intended to be limited to scale.
图1是本申请实施例提供的一种应用场景的示意图;Figure 1 is a schematic diagram of an application scenario provided by an embodiment of the present application;
图2是本申请实施例提供的一种无人飞行器的控制方法的流程示意图;Figure 2 is a schematic flowchart of a control method for an unmanned aerial vehicle provided by an embodiment of the present application;
图3是本申请实施例提供的确定主遥控设备和从遥控设备的流程图;Figure 3 is a flow chart for determining the master remote control device and the slave remote control device provided by the embodiment of the present application;
图4是本申请实施例提供的确定从控制权的流程图;Figure 4 is a flow chart for determining slave control rights provided by an embodiment of the present application;
图5是本申请实施例提供的第一种主遥控设备、从遥控设备与无人飞行器的连接关系的示意图;Figure 5 is a schematic diagram of the connection relationship between the first master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
图6是本申请实施例提供的第一种主遥控设备的中断处理方式的流程图;Figure 6 is a flow chart of the first interrupt processing method of the main remote control device provided by the embodiment of the present application;
图7是本申请实施例提供的第二种主遥控设备、从遥控设备与无人飞行器的连接关系的示意图;Figure 7 is a schematic diagram of the connection relationship between the second master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
图8是本申请实施例提供的第二种主遥控设备的中断处理方式的流程图;Figure 8 is a flow chart of the second interrupt processing method of the main remote control device provided by the embodiment of the present application;
图9是本申请实施例提供的第三种主遥控设备、从遥控设备与无人飞行器的连接关系的示意图;Figure 9 is a schematic diagram of the connection relationship between the third master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
图10是本申请实施例提供的第三种主遥控设备的中断处理方式的流程图;Figure 10 is a flow chart of the third interrupt processing method of the main remote control device provided by the embodiment of the present application;
图11是本申请实施例提供的第四种主遥控设备、从遥控设备与无人飞行器的连接关系的示意图;Figure 11 is a schematic diagram of the connection relationship between the fourth master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
图12是本申请实施例提供的第四种主遥控设备的中断处理方式的流程图;Figure 12 is a flow chart of the fourth interrupt processing method of the main remote control device provided by the embodiment of the present application;
图13是本申请实施例提供的另一种无人飞行器的控制方法的流程示意图; Figure 13 is a schematic flowchart of another control method for an unmanned aerial vehicle provided by an embodiment of the present application;
图14是本申请实施例提供的一种无人飞行器的控制装置的结构示意图;Figure 14 is a schematic structural diagram of a control device for an unmanned aerial vehicle provided by an embodiment of the present application;
图15是本申请实施例提供的一种无人飞行器的结构示意图;Figure 15 is a schematic structural diagram of an unmanned aerial vehicle provided by an embodiment of the present application;
图16是本申请实施例提供的一种遥控设备的结构示意图;Figure 16 is a schematic structural diagram of a remote control device provided by an embodiment of the present application;
图17是本申请实施例提供的一种无人飞行器的控制系统的结构示意图。Figure 17 is a schematic structural diagram of an unmanned aerial vehicle control system provided by an embodiment of the present application.
为了便于理解本申请,下面结合附图和具体实施例,对本申请进行更详细的说明。需要说明的是,当元件被表述“固定于”另一个元件,它可以直接在另一个元件上、或者其间可以存在一个或多个居中的元件。当一个元件被表述“连接”另一个元件,它可以是直接连接到另一个元件、或者其间可以存在一个或多个居中的元件。本说明书所使用的术语“上”、“下”、“内”、“外”、“底部”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性。In order to facilitate understanding of the present application, the present application will be described in more detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that when an element is referred to as being "secured" to another element, it can be directly on the other element, or one or more intervening elements may be present therebetween. When an element is referred to as being "connected" to another element, it can be directly connected to the other element, or there may be one or more intervening elements present therebetween. The terms "upper", "lower", "inner", "outer" and "bottom" used in this specification indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing this invention. The application and simplified description are not intended to indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore should not be construed as a limitation on the present application. Furthermore, the terms “first”, “second”, “third”, etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
除非另有定义,本说明书所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本说明书中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是用于限制本申请。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by a person skilled in the technical field belonging to this application. The terms used in the description of this application are only for the purpose of describing specific embodiments and are not used to limit this application. As used in this specification, the term "and/or" includes any and all combinations of one or more of the associated listed items.
此外,下面所描述的本申请不同实施例中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。In addition, the technical features involved in different embodiments of the present application described below can be combined with each other as long as they do not conflict with each other.
以下举例说明本申请实施例中的无人飞行器的控制方法的应用环境。The following examples illustrate the application environment of the unmanned aerial vehicle control method in the embodiment of the present application.
请参阅图1,图1是本申请实施例提供的一种应用场景的示意图;Please refer to Figure 1, which is a schematic diagram of an application scenario provided by an embodiment of the present application;
如图1所示,该应用场景包括无人飞行器100、多个遥控设备200,其中, 无人飞行器100通信连接每一遥控设备200,例如:无人飞行器100通过无线网络通信连接每一遥控设备200,飞手或用户可操作遥控设备200通过无线网络操作无人飞行器100。As shown in Figure 1, the application scenario includes an unmanned aerial vehicle 100 and multiple remote control devices 200, wherein, The unmanned aerial vehicle 100 communicates with each remote control device 200. For example, the unmanned aerial vehicle 100 communicates with each remote control device 200 through a wireless network. The pilot or user can operate the remote control device 200 to operate the unmanned aerial vehicle 100 through the wireless network.
在一些实施例中,无人飞行器100包括:多旋翼无人机、固定翼无人机、无人直升机以及混合翼无人机等无人飞行器。在一些实施例中,无人飞行器100也可以是以任何类型的动力驱动的无人飞行载具,包括但不限于旋翼无人机、固定翼无人机、伞翼无人机、扑翼无人机以及直升机模型等。在本申请实施例中以混合翼无人机为例进行陈述。In some embodiments, the unmanned aerial vehicle 100 includes: multi-rotor UAVs, fixed-wing UAVs, unmanned helicopters, hybrid-wing UAVs and other unmanned aerial vehicles. In some embodiments, the unmanned aerial vehicle 100 may also be an unmanned aerial vehicle driven by any type of power, including but not limited to rotary-wing unmanned aerial vehicles, fixed-wing unmanned aerial vehicles, parachute-wing unmanned aerial vehicles, or flapping-wing unmanned aerial vehicles. Man-machine and helicopter models, etc. In the embodiment of this application, a hybrid-wing UAV is taken as an example for description.
进一步地,该无人飞行器100可以根据实际情况的需要,具备相应的体积或者动力,从而提供能够满足使用需要的载重能力、飞行速度以及飞行续航里程等。无人飞行器100上还可以添加有一种或者多种传感器,使得无人飞行器100能够采集相应的数据。Furthermore, the unmanned aerial vehicle 100 can have corresponding volume or power according to the needs of actual situations, thereby providing load capacity, flight speed, flight cruising range, etc. that can meet the needs of use. One or more sensors can also be added to the unmanned aerial vehicle 100 so that the unmanned aerial vehicle 100 can collect corresponding data.
例如,在一些实施例中,该无人飞行器100设置有加速度计、陀螺仪、磁力计、GPS导航仪和视觉传感器中的至少一种传感器。For example, in some embodiments, the UAV 100 is provided with at least one sensor among an accelerometer, a gyroscope, a magnetometer, a GPS navigator, and a vision sensor.
无人飞行器100还包括飞行控制器,作为无人机飞行和数据传输等的控制核心,整合一个或者多个模块,以执行相应的逻辑控制程序。The UAV 100 also includes a flight controller, which serves as the control core for UAV flight and data transmission, integrating one or more modules to execute corresponding logic control programs.
在本申请实施例中,无人飞行器包括一无人机控制系统,无人机控制系统包括状态机、飞行控制器、无人机动力系统以及无人机传感器等。In this embodiment of the present application, the unmanned aerial vehicle includes an unmanned aerial vehicle control system, and the unmanned aerial vehicle control system includes a state machine, a flight controller, an unmanned aerial vehicle power system, and unmanned aerial vehicle sensors.
具体的,该无人机控制系统包括:状态机、飞行控制器以及无人机动力系统,具体的,状态机连接飞行控制器和无人机动力系统,状态机的输入为导航数据和用户交互命令,输出为控制指令和相应标志位,状态机的主要功能在于处理用户交互命令,采用导航数据,实现无人机各个功能,例如飞行模式切换、状态监控、航点飞行、返航等上层功能。其中,用户交互命令为地面用户发出的交互命令,例如:遥控杆量数据、按键控制命令等命令,可以理解的是,本申请主要是在状态机中实现。具体的,状态机输出的控制命令和相应标志位,有位置命令、速度命令、加速度命令、高度命令、爬升率 命令、爬升加速度命令、姿态角命令、航向角速率命令、姿态模式标志位和位置模式标志位。Specifically, the UAV control system includes: a state machine, a flight controller and a UAV power system. Specifically, the state machine connects the flight controller and the UAV power system, and the input of the state machine is navigation data and user interaction. Commands are output as control instructions and corresponding flags. The main function of the state machine is to process user interaction commands and use navigation data to implement various functions of the drone, such as flight mode switching, status monitoring, waypoint flight, return to home and other upper-level functions. Among them, user interaction commands are interactive commands issued by ground users, such as: remote control stick measurement data, key control commands and other commands. It can be understood that this application is mainly implemented in a state machine. Specifically, the control commands and corresponding flags output by the state machine include position command, speed command, acceleration command, altitude command, and climb rate. command, climb acceleration command, attitude angle command, heading angle rate command, attitude mode flag and position mode flag.
具体的,飞行控制器,连接状态机和飞行控制器,用于接收状态机发送的控制命令和相应标志位,以及接收无人机动力系统发送的导航数据,并输出电机转速控制命令,其中,飞行控制器包括两种飞行模式,分别为位置模式和姿态模式,飞行控制器主要功能在于采用控制命令和导航数据通过一定的算法计算出电机转速命令,使得飞机实现位置和姿态控制,即使得飞机的位置和姿态达到期望的状态。具体的,电池转速控制命令,以常见的旋翼机为例,该数据为控制电机的脉冲宽度调制(Pulse Width Modulation,PWM)。Specifically, the flight controller is connected to the state machine and the flight controller, and is used to receive control commands and corresponding flag bits sent by the state machine, receive navigation data sent by the UAV power system, and output motor speed control commands, where, The flight controller includes two flight modes, namely position mode and attitude mode. The main function of the flight controller is to use control commands and navigation data to calculate the motor speed command through a certain algorithm, so that the aircraft can achieve position and attitude control, that is, the aircraft can position and posture to achieve the desired state. Specifically, the battery speed control command, taking a common rotorcraft as an example, the data is the pulse width modulation (Pulse Width Modulation, PWM) of the control motor.
具体的,无人机动力系统,连接飞行控制器,无人机动力系统包括无人机的执行系统和状态监控系统,用于接收飞行控制器发送的电机转速控制命令,实现相应的转速,从而实现相应的姿态角和位置,对传感器数据进行处理,间接或直接计算出导航数据。具体的,无人机动力系统通过采用融合算法对无人机传感器数据进行处理,得到导航数据。例如,无人机动力系统包括GPS、陀螺仪、加速度计、磁力计,可以通过GPS、陀螺仪、加速度计、磁力计解算出无人机的位置、速度、加速度数据。可以通过双目视觉、陀螺仪、加速度计、磁力计解算出无人机的位置、速度、加速度数据。可以通过陀螺仪、加速度计和磁力计解算出无人机的姿态角,姿态角速率。Specifically, the UAV power system is connected to the flight controller. The UAV power system includes the UAV's execution system and status monitoring system, which is used to receive the motor speed control command sent by the flight controller and achieve the corresponding speed, thereby Realize the corresponding attitude angle and position, process the sensor data, and calculate the navigation data indirectly or directly. Specifically, the UAV power system uses a fusion algorithm to process UAV sensor data to obtain navigation data. For example, the drone power system includes GPS, gyroscope, accelerometer, and magnetometer. The position, speed, and acceleration data of the drone can be calculated through GPS, gyroscope, accelerometer, and magnetometer. The position, speed, and acceleration data of the drone can be calculated through binocular vision, gyroscope, accelerometer, and magnetometer. The attitude angle and attitude angular rate of the drone can be calculated through the gyroscope, accelerometer and magnetometer.
在一些实施例中,遥控设备200包括智能终端,其中,智能终端可以是任何类型,用以与无人飞行器100建立通信连接的智能装置,例如手机、平板电脑或者智能遥控器等移动终端。该遥控设备200可以装配有一种或者多种不同的用户交互装置,用以采集用户指令或者向用户展示和反馈信息。或者,遥控设备200包括终端设备,其中,终端设备包括计算机设备、PC端等与无人飞行器100建立通信连接的设备,该终端设备可以装配有一种或者多种不同的用户交互装置,用以采集用户指令或者向用户展示和反馈信息。In some embodiments, the remote control device 200 includes a smart terminal, where the smart terminal can be any type of smart device used to establish a communication connection with the unmanned aerial vehicle 100, such as a mobile terminal such as a mobile phone, a tablet computer, or a smart remote control. The remote control device 200 may be equipped with one or more different user interaction devices to collect user instructions or display and feedback information to the user. Alternatively, the remote control device 200 includes a terminal device, where the terminal device includes a computer device, a PC, and other devices that establish a communication connection with the unmanned aerial vehicle 100. The terminal device may be equipped with one or more different user interaction devices for collecting data. User instructions or display and feedback information to users.
上述的用户交互装置包括但不限于:按键、鼠标、键盘、显示屏、触摸 屏、扬声器以及遥控操作杆等装置。例如,遥控设备200可以装配有触控显示屏,通过该触控显示屏接收用户对无人飞行器100的遥控指令并通过触控显示屏向用户展示地图信息,即地图画面,以及向用户展示航拍获得的图像信息,即图传画面,用户还可以通过遥控触摸屏切换显示屏当前显示的图像信息,用户还可以通过鼠标的操作,或者键盘的按键操作来控制无人飞行器的运动,或者,控制无人飞行器的云台方向,无人飞行器的云台相机的焦距等。The above-mentioned user interaction devices include but are not limited to: buttons, mouse, keyboard, display screen, touch screen, etc. screens, speakers, remote control joysticks and other devices. For example, the remote control device 200 may be equipped with a touch display screen, through which it receives the user's remote control instructions for the unmanned aerial vehicle 100 and displays map information, that is, map images, and aerial photography to the user through the touch display screen. The obtained image information, that is, the image transmission screen, the user can also switch the image information currently displayed on the display screen through the remote control touch screen. The user can also control the movement of the unmanned aerial vehicle through mouse operations or keyboard key operations, or control the unmanned aerial vehicle. The direction of the gimbal of the human aircraft, the focal length of the gimbal camera of the unmanned aerial vehicle, etc.
在一些实施例中,无人飞行器100与遥控设备200之间还可以融合现有的图像视觉处理技术,进一步的提供更智能化的服务。例如:无人飞行器100可以通过双光相机采集图像的方式,由遥控设备200对图像进行解析,从而实现用户对于无人飞行器100的手势控制。In some embodiments, existing image vision processing technology can also be integrated between the unmanned aerial vehicle 100 and the remote control device 200 to further provide more intelligent services. For example, the unmanned aerial vehicle 100 can collect images through a dual-light camera, and the remote control device 200 can analyze the images, thereby realizing the user's gesture control of the unmanned aerial vehicle 100 .
在一些实施例中,无线网络可以是基于任何类型的数据传输原理,用于建立两个节点之间的数据传输信道的无线通信网络,例如位于不同信号频段的蓝牙网络、WiFi网络、无线蜂窝网络或者其结合。In some embodiments, the wireless network may be a wireless communication network based on any type of data transmission principle for establishing a data transmission channel between two nodes, such as a Bluetooth network, a WiFi network, and a wireless cellular network located in different signal frequency bands. or a combination thereof.
下面结合说明书附图来说明本申请的技术方案:The technical solution of this application will be described below in conjunction with the accompanying drawings of the description:
请参阅图2,图2是本申请实施例提供的一种无人飞行器的控制方法的流程示意图;Please refer to Figure 2. Figure 2 is a schematic flowchart of a control method for an unmanned aerial vehicle provided by an embodiment of the present application;
其中,该无人飞行器的控制方法,应用于无人飞行器,具体的,该无人飞行器的控制方法的执行主体为无人飞行器的一个或多个处理器。The control method of the unmanned aerial vehicle is applied to the unmanned aerial vehicle. Specifically, the execution subject of the control method of the unmanned aerial vehicle is one or more processors of the unmanned aerial vehicle.
如图2所示,该无人飞行器的控制方法,包括:As shown in Figure 2, the control method of the unmanned aerial vehicle includes:
步骤S201:当无人飞行器通信连接至少两个遥控设备时,确定一个主遥控设备以及至少一个从遥控设备,其中,主遥控设备对应主控制权,主控制权对应无人飞行器的全部权限;从遥控设备对应从控制权,从控制权对应无人飞行器的部分权限;Step S201: When the unmanned aerial vehicle communicates with at least two remote control devices, determine a master remote control device and at least one slave remote control device, where the master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave The remote control device corresponds to the slave control right, and the slave control right corresponds to part of the authority of the unmanned aerial vehicle;
其中,无人飞行器通过无线网络通信连接每一遥控设备,例如:在短距离情况下,无人飞行器与遥控设备通过2.4GHz频段或5.8GHz频段进行图传 对频直连通信,或者,在长距离情况下,无人飞行器与遥控设备通过基站中转进行通信,具体的,遥控设备连接基站的WiFi热点,由基站作为中转站进行信息交互或命令交互。Among them, the unmanned aerial vehicle connects each remote control device through wireless network communication. For example, in the case of short distance, the unmanned aerial vehicle and the remote control device perform image transmission through the 2.4GHz frequency band or the 5.8GHz frequency band. Frequency direct connection communication, or, in the case of long distance, the unmanned aerial vehicle and the remote control device communicate through the base station relay. Specifically, the remote control device connects to the WiFi hotspot of the base station, and the base station serves as a transfer station for information exchange or command interaction.
具体的,无人飞行器和每一遥控设备均包括图传模块,其中,图传模块包括图传发射模块和图传接收模块,例如:无人飞行器的图传模块包括图传发射模块和图传接收模块,每一遥控设备的图传模块包括图传发射模块和图传接收模块,其中,图传发射模块用于发射数据,图传接收模块用于接收数据,例如:无人飞行器的图传接收模块用于接收遥控设备的图传发射模块发送的数据。Specifically, the unmanned aerial vehicle and each remote control device include an image transmission module, where the image transmission module includes an image transmission transmitting module and an image transmission receiving module. For example, the image transmission module of an unmanned aerial vehicle includes an image transmission transmitting module and an image transmission module. Receiving module. The image transmission module of each remote control device includes an image transmission transmitting module and an image transmission receiving module. The image transmission transmitting module is used to transmit data, and the image transmission receiving module is used to receive data. For example: image transmission of unmanned aerial vehicles. The receiving module is used to receive data sent by the image transmission transmitting module of the remote control device.
在本申请实施例中,图传发射模块与图传接收模块之间的无线传输频点采用行业标准频点2.4GHz或5.8GHz进行图像传输。可以理解的是,图传模块指的是两点之间通过无线链路直接进行视频图像传输的模块。In the embodiment of this application, the wireless transmission frequency between the image transmission transmitting module and the image transmission receiving module uses the industry standard frequency of 2.4GHz or 5.8GHz for image transmission. It can be understood that the image transmission module refers to a module that directly transmits video images between two points through a wireless link.
在至少两个遥控设备与无人飞行器通过图传对频直连通信或者通过基站中转进行通信之后,此时,无人飞行器需要确定一个主遥控设备,并将其余的遥控设备确定为从遥控设备,由主遥控设备来控制无人飞行器的全部权限。After at least two remote control devices communicate with the unmanned aerial vehicle through direct communication through image transmission or through base station relay, at this time, the unmanned aerial vehicle needs to determine a master remote control device and determine the remaining remote control devices as slave remote control devices. , the main remote control device has all the authority to control the unmanned aerial vehicle.
在本申请实施例中,无人飞行器最多包括两路图传通道,一路图传通道用于主遥控设备的数据传输,以实现主遥控设备对无人飞行器的控制,另一路用于从遥控设备的数据传输,以实现从遥控设备对无人飞行器的控制。其中,两路图传通道分别为第一图传通道和第二图传通道,第一图传通道和第二图传通道通过通信协议进行实现,例如:TCP通信协议、UDP通信协议、Netty通信协议。In the embodiment of this application, the unmanned aerial vehicle includes at most two image transmission channels. One image transmission channel is used for data transmission of the main remote control device to realize the control of the unmanned aerial vehicle by the main remote control device. The other is used for the slave remote control device. Data transmission to control the unmanned aerial vehicle from the remote control device. Among them, the two image transmission channels are the first image transmission channel and the second image transmission channel respectively. The first image transmission channel and the second image transmission channel are implemented through communication protocols, such as: TCP communication protocol, UDP communication protocol, Netty communication protocol.
可以理解的是,第一图传通道和第二图传通道可以基于相同的通信协议,也可以基于不同的通信协议,例如:第一图传通道基于TCP通信协议,第二图传通道基于UDP通信协议。优选地,本申请实施例中的第一图传通道和第二图传通道基于相同的通信协议,并且,默认主遥控设备所在的图传通道为第一图传通道。 It can be understood that the first image transmission channel and the second image transmission channel can be based on the same communication protocol, or they can be based on different communication protocols. For example, the first image transmission channel is based on the TCP communication protocol, and the second image transmission channel is based on UDP. letter of agreement. Preferably, the first image transmission channel and the second image transmission channel in the embodiment of the present application are based on the same communication protocol, and the image transmission channel where the main remote control device is located is the first image transmission channel by default.
请再参阅图3,图3是本申请实施例提供的确定主遥控设备和从遥控设备的流程图;Please refer to Figure 3 again. Figure 3 is a flow chart for determining the master remote control device and the slave remote control device provided by the embodiment of the present application;
如图3所示,确定一个主遥控设备以及至少一个从遥控设备,包括:As shown in Figure 3, determine a master remote control device and at least one slave remote control device, including:
步骤S301:当无人飞行器没有通信连接遥控设备,将第一个与无人飞行器通信连接的遥控设备确定为主遥控设备,之后接入的遥控设备确定为从遥控设备。Step S301: When the unmanned aerial vehicle has no communication connection with the remote control device, the first remote control device that communicates with the unmanned aerial vehicle is determined as the master remote control device, and subsequent remote control devices connected are determined as the slave remote control device.
具体的,当无人飞行器第一次与某一遥控设备建立通信连接之后,确定该遥控设备为主遥控设备,或者,当无人飞行器与所有的遥控设备均中断通信连接之后,将之后第一个与无人飞行器建立通信连接的遥控设备确定为主遥控设备,之后接入的遥控设备确定为从遥控设备。Specifically, when the unmanned aerial vehicle establishes a communication connection with a certain remote control device for the first time, the remote control device is determined to be the main remote control device, or when the unmanned aerial vehicle interrupts the communication connections with all remote control devices, the next first The first remote control device that establishes a communication connection with the unmanned aerial vehicle is determined as the master remote control device, and the remote control device connected thereafter is determined as the slave remote control device.
在本申请实施例中,主遥控设备对应主控制权,主控制权对应无人飞行器的全部权限,例如:无人飞行器的所有模块的操作权限、任务上传、电子围栏上传、手动飞行、所有模块的参数设置,比如:飞行控制参数设置、云台相机的参数设置等。In the embodiment of this application, the main remote control device corresponds to the main control right, and the main control right corresponds to all the permissions of the unmanned aerial vehicle, such as: operating permissions of all modules of the unmanned aerial vehicle, task upload, electronic fence upload, manual flight, all modules Parameter settings, such as: flight control parameter settings, gimbal camera parameter settings, etc.
在本申请实施例中,从遥控设备对应从控制权,从控制权对应无人飞行器的部分权限,例如:云台方向控制、云台锁定、云台相机的变焦、云台复位、无人飞行器的参数查看等。In the embodiment of this application, the slave remote control device corresponds to the slave control right, and the slave control right corresponds to some permissions of the unmanned aerial vehicle, such as: gimbal direction control, gimbal lock, gimbal camera zoom, gimbal reset, and unmanned aerial vehicle. View parameters, etc.
进一步的,从控制权包括第一从控制权和第二从控制权,请再参阅图4,图4是本申请实施例提供的确定从控制权的流程图;Further, the slave control right includes a first slave control right and a second slave control right. Please refer to Figure 4 again. Figure 4 is a flow chart for determining the slave control right provided by an embodiment of the present application;
如图4所示,确定从控制权的步骤,包括:As shown in Figure 4, the steps to determine slave control include:
步骤S401:当某一从遥控设备接入无人飞行器时,设置该从遥控设备对应第二从控制权;Step S401: When a slave remote control device accesses the unmanned aerial vehicle, set the slave remote control device to correspond to the second slave control right;
具体的,在无人飞行器已通信连接至少一个遥控设备,即无人飞行器存在主遥控设备时,当某一从遥控设备接入无人飞行器时,默认该从遥控设备对应第二从控制权,其中,第二从控制权对应无人飞行器的信息查看权限,例如:查看无人飞行器的视频流、飞行实时参数以及航线轨迹,其中,飞行 实时参数包括但不限于无人飞行器的当前坐标位置、高度、速度、距离、航点、云台角度、相机状态等参数。Specifically, when the unmanned aerial vehicle has communicated with at least one remote control device, that is, the unmanned aerial vehicle has a master remote control device, and when a slave remote control device is connected to the unmanned aerial vehicle, by default the slave remote control device corresponds to the second slave control right. Among them, the second slave control right corresponds to the information viewing permission of the unmanned aerial vehicle, for example: viewing the video stream, real-time flight parameters and route trajectory of the unmanned aerial vehicle, where the flight Real-time parameters include but are not limited to the current coordinate position, altitude, speed, distance, waypoint, gimbal angle, camera status and other parameters of the UAV.
可以理解的是,若某一遥控设备接入无人飞行器时,无人飞行器此时没有通信连接其他遥控设备,则该遥控设备自动获得主控制权。It can be understood that if a certain remote control device is connected to the unmanned aerial vehicle and the unmanned aerial vehicle has no communication connection with other remote control devices at this time, the remote control device will automatically obtain the master control right.
步骤S402:当接收到从遥控设备发送的第一从控制权申请指令时,将第一从控制权申请指令转发到主遥控设备;Step S402: When receiving the first slave control right application instruction sent from the slave remote control device, forward the first slave control right application instruction to the master remote control device;
具体的,当无人飞行器接收到某一从遥控设备发送的第一从控制权申请指令时,将第一从控制权申请指令转发到当前的主遥控设备。Specifically, when the unmanned aerial vehicle receives the first slave control right application instruction sent by a certain slave remote control device, it forwards the first slave control right application instruction to the current master remote control device.
步骤S403:若接收到主遥控设备发送的第一从控制权确定指令,则将从遥控设备的控制权由第二从控制权转换为第一从控制权;其中,第一从控制权对应无人飞行器的云台的操作权限,第二从控制权对应无人飞行器的信息查看权限。Step S403: If the first slave control right determination instruction sent by the master remote control device is received, the control right of the slave remote control device is converted from the second slave control right to the first slave control right; where the first slave control right corresponds to none. The second slave control right corresponds to the information viewing permission of the unmanned aerial vehicle.
具体的,若某一从遥控设备需要取得第一从控制权,则需要向主遥控设备发送第一从控制权申请指令,由主遥控设备确定是否同意该从遥控设备取得第一从控制权。在主遥控设备接收到无人飞行器发送的第一从控制权申请指令之后,主遥控设备呈现该第一从控制权申请指令对应的信息于其显示屏,以使主遥控设备的操作员查看该第一从控制权申请指令对应的信息,并对显示屏进行第一操作,以使显示屏响应于该第一操作,若该第一操作为确认操作,则生成第一从控制权确认指令,并将第一从控制权确认指令发送到无人飞行器,若该第一操作为拒绝操作,则生成拒绝指令,并将该拒绝指令发送到无人飞行器,其中,第一从控制权申请指令对应的信息包括从遥控设备的设备信息、发送时间等信息。Specifically, if a slave remote control device needs to obtain the first slave control right, it needs to send a first slave control right application instruction to the master remote control device, and the master remote control device determines whether it agrees to the slave remote control device obtaining the first slave control right. After the master remote control device receives the first slave control right application instruction sent by the unmanned aerial vehicle, the master remote control device presents the information corresponding to the first slave control right application instruction on its display screen, so that the operator of the master remote control device can view the information. The first slave control right applies for information corresponding to the instruction, and performs a first operation on the display screen so that the display screen responds to the first operation. If the first operation is a confirmation operation, a first slave control right confirmation instruction is generated, And send the first slave control right confirmation instruction to the unmanned aerial vehicle. If the first operation is a rejection operation, generate a rejection instruction and send the rejection instruction to the unmanned aerial vehicle, where the first slave control right application instruction corresponds to The information includes device information, sending time and other information from the remote control device.
在本申请实施例中,若某一从遥控设备的控制权由第二从控制权转换为第一从控制权,则无人飞行器将进行记录,也就是说,无人飞行器还用于统计当前拥有第一从控制权的从遥控设备的数量,当拥有第一从控制权的从遥控设备的数量超过第一数量阈值时,无人飞行器将不再转发第一从控制权申 请指令到主遥控设备,并向发送该第一从控制权申请指令的从遥控设备返回第一提示信息,其中,第一提示信息用于提示该从遥控设备当前拥有第一从控制权的从遥控设备的数量已满。其中,本申请实施例中的第一数量阈值根据具体需要进行设置,例如:设置为3个,在此不进行限定。通过设置第一数量阈值来限制拥有第一从控制权,即云台的操作权限的遥控设备的数量,能够避免过多的遥控设备造成的竞争与冲突现象,有利于无人飞行器的云台的有效控制。In the embodiment of this application, if the control right of a certain slave remote control device is converted from the second slave control right to the first slave control right, the unmanned aerial vehicle will record. That is to say, the unmanned aerial vehicle is also used to count the current The number of slave remote control devices with first slave control rights. When the number of slave remote control devices with first slave control rights exceeds the first quantity threshold, the UAV will no longer forward the application for first slave control rights. Please send the command to the master remote control device, and return the first prompt information to the slave remote control device that sent the first slave control right application instruction, where the first prompt information is used to prompt the slave remote control device to currently have the first slave control right. The number of remote control devices is full. The first number threshold in the embodiment of the present application is set according to specific needs, for example, it is set to 3, which is not limited here. By setting the first quantity threshold to limit the number of remote control devices that have the first slave control rights, that is, the operating authority of the gimbal, competition and conflict caused by too many remote control devices can be avoided, which is beneficial to the operation of the gimbal of the unmanned aerial vehicle. Effective control.
步骤S202:若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息;Step S202: If the master remote control device is disconnected from the unmanned aerial vehicle, send master remote control connection interruption information to at least one slave remote control device;
具体的,由于主遥控设备和从遥控设备与无人飞行器的通信连接方式可能相同,也可能不同,因此,发送主遥控连接中断信息的方式也不同。Specifically, since the communication connection methods between the master remote control device and the slave remote control device and the unmanned aerial vehicle may be the same or different, the methods for sending the master remote control connection interruption information are also different.
下面具体举例说明发送主遥控连接中断信息的方式:The following is a specific example of how to send master remote control connection interruption information:
(1)两路图传直连方式:(1) Two-way image transmission direct connection mode:
请参阅图5,图5是本申请实施例提供的第一种主遥控设备、从遥控设备与无人飞行器的连接关系的示意图;Please refer to Figure 5. Figure 5 is a schematic diagram of the connection relationship between the first master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
如图5所示,主遥控设备和从遥控设备都只有一个,并且,以两路图传直连方式与无人飞行器进行连接,具体的,一个主遥控设备通过第一图传通道与无人飞行器通信连接,一个从遥控器通过第二图传通道与无人飞行器通信连接。As shown in Figure 5, there is only one master remote control device and one slave remote control device, and they are connected to the unmanned aerial vehicle in a two-way image transmission direct connection. Specifically, a master remote control device communicates with the unmanned aerial vehicle through the first image transmission channel. Aircraft communication connection, a slave remote controller communicates with the unmanned aerial vehicle through the second image transmission channel.
在本申请实施例中,主遥控设备与无人飞行器通过配对码进行配对,在无人飞行器的配对码设置键盘上设置一个配对码,并在某一遥控设备的密码配对键盘上输入对应的配对码,则该遥控设备与无人飞行器配对成功,确定该遥控设备为主遥控设备,代表该遥控设备可以控制该无人飞行器;并且,从遥控设备或基站与无人飞行器也通过配对码进行配对,例如:主遥控设备或基站通过用户触发获取从机配对码后,将从机配对码告知从机配对人员后,由从机配对人员输入从机配对码后进行配对。 In the embodiment of this application, the main remote control device and the unmanned aerial vehicle are paired through a pairing code. A pairing code is set on the pairing code setting keyboard of the unmanned aerial vehicle, and the corresponding pairing is entered on the password pairing keyboard of a certain remote control device. code, the remote control device and the unmanned aerial vehicle are paired successfully, and the remote control device is determined to be the main remote control device, which means that the remote control device can control the unmanned aerial vehicle; and the slave remote control device or base station and the unmanned aerial vehicle are also paired through the pairing code For example: after the master remote control device or base station obtains the slave pairing code through user triggering, the slave pairing code is informed to the slave pairing personnel, and the slave pairing personnel enters the slave pairing code and then performs pairing.
或者,通过对频按钮的方式进行配对,具体的,遥控设备上设置有主配对按键,无人飞行器上也设置有物理按键,当用户同时触发遥控设备上的主配对按键和无人飞行器上的物理按键之后,触发该遥控设备与无人飞行器进行配对,将该遥控设备确定为主遥控设备。同理,该从遥控设备与该无人飞行器以相同方式进行配对,在此不再赘述。Or, pairing is performed by using the frequency linking button. Specifically, the remote control device is equipped with a main pairing button, and the unmanned aerial vehicle is also equipped with a physical button. When the user simultaneously triggers the main pairing button on the remote control device and the unmanned aerial vehicle. After pressing the physical button, the remote control device is triggered to pair with the unmanned aerial vehicle, and the remote control device is determined to be the master remote control device. Similarly, the slave remote control device and the unmanned aerial vehicle are paired in the same manner, which will not be described again here.
在本申请实施例中,主遥控设备通过第一图传通道通信连接无人飞行器;从遥控设备通过第二图传通道通信连接无人飞行器;若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息,包括:当第一图传通道关闭之后,通过第二图传通道向从遥控设备发送主遥控连接中断信息。In the embodiment of this application, the master remote control device communicates with the unmanned aerial vehicle through the first image transmission channel; the slave remote control device communicates with the unmanned aerial vehicle through the second image transmission channel; if the main remote control device is disconnected from the unmanned aerial vehicle, then Sending the master remote control connection interruption information to at least one slave remote control device includes: after the first image transmission channel is closed, sending the master remote control connection interruption information to the slave remote control device through the second image transmission channel.
具体的,请再参阅图6,图6是本申请实施例提供的第一种主遥控设备的中断处理方式的流程图;Specifically, please refer to Figure 6 again, which is a flow chart of the first interrupt processing method of the main remote control device provided by the embodiment of the present application;
如图6所示,第一种主遥控设备的中断处理方式的流程,包括:As shown in Figure 6, the flow of the first interrupt processing method of the main remote control device includes:
步骤S601:主遥控设备与无人飞行器断开连接;Step S601: The main remote control device is disconnected from the unmanned aerial vehicle;
具体的,若主遥控设备与无人飞行器的通信中断,例如:主遥控设备的电量耗尽导致关机下线,使得主遥控设备的图传模块停止工作,即图传发射模块和图传接收模块停止工作。Specifically, if the communication between the main remote control device and the unmanned aerial vehicle is interrupted, for example: the main remote control device runs out of power and shuts down and goes offline, causing the image transmission module of the main remote control device to stop working, that is, the image transmission transmitting module and the image transmission receiving module stop working.
步骤S602:第一图传通道关闭;Step S602: The first image transmission channel is closed;
具体的,当主遥控设备与无人飞行器的通信连接中断,此时导致第一图传通道关闭,例如:主遥控设备和/或无人飞行器的图传发射模块和/或图传接收模块停止工作,则第一图传通道关闭。Specifically, when the communication connection between the main remote control device and the unmanned aerial vehicle is interrupted, the first image transmission channel is closed. For example, the image transmission transmitting module and/or the image transmission receiving module of the main remote control device and/or the unmanned aerial vehicle stop working. , then the first image transmission channel is closed.
步骤S603:通过第二图传通道向从遥控设备发送主遥控连接中断信息;Step S603: Send the master remote control connection interruption information to the slave remote control device through the second image transmission channel;
具体的,无人飞行器的图传发射模块通过第二图传通道向从遥控设备的图传接收模块发送主遥控连接中断信息。Specifically, the image transmission transmitting module of the unmanned aerial vehicle sends the main remote control connection interruption information to the image transmission receiving module of the slave remote control device through the second image transmission channel.
如图5所示,当无人飞行器与主遥控设备的通信连接中断之后,相当于第一图传通道关闭,此时,无人飞行器通过第二图传通道向从遥控设备发送 主遥控连接中断信息。As shown in Figure 5, when the communication connection between the unmanned aerial vehicle and the main remote control device is interrupted, it is equivalent to the first image transmission channel being closed. At this time, the unmanned aerial vehicle sends a message to the slave remote control device through the second image transmission channel. Main remote control connection interruption message.
(2)主遥控设备通过图传连接无人飞行器,从遥控设备通过基站连接无人飞行器:(2) The main remote control device connects to the UAV through image transmission, and the slave remote control device connects to the UAV through the base station:
请参阅图7,图7是本申请实施例提供的第二种主遥控设备、从遥控设备与无人飞行器的连接关系的示意图;Please refer to Figure 7. Figure 7 is a schematic diagram of the connection relationship between the second master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
如图7所示,主遥控设备通过第一图传通道与无人飞行器通信连接,多个从遥控设备通过基站通信连接无人飞行器,多个从遥控设备通过无线通信协议通信连接基站,例如:无线网(Wireless-Fidelity,WiFi)。As shown in Figure 7, the master remote control device is connected to the unmanned aerial vehicle through the first image transmission channel, multiple slave remote control devices are connected to the unmanned aerial vehicle through base station communication, and multiple slave remote control devices are connected to the base station through wireless communication protocol communication, for example: Wireless-Fidelity (WiFi).
请再参阅图8,图8是本申请实施例提供的第二种主遥控设备的中断处理方式的流程图;Please refer to Figure 8 again. Figure 8 is a flow chart of the second interrupt processing method of the main remote control device provided by the embodiment of the present application;
如图8所示,该第二种主遥控设备的中断处理方式的流程,包括:As shown in Figure 8, the flow of the second interrupt processing method of the main remote control device includes:
步骤S801:主遥控设备与无人飞行器断开连接;Step S801: The main remote control device is disconnected from the unmanned aerial vehicle;
具体的,若主遥控设备与无人飞行器的通信中断,例如:主遥控设备的电量耗尽导致关机下线,使得主遥控设备的图传模块停止工作,即图传发射模块和图传接收模块停止工作。Specifically, if the communication between the main remote control device and the unmanned aerial vehicle is interrupted, for example: the main remote control device runs out of power and shuts down and goes offline, causing the image transmission module of the main remote control device to stop working, that is, the image transmission transmitting module and the image transmission receiving module stop working.
步骤S802:第一图传通道关闭;Step S802: The first image transmission channel is closed;
具体的,当主遥控设备与无人飞行器的通信连接中断,此时导致第一图传通道关闭,例如:主遥控设备和/或无人飞行器的图传发射模块和/或图传接收模块停止工作,则第一图传通道关闭。Specifically, when the communication connection between the main remote control device and the unmanned aerial vehicle is interrupted, the first image transmission channel is closed. For example, the image transmission transmitting module and/or the image transmission receiving module of the main remote control device and/or the unmanned aerial vehicle stop working. , then the first image transmission channel is closed.
步骤S803:通过第二图传通道向基站发送主遥控连接中断信息;Step S803: Send the main remote control connection interruption information to the base station through the second image transmission channel;
具体的,基站包括图传模块,基站的图传模块也包括图传发射模块和图传接收模块,无人飞行器的图传发射模块向基站的图传接收模块发送主遥控连接中断信息。Specifically, the base station includes a video transmission module. The video transmission module of the base station also includes a video transmission transmitting module and a video transmission receiving module. The video transmission transmitting module of the unmanned aerial vehicle sends main remote control connection interruption information to the video transmission receiving module of the base station.
步骤S804:基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备;Step S804: The base station forwards the master remote control connection interruption information to at least one slave remote control device connected to it for communication;
具体的,基站的图传接收模块在接收到主遥控连接中断信息之后,基站 进一步将该主遥控连接中断信息转发到与基站通信连接的至少一个从遥控设备,即基站将主遥控连接中断信息广播到与其通信连接的所有从遥控设备。Specifically, after the base station's image transmission receiving module receives the main remote control connection interruption information, the base station The master remote control connection interruption information is further forwarded to at least one slave remote control device that is communicatively connected to the base station, that is, the base station broadcasts the master remote control connection interruption information to all slave remote control devices that are communicatively connected to it.
如图7所示,主遥控设备通过第一图传通道通信连接无人飞行器;至少一个从遥控设备通过WiFi通信连接同一个基站,基站通过第二图传通道通信连接无人飞行器;若主遥控设备与无人飞行器断开连接,则在第一图传通道关闭之后,通过第二图传通道向基站发送主遥控连接中断信息,以使基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备。As shown in Figure 7, the master remote control device communicates with the unmanned aerial vehicle through the first image transmission channel; at least one slave remote control device connects to the same base station through WiFi communication, and the base station communicates with the unmanned aerial vehicle through the second image transmission channel; if the master remote control device When the device is disconnected from the unmanned aerial vehicle, after the first image transmission channel is closed, the main remote control connection interruption information is sent to the base station through the second image transmission channel, so that the base station forwards the main remote control connection interruption information to at least the communication connection with it. A slave remote control device.
(3)主遥控设备和至少一个从遥控设备通过同一个基站连接无人飞行器,至少一个从遥控设备通过图传连接无人飞行器:(3) The master remote control device and at least one slave remote control device are connected to the UAV through the same base station, and at least one slave remote control device is connected to the UAV through image transmission:
请参阅图9,图9是本申请实施例提供的第三种主遥控设备、从遥控设备与无人飞行器的连接关系的示意图;Please refer to Figure 9. Figure 9 is a schematic diagram of the connection relationship between the third master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
如图9所示,主遥控设备和至少一个从遥控设备通过WiFi连接同一个基站,即主遥控设备和至少一个从遥控设备处于同一无线局域网,基站通过图传连接无人飞行器,至少一个从遥控设备通过图传连接无人飞行器。As shown in Figure 9, the master remote control device and at least one slave remote control device are connected to the same base station through WiFi, that is, the master remote control device and at least one slave remote control device are in the same wireless LAN. The base station is connected to the unmanned aerial vehicle through image transmission. At least one slave remote control device The device connects to the UAV via image transmission.
请再参阅图10,图10是本申请实施例提供的第三种主遥控设备的中断处理方式的流程图;Please refer to Figure 10 again. Figure 10 is a flow chart of the third interrupt processing method of the main remote control device provided by the embodiment of the present application;
如图10所示,第三种主遥控设备的中断处理方式的流程,包括:As shown in Figure 10, the process of the third interrupt processing method of the main remote control device includes:
步骤S1001:主遥控设备与无人飞行器断开连接;Step S1001: Disconnect the main remote control device from the unmanned aerial vehicle;
具体的,若主遥控设备与无人飞行器的通信中断,例如:主遥控设备的电量耗尽导致关机下线,使得主遥控设备与基站的连接中断,进而导致主遥控设备与无人飞行器的连接中断,或者,主遥控设备与基站之间因为其他故障导致连接中断,进而导致主遥控设备与无人飞行器的连接中断。Specifically, if the communication between the main remote control device and the unmanned aerial vehicle is interrupted, for example: the main remote control device runs out of power and shuts down and goes offline, interrupting the connection between the main remote control device and the base station, which in turn causes the connection between the main remote control device and the unmanned aerial vehicle. Interruption, or the connection between the main remote control device and the base station is interrupted due to other faults, which in turn causes the connection between the main remote control device and the UAV to be interrupted.
步骤S1002:向主遥控设备通信连接的基站发送主遥控连接中断信息;Step S1002: Send the main remote control connection interruption information to the base station to which the main remote control device is connected;
具体的,无人飞行器向主遥控设备通信连接的基站发送主遥控连接中断信息。Specifically, the unmanned aerial vehicle sends the main remote control connection interruption information to the base station to which the main remote control device is communicated.
步骤S1003:基站将主遥控连接中断信息转发到与其通信连接的至少一个 从遥控设备;Step S1003: The base station forwards the main remote control connection interruption information to at least one communication connection with it. from a remote control device;
具体的,基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备,以使至少一个从遥控设备接收该主遥控连接中断信息。Specifically, the base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it, so that at least one slave remote control device receives the master remote control connection interruption information.
在本申请实施例中,当主遥控设备与无人飞行器的连接中断之后,优先通过与主遥控设备连接的基站,向同一基站下的从遥控设备广播主遥控连接中断信息,有利于将同一基站下的从遥控设备转换为主遥控设备,有利于更快更好地确定主遥控设备,提高控制系统的稳定性。In the embodiment of the present application, when the connection between the master remote control device and the unmanned aerial vehicle is interrupted, the master remote control connection interruption information is broadcast to the slave remote control device under the same base station through the base station connected to the master remote control device, which is conducive to connecting the connection between the master remote control device and the unmanned aerial vehicle. The conversion of the slave remote control device into the main remote control device is conducive to faster and better determination of the main remote control device and improves the stability of the control system.
如图9所示,主遥控设备和至少一个从遥控设备通信连接同一个基站,基站通过第一图传通道通信连接无人飞行器;至少一个从遥控设备通过第二图传通道通信连接无人飞行器;As shown in Figure 9, the master remote control device and at least one slave remote control device communicate and connect to the same base station. The base station communicates and connects to the unmanned aerial vehicle through the first image transmission channel; at least one slave remote control device communicates and connects to the unmanned aerial vehicle through the second image transmission channel. ;
此时,若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息,包括:At this time, if the master remote control device is disconnected from the UAV, the master remote control connection interruption information is sent to at least one slave remote control device, including:
当主遥控设备与无人飞行器断开连接之后,向主遥控设备通信连接的基站发送主遥控连接中断信息,以使基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备。When the master remote control device is disconnected from the unmanned aerial vehicle, the master remote control connection interruption information is sent to the base station to which the master remote control device is communicatively connected, so that the base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it.
在至少一个从遥控设备接收到主遥控连接中断信息,可以向基站发送主控制权申请指令,以使基站将该主控制权申请指令转发到无人飞行器,使得无人飞行器接收该主控制权申请指令,并与发送该主控制权申请指令的设备建立通信连接,即无人飞行器将第一个与无人飞行器通信连接的遥控设备确定为主遥控设备。After at least one slave remote control device receives the master remote control connection interruption information, a master control right application instruction can be sent to the base station, so that the base station forwards the master control right application instruction to the unmanned aerial vehicle, so that the unmanned aerial vehicle receives the master control right application. command, and establish a communication connection with the device that sent the master control right application command, that is, the UAV determines the first remote control device that communicates with the UAV as the master remote control device.
在本申请实施例中,方法还包括:In the embodiment of this application, the method also includes:
若在预设时间阈值内没有接收到与基站通信连接的从遥控设备发送的主控制权申请指令,则通过第二图传通道向至少一个从遥控设备发送主遥控连接中断信息。其中,预设时间阈值可以根据具体需要进行设置,例如:设置为1s。If the master control right application instruction sent by the slave remote control device communicating with the base station is not received within the preset time threshold, master remote control connection interruption information is sent to at least one slave remote control device through the second image transmission channel. Among them, the preset time threshold can be set according to specific needs, for example: set to 1s.
(4)主遥控设备和至少一个从遥控设备通过WiFi连接同一个基站,基 站通过图传连接无人飞行器,至少一个从遥控设备通过WiFi连接同一个基站,基站通过图传连接无人飞行器。(4) The master remote control device and at least one slave remote control device are connected to the same base station through WiFi. The station is connected to the unmanned aerial vehicle through image transmission, and at least one slave remote control device is connected to the same base station through WiFi, and the base station is connected to the unmanned aerial vehicle through image transmission.
请参阅图11,图11是本申请实施例提供的第四种主遥控设备、从遥控设备与无人飞行器的连接关系的示意图;Please refer to Figure 11. Figure 11 is a schematic diagram of the connection relationship between the fourth master remote control device, the slave remote control device and the unmanned aerial vehicle provided by the embodiment of the present application;
如图11所示,一个主遥控设备和至少一个从遥控设备通过WiFi连接第一基站,即一个主遥控设备和至少一个从遥控设备处于同一无线局域网,第一基站通过第一图传通道连接无人飞行器,至少一个从遥控设备通过WiFi连接第二基站,第二基站通过第二图传通道连接无人飞行器。As shown in Figure 11, a master remote control device and at least one slave remote control device are connected to the first base station through WiFi, that is, a master remote control device and at least one slave remote control device are in the same wireless local area network, and the first base station is connected to the first base station through the first image transmission channel. For the unmanned aerial vehicle, at least one slave remote control device is connected to the second base station through WiFi, and the second base station is connected to the unmanned aerial vehicle through the second image transmission channel.
请再参阅图12,图12是本申请实施例提供的第四种主遥控设备的中断处理方式的流程图;Please refer to Figure 12 again. Figure 12 is a flow chart of the fourth interrupt processing method of the main remote control device provided by the embodiment of the present application;
如图12所示,第四种主遥控设备的中断处理方式的流程,包括:As shown in Figure 12, the flow of the fourth interrupt processing method of the main remote control device includes:
步骤S1201:主遥控设备与无人飞行器断开连接;Step S1201: The main remote control device is disconnected from the unmanned aerial vehicle;
具体的,若主遥控设备与无人飞行器的通信中断,例如:主遥控设备的电量耗尽导致关机下线,使得主遥控设备与基站的连接中断,进而导致主遥控设备与无人飞行器的连接中断,或者,主遥控设备与基站之间因为其他故障导致连接中断,进而导致主遥控设备与无人飞行器的连接中断。Specifically, if the communication between the main remote control device and the unmanned aerial vehicle is interrupted, for example: the main remote control device runs out of power and shuts down and goes offline, interrupting the connection between the main remote control device and the base station, which in turn causes the connection between the main remote control device and the unmanned aerial vehicle. Interruption, or the connection between the main remote control device and the base station is interrupted due to other faults, which in turn causes the connection between the main remote control device and the UAV to be interrupted.
步骤S1202:向第一基站发送主遥控连接中断信息;Step S1202: Send main remote control connection interruption information to the first base station;
具体的,无人飞行器向第一基站发送主遥控连接中断信息,以使第一基站接收该主遥控连接中断信息。Specifically, the unmanned aerial vehicle sends the main remote control connection interruption information to the first base station, so that the first base station receives the main remote control connection interruption information.
步骤S1203:第一基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备;Step S1203: The first base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it;
具体的,第一基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备,以使至少一个从遥控设备接收该主遥控连接中断信息。Specifically, the first base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it, so that at least one slave remote control device receives the master remote control connection interruption information.
步骤S1204:若在预设时间阈值内没有接收到与第一基站通信连接的从遥控设备发送的主控制权申请指令,则通过第二图传通道向第二基站发送主遥控连接中断信息; Step S1204: If the master control right application instruction sent from the remote control device connected to the first base station is not received within the preset time threshold, send the master remote control connection interruption information to the second base station through the second image transmission channel;
具体的,若在预设时间阈值内没有接收到与第一基站通信连接的从遥控设备发送的主控制权申请指令,则通过第二图传通道向第二基站发送主遥控连接中断信息。其中,预设时间阈值可以根据具体需要进行设置,例如:设置为1s。Specifically, if the master control right application instruction sent by the slave remote control device communicating with the first base station is not received within the preset time threshold, master remote control connection interruption information is sent to the second base station through the second image transmission channel. Among them, the preset time threshold can be set according to specific needs, for example: set to 1s.
步骤S1205:第二基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备;Step S1205: The second base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it;
具体的,第二基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备,即第二基站将主遥控连接中断信息广播到与其通信连接的所有从遥控设备,以使与第二基站连接的从遥控设备能够向第二基站发送主控制权申请指令。Specifically, the second base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it, that is, the second base station broadcasts the master remote control connection interruption information to all slave remote control devices that are communicatively connected to it, so that the second base station can communicate with the second base station. The slave remote control device connected to the base station can send a master control right application instruction to the second base station.
如图11所示,主遥控设备和至少一个从遥控设备通信连接第一基站,第一基站通过第一图传通道通信连接无人飞行器;至少一个从遥控设备通信连接第二基站,第二基站通过第二图传通道通信连接无人飞行器;As shown in Figure 11, the master remote control device and at least one slave remote control device are communicatively connected to the first base station, and the first base station is communicatively connected to the unmanned aerial vehicle through the first image transmission channel; at least one slave remote control device is communicatively connected to the second base station, and the second base station is communicatively connected. Connect the unmanned aerial vehicle through the second image transmission channel communication;
其中,若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息,包括:当主遥控设备与无人飞行器断开连接之后,向第一基站发送主遥控连接中断信息,以使第一基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备。若在预设时间阈值内没有接收到与第一基站通信连接的从遥控设备发送的主控制权申请指令,则通过第二图传通道向第二基站发送主遥控连接中断信息,以使第二基站将主遥控连接中断信息转发到与其通信连接的至少一个从遥控设备。Wherein, if the master remote control device is disconnected from the unmanned aerial vehicle, sending the master remote control connection interruption information to at least one slave remote control device, including: when the master remote control device is disconnected from the unmanned aerial vehicle, sending the master remote control connection to the first base station Interrupt information, so that the first base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected with it. If the master control right application instruction sent by the slave remote control device connected to the first base station is not received within the preset time threshold, the master remote control connection interruption information is sent to the second base station through the second image transmission channel, so that the second base station The base station forwards the master remote control connection interruption information to at least one slave remote control device that is communicatively connected to it.
步骤S203:在发送主遥控连接中断信息之后,将接收到的第一个主控制权申请指令对应的从遥控设备确定为主遥控设备。Step S203: After sending the master remote control connection interruption information, determine the slave remote control device corresponding to the received first master control right application instruction as the master remote control device.
在本申请实施例中,通过确定一个主遥控设备以及至少一个从遥控设备,主遥控设备与从遥控设备的控制权限不同,使得无人飞行器能够实现主机控制与从机控制,避免多个遥控设备的权限相同导致的操作冲突,提高控制效率;并且,在主遥控设备与无人飞行器断开连接之后,重新将一个从遥控设 备确定为主遥控设备,本申请能够解决无人飞行器的控制效率不足的问题,提高无人飞行器的控制效率。In the embodiment of the present application, by determining a master remote control device and at least one slave remote control device, the master remote control device and the slave remote control device have different control permissions, so that the unmanned aerial vehicle can realize host control and slave control, and avoid multiple remote control devices. operation conflicts caused by the same authority, improving control efficiency; and, after the master remote control device is disconnected from the unmanned aerial vehicle, re-connect a slave remote control device The equipment is determined as the main remote control device. This application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the control efficiency of the unmanned aerial vehicle.
请再参阅图13,图13是本申请实施例提供的另一种无人飞行器的控制方法的流程示意图;Please refer to Figure 13 again. Figure 13 is a schematic flowchart of another control method for an unmanned aerial vehicle provided by an embodiment of the present application;
如图13所示,该无人飞行器的控制方法的流程,包括:As shown in Figure 13, the flow of the control method of the unmanned aerial vehicle includes:
步骤S1301:主遥控设备与无人飞行器建立通信连接;Step S1301: The main remote control device establishes a communication connection with the unmanned aerial vehicle;
步骤S1302:确定主遥控设备;Step S1302: Determine the main remote control device;
具体的,将第一个与无人飞行器建立连接的遥控设备确定为主遥控设备。Specifically, the first remote control device that establishes connection with the unmanned aerial vehicle is determined as the main remote control device.
步骤S1303:无人飞行器与从遥控设备建立通信连接;Step S1303: The UAV establishes a communication connection with the slave remote control device;
具体的,将确定主遥控设备之后与无人飞行器通信连接的遥控设备均确定为从遥控设备,并且,默认所有的从遥控设备均对应第二从控制权,第二从控制权为无人飞行器的信息查看权限。Specifically, after the master remote control device is determined, the remote control devices that communicate with the unmanned aerial vehicle are all determined as slave remote control devices, and by default, all slave remote control devices correspond to the second slave control right, and the second slave control right is the unmanned aerial vehicle. information viewing permission.
步骤S1304:从遥控设备向无人飞行器发送第一从控制权申请指令;Step S1304: Send the first slave control right application instruction from the remote control device to the unmanned aerial vehicle;
具体的,若某一从遥控设备的操作员想要无人飞行器的云台控制权限,则通过从遥控设备向无人飞行器发送第一从控制权申请指令。Specifically, if an operator of a slave remote control device wants the gimbal control authority of the unmanned aerial vehicle, the first slave control right application instruction is sent to the unmanned aerial vehicle through the slave remote control device.
步骤S1305:无人飞行器向主遥控设备转发第一从控制权申请指令;Step S1305: The UAV forwards the first slave control right application instruction to the master remote control device;
具体的,无人飞行器将从遥控设备发送的第一从控制权申请指令转发到主遥控设备。Specifically, the unmanned aerial vehicle forwards the first slave control right application instruction sent from the remote control device to the master remote control device.
步骤S1306:主遥控设备向无人飞行器发送第一从控制权确认指令;Step S1306: The master remote control device sends the first slave control right confirmation instruction to the unmanned aerial vehicle;
具体的,若主遥控设备的操作员同意该从遥控设备取得第一从控制权,则通过主遥控设备向无人飞行器发送第一从控制权确认指令。Specifically, if the operator of the master remote control device agrees that the slave remote control device obtains the first slave control right, then the master remote control device sends a first slave control right confirmation instruction to the unmanned aerial vehicle.
步骤S1307:确定从遥控设备的第一从控制权;Step S1307: Determine the first slave control right of the slave remote control device;
具体的,在无人飞行器接收到主遥控设备发送的第一从控制权确认指令之后,确定该从遥控设备的第一从控制权,即无人飞行器的云台控制权限。Specifically, after the unmanned aerial vehicle receives the first slave control right confirmation instruction sent by the master remote control device, the first slave control right of the slave remote control device, that is, the pan/tilt control authority of the unmanned aerial vehicle is determined.
步骤S1308:主遥控设备与无人飞行器的连接中断;Step S1308: The connection between the main remote control device and the unmanned aerial vehicle is interrupted;
具体的,若主遥控设备与无人飞行器的通信中断,例如:主遥控设备的 电量耗尽导致关机下线,使得主遥控设备与基站的连接中断,进而导致主遥控设备与无人飞行器的连接中断,或者,主遥控设备与基站之间因为其他故障导致连接中断,进而导致主遥控设备与无人飞行器的连接中断。Specifically, if the communication between the main remote control device and the unmanned aerial vehicle is interrupted, for example: When the battery is exhausted, it shuts down and goes offline, interrupting the connection between the main remote control device and the base station, which in turn causes the connection between the main remote control device and the unmanned aerial vehicle to be interrupted. Or, the connection between the main remote control device and the base station is interrupted due to other faults, which in turn causes the main remote control device to be disconnected. The connection between the remote control device and the UAV is interrupted.
步骤S1309:无人飞行器向从遥控设备发送主遥控连接中断信息;Step S1309: The UAV sends the master remote control connection interruption information to the slave remote control device;
具体的,若主遥控设备与无人飞行器的连接中断,则无人飞行器向至少一个从遥控设备发送主遥控连接中断信息,其中,发送方式可以为通过图传通道直接向从遥控设备发送,或者,通过基站进行转发,具体内容可参考上述实施例提及的相关内容,在此不再赘述。Specifically, if the connection between the master remote control device and the unmanned aerial vehicle is interrupted, the unmanned aerial vehicle sends the master remote control connection interruption information to at least one slave remote control device, where the sending method can be directly sending to the slave remote control device through the image transmission channel, or , forwarded through the base station. For specific content, please refer to the relevant content mentioned in the above embodiments, and will not be described again here.
步骤S1310:从遥控设备向无人飞行器发送主控制权申请指令;Step S1310: Send a master control right application instruction from the remote control device to the unmanned aerial vehicle;
具体的,至少一个从遥控设备在接收到无人飞行器发送的主遥控连接中断信息之后,若需要申请无人飞行器的主控制权,则从遥控设备向无人飞行器发送主控制权申请指令。Specifically, if at least one slave remote control device needs to apply for the master control right of the unmanned aerial vehicle after receiving the master remote control connection interruption information sent by the unmanned aerial vehicle, the slave remote control device sends a master control right application instruction to the unmanned aerial vehicle.
步骤S1311:将从遥控设备转换为主遥控设备。Step S1311: Convert the slave remote control device to the master remote control device.
具体的,无人飞行器将接收到的第一个主控制权申请指令对应的从遥控设备确定为主遥控设备,即从遥控设备的控制权限由从控制权转换为主控制权,显然,该从遥控设备被转换为主遥控设备。Specifically, the UAV determines the slave remote control device corresponding to the first master control right application instruction received as the master remote control device, that is, the control authority of the slave remote control device is converted from slave control right to master control right. Obviously, the slave remote control right The remote control device is converted into the primary remote control device.
需要说明的是,在上述各个实施例中,上述各步骤之间并不必然存在一定的先后顺序,本领域普通技术人员,根据本申请实施例的描述可以理解,不同实施例中,上述各步骤可以有不同的执行顺序,亦即,可以并行执行,亦可以交换执行等等。It should be noted that in the above-mentioned embodiments, there is not necessarily a certain sequence between the above-mentioned steps. Persons of ordinary skill in the art can understand from the description of the embodiments of the present application that in different embodiments, the above-mentioned steps There can be different execution orders, that is, they can be executed in parallel, they can be exchanged, etc.
在本申请实施例,通过提供一种无人飞行器的控制方法,方法包括:当无人飞行器通信连接至少两个遥控设备时,确定一个主遥控设备以及至少一个从遥控设备,其中,主遥控设备对应主控制权,主控制权对应无人飞行器的全部权限;从遥控设备对应从控制权,从控制权对应无人飞行器的部分权限;若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息;在发送主遥控连接中断信息之后,将接收到的第一个主 控制权申请指令对应的从遥控设备确定为主遥控设备。In this embodiment of the present application, a method for controlling an unmanned aerial vehicle is provided. The method includes: when the unmanned aerial vehicle is communicatively connected to at least two remote control devices, determining a master remote control device and at least one slave remote control device, wherein the master remote control device Corresponds to the master control right, the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to the slave control right, and the slave control right corresponds to part of the permissions of the unmanned aerial vehicle; if the main remote control device is disconnected from the unmanned aerial vehicle, then at least A slave remote control device sends the master remote control connection interruption message; after sending the master remote control connection interruption message, the first master remote control received The slave remote control device corresponding to the control right application instruction is determined as the master remote control device.
通过确定一个主遥控设备以及至少一个从遥控设备,主遥控设备与从遥控设备的控制权限不同,使得无人飞行器能够实现主机控制与从机控制,避免多个遥控设备的权限相同导致的操作冲突,提高控制效率;并且,在主遥控设备与无人飞行器断开连接之后,重新将一个从遥控设备确定为主遥控设备,本申请能够解决无人飞行器的控制效率不足的问题,提高无人飞行器的控制效率。By determining a master remote control device and at least one slave remote control device, the control permissions of the master remote control device and the slave remote control device are different, so that the unmanned aerial vehicle can realize host control and slave control, and avoid operational conflicts caused by multiple remote control devices having the same permissions. , improve control efficiency; and, after the main remote control device is disconnected from the unmanned aerial vehicle, a slave remote control device is re-determined as the main remote control device. This application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the unmanned aerial vehicle. control efficiency.
请再参阅图14,图14是本申请实施例提供的一种无人飞行器的控制装置的结构示意图;Please refer to Figure 14 again. Figure 14 is a schematic structural diagram of a control device for an unmanned aerial vehicle provided by an embodiment of the present application;
其中,该无人飞行器的控制装置,应用于无人飞行器,具体的,应用于无人飞行器的一个或多个处理器。Wherein, the control device of the unmanned aerial vehicle is applied to the unmanned aerial vehicle. Specifically, it is applied to one or more processors of the unmanned aerial vehicle.
如图14所示,该无人飞行器的控制装置140,包括:As shown in Figure 14, the control device 140 of the unmanned aerial vehicle includes:
设备连接模块141,用于通信连接至少两个遥控设备;The device connection module 141 is used to communicate with at least two remote control devices;
设备确定模块142,用于确定一个主遥控设备以及至少一个从遥控设备,其中,主遥控设备对应主控制权,主控制权对应无人飞行器的全部权限;从遥控设备对应从控制权,从控制权对应无人飞行器的部分权限;The device determination module 142 is used to determine a master remote control device and at least one slave remote control device, where the master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to the slave control right, and the slave control right The rights correspond to some of the rights of unmanned aerial vehicles;
信息发送模块143,用于若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息;The information sending module 143 is used to send the main remote control connection interruption information to at least one slave remote control device if the main remote control device is disconnected from the unmanned aerial vehicle;
主控确定模块144,用于在发送主遥控连接中断信息之后,将接收到的第一个主控制权申请指令对应的从遥控设备确定为主遥控设备。The master control determination module 144 is configured to determine the slave remote control device corresponding to the received first master control right application instruction as the master remote control device after sending the master remote control connection interruption information.
需要说明的是,上述无人飞行器的控制装置可执行本申请实施例所提供的无人飞行器的控制方法,具备执行方法相应的功能模块和有益效果。未在远程控制装置实施例中详尽描述的技术细节,可参见本申请实施例所提供的无人飞行器的控制方法。It should be noted that the above-mentioned control device of the unmanned aerial vehicle can execute the control method of the unmanned aerial vehicle provided by the embodiments of the present application, and has corresponding functional modules and beneficial effects for executing the method. For technical details that are not described in detail in the embodiments of the remote control device, please refer to the control method of the unmanned aerial vehicle provided by the embodiments of this application.
在本申请实施例中,通过提供一种无人飞行器的控制装置,该装置包括:设备连接模块,用于通信连接至少两个遥控设备;设备确定模块,用于确定 一个主遥控设备以及至少一个从遥控设备,其中,主遥控设备对应主控制权,主控制权对应无人飞行器的全部权限;从遥控设备对应从控制权,从控制权对应无人飞行器的部分权限;信息发送模块,用于若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息;主控确定模块,用于在发送主遥控连接中断信息之后,将接收到的第一个主控制权申请指令对应的从遥控设备确定为主遥控设备。In the embodiment of the present application, a control device for an unmanned aerial vehicle is provided. The device includes: a device connection module for communicating with at least two remote control devices; and a device determination module for determining A master remote control device and at least one slave remote control device. The master remote control device corresponds to the master control right, and the master control right corresponds to all the permissions of the unmanned aerial vehicle; the slave remote control device corresponds to the slave control right, and the slave control right corresponds to part of the permissions of the unmanned aerial vehicle. ; The information sending module is used to send the main remote control connection interruption information to at least one slave remote control device if the main remote control device is disconnected from the unmanned aerial vehicle; the main control determination module is used to send the main remote control connection interruption information after sending the main remote control connection interruption information. The slave remote control device corresponding to the first received master control right application instruction is determined as the master remote control device.
通过确定一个主遥控设备以及至少一个从遥控设备,主遥控设备与从遥控设备的控制权限不同,使得无人飞行器能够实现主机控制与从机控制,避免多个遥控设备的权限相同导致的操作冲突,提高控制效率;并且,在主遥控设备与无人飞行器断开连接之后,重新将一个从遥控设备确定为主遥控设备,本申请能够解决无人飞行器的控制效率不足的问题,提高无人飞行器的控制效率。By determining a master remote control device and at least one slave remote control device, the control permissions of the master remote control device and the slave remote control device are different, so that the unmanned aerial vehicle can realize host control and slave control, and avoid operational conflicts caused by multiple remote control devices having the same permissions. , improve control efficiency; and, after the main remote control device is disconnected from the unmanned aerial vehicle, a slave remote control device is re-determined as the main remote control device. This application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the unmanned aerial vehicle. control efficiency.
请参阅图15,图15是本申请实施例提供的一种无人飞行器的结构示意图;Please refer to Figure 15, which is a schematic structural diagram of an unmanned aerial vehicle provided by an embodiment of the present application;
如图15所示,该无人飞行器150,包括:处理器151、存储器152和通信模块153。其中,处理器151、存储器152以及通信模块153之间通过总线的方式,建立任意两者之间的通信连接。As shown in Figure 15, the unmanned aerial vehicle 150 includes: a processor 151, a memory 152 and a communication module 153. Among them, the processor 151, the memory 152 and the communication module 153 establish a communication connection between any two through a bus.
处理器151可以为任何类型,具备一个或者多个处理核心的处理器。其可以执行单线程或者多线程的操作,用于解析指令以执行获取数据、执行逻辑运算功能以及下发运算处理结果等操作。The processor 151 can be any type of processor with one or more processing cores. It can perform single-threaded or multi-threaded operations and is used to parse instructions to perform operations such as obtaining data, performing logical operation functions, and issuing operation processing results.
该处理器151,用于当无人飞行器通信连接至少两个遥控设备时,确定一个主遥控设备以及至少一个从遥控设备,其中,主遥控设备对应主控制权,主控制权对应无人飞行器的全部权限;从遥控设备对应从控制权,从控制权对应无人飞行器的部分权限;若主遥控设备与无人飞行器断开连接,则向至少一个从遥控设备发送主遥控连接中断信息;在发送主遥控连接中断信息之后,将接收到的第一个主控制权申请指令对应的从遥控设备确定为主遥控设备。 The processor 151 is used to determine a master remote control device and at least one slave remote control device when the unmanned aerial vehicle communicates with at least two remote control devices, wherein the master remote control device corresponds to the master control right, and the master control right corresponds to the unmanned aerial vehicle. All permissions; the slave remote control device corresponds to the slave control right, and the slave control right corresponds to part of the permissions of the unmanned aerial vehicle; if the master remote control device is disconnected from the unmanned aerial vehicle, the master remote control connection interruption information is sent to at least one slave remote control device; after sending After the master remote control connection interruption message, the slave remote control device corresponding to the first master control right application instruction received is determined as the master remote control device.
通过确定一个主遥控设备以及至少一个从遥控设备,主遥控设备与从遥控设备的控制权限不同,使得无人飞行器能够实现主机控制与从机控制,避免多个遥控设备的权限相同导致的操作冲突,提高控制效率;并且,在主遥控设备与无人飞行器断开连接之后,重新将一个从遥控设备确定为主遥控设备,本申请能够解决无人飞行器的控制效率不足的问题,提高无人飞行器的控制效率。By determining a master remote control device and at least one slave remote control device, the control permissions of the master remote control device and the slave remote control device are different, so that the unmanned aerial vehicle can realize host control and slave control, and avoid operational conflicts caused by multiple remote control devices having the same permissions. , improve control efficiency; and, after the main remote control device is disconnected from the unmanned aerial vehicle, a slave remote control device is re-determined as the main remote control device. This application can solve the problem of insufficient control efficiency of the unmanned aerial vehicle and improve the unmanned aerial vehicle. control efficiency.
存储器152作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态性计算机可执行程序以及模块,如本申请实施例中的无人飞行器的控制方法对应的程序指令/模块。处理器151通过运行存储在存储器152中的非暂态软件程序、指令以及模块,从而实现上述方法实施例中无人飞行器的控制方法。As a non-transitory computer-readable storage medium, the memory 152 can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as the programs corresponding to the control method of the unmanned aerial vehicle in the embodiment of the present application. directive/module. The processor 151 implements the control method of the unmanned aerial vehicle in the above method embodiment by running non-transient software programs, instructions and modules stored in the memory 152 .
存储器152可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据远程控制装置的使用所创建的数据等。此外,存储器152可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器152可选包括相对于处理器151远程设置的存储器,这些远程存储器可以通过网络连接至无人飞行器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 152 may include a program storage area and a data storage area, where the program storage area may store an operating system and an application program required for at least one function; the storage data area may store data created according to the use of the remote control device, etc. In addition, memory 152 may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 152 optionally includes memory located remotely relative to the processor 151 , and these remote memories may be connected to the UAV via a network. Examples of the above-mentioned networks include but are not limited to the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
存储器152存储有可被至少一个处理器151执行的指令;至少一个处理器151用于执行指令,以实现上述任意方法实施例中的无人飞行器的控制方法。The memory 152 stores instructions that can be executed by at least one processor 151; at least one processor 151 is used to execute instructions to implement the control method of the unmanned aerial vehicle in any of the above method embodiments.
通信模块153是用于建立通信连接,提供物理信道的功能模块。通信模块153以是任何类型的无线或者有线通信模块,包括但不限于WiFi模块或者蓝牙模块等。The communication module 153 is a functional module used to establish a communication connection and provide a physical channel. The communication module 153 can be any type of wireless or wired communication module, including but not limited to WiFi module or Bluetooth module.
进一步地,本申请实施例还提供了一种非暂态计算机可读存储介质,非 暂态计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器151执行,可使得上述一个或多个处理器151执行上述任意方法实施例中无人飞行器的控制方法。Further, embodiments of the present application also provide a non-transitory computer-readable storage medium, which is The transient computer-readable storage medium stores computer-executable instructions. The computer-executable instructions are executed by one or more processors 151, which can cause the above-mentioned one or more processors 151 to execute the unmanned aerial vehicle in any of the above method embodiments. Control Method.
请参阅图16,图16是本申请实施例提供的一种遥控设备的结构示意图;Please refer to Figure 16, which is a schematic structural diagram of a remote control device provided by an embodiment of the present application;
如图16所示,该遥控设备160包括但不限于:射频单元161、网络模块162、音频输出单元163、输入单元164、传感器165、显示单元166、用户输入单元167、接口单元168、存储器169、处理器1610、以及电源1611等部件,遥控设备160还包括摄像头。本领域技术人员可以理解,图16中示出的遥控设备的结构并不构成对遥控设备的限定,遥控设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本申请实施例中,遥控设备160包括但不限于手机、平板电脑或者智能遥控器等移动终端。As shown in Figure 16, the remote control device 160 includes but is not limited to: radio frequency unit 161, network module 162, audio output unit 163, input unit 164, sensor 165, display unit 166, user input unit 167, interface unit 168, memory 169 , processor 1610, and power supply 1611 and other components. The remote control device 160 also includes a camera. Those skilled in the art can understand that the structure of the remote control device shown in Figure 16 does not constitute a limitation on the remote control device. The remote control device may include more or less components than shown in the figure, or combine certain components, or different components. Component placement. In this embodiment of the present application, the remote control device 160 includes but is not limited to mobile terminals such as mobile phones, tablet computers, or smart remote controls.
处理器1610,用于生成指令,例如:主控制权申请指令、第一从控制权申请指令,其中,该主控制权申请指令用于向无人飞行器申请主控制权,第一从控制权申请指令用于向与无人飞行器通信连接的主遥控设备申请云台控制权。The processor 1610 is used to generate instructions, such as: a master control right application instruction and a first slave control right application instruction, where the master control right application instruction is used to apply for master control rights to the unmanned aerial vehicle, and the first slave control right application instruction The command is used to apply for gimbal control rights from the main remote control device that is connected to the UAV.
应当理解的是,本申请实施例中,射频单元161可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1610处理;另外,将上行的数据发送给基站。通常,射频单元161包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元161还可以通过无线通信系统与网络和其他设备通信。It should be understood that in the embodiment of the present application, the radio frequency unit 161 can be used to receive and send information or signals during a call. Specifically, after receiving the downlink data from the base station, it is processed by the processor 1610; in addition, Uplink data is sent to the base station. Generally, the radio frequency unit 161 includes, but is not limited to, an antenna, at least one amplifier, transceiver, coupler, low noise amplifier, duplexer, etc. In addition, the radio frequency unit 161 can also communicate with the network and other devices through a wireless communication system.
遥控设备160通过网络模块162为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。The remote control device 160 provides users with wireless broadband Internet access through the network module 162, such as helping users send and receive emails, browse web pages, and access streaming media.
音频输出单元163可以将射频单元161或网络模块162接收的或者在存储器169中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元163还可以提供与遥控设备160执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元163包括扬声 器、蜂鸣器以及受话器等。The audio output unit 163 may convert the audio data received by the radio frequency unit 161 or the network module 162 or stored in the memory 169 into an audio signal and output it as a sound. Furthermore, the audio output unit 163 may also provide audio output related to a specific function performed by the remote control device 160 (eg, call signal reception sound, message reception sound, etc.). The audio output unit 163 includes a speaker speakers, buzzers and receivers, etc.
输入单元164用于接收音频或视频信号。输入单元164可以包括图形处理器(Graphics Processing Unit,GPU)1641和麦克风1642,图形处理器1641对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的目标图像进行处理。处理后的图像帧可以显示在显示单元166上。经图形处理器1641处理后的图像帧可以存储在存储器169(或其它存储介质)中或者经由射频单元161或网络模块162进行发送。麦克风1642可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元161发送到移动通信基站的格式输出。The input unit 164 is used to receive audio or video signals. The input unit 164 may include a graphics processor (Graphics Processing Unit, GPU) 1641 and a microphone 1642. The graphics processor 1641 targets still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. Images are processed. The processed image frames may be displayed on the display unit 166. The image frames processed by the graphics processor 1641 may be stored in the memory 169 (or other storage media) or sent via the radio frequency unit 161 or the network module 162. Microphone 1642 can receive sounds and can process such sounds into audio data. The processed audio data can be converted into a format that can be sent to a mobile communication base station via the radio frequency unit 161 for output in the phone call mode.
遥控设备160还包括至少一种传感器165,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1661的亮度,接近传感器可在遥控设备160移动到耳边时,关闭显示面板1661和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别遥控设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器165还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。The remote control device 160 also includes at least one sensor 165, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1661 according to the brightness of the ambient light. The proximity sensor can close the display panel 1661 when the remote control device 160 moves to the ear. /or backlight. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (usually three axes). It can detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of remote control devices (such as horizontal and vertical screen switching, related games , magnetometer attitude calibration), vibration recognition related functions (such as pedometer, knock), etc.; the sensor 165 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, Infrared sensors, etc. will not be described in detail here.
显示单元166用于显示由用户输入的信息或提供给用户的信息。显示单元166可包括显示面板1661,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1661。The display unit 166 is used to display information input by the user or information provided to the user. The display unit 166 may include a display panel 1661, which may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (OLED), etc.
用户输入单元167可用于接收输入的数字或字符信息,以及产生与遥控设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元167 包括触控面板1671以及其他输入设备1672。触控面板1671,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1671上或在触控面板1671附近的操作)。触控面板1671可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1610,接收处理器1610发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1671。除了触控面板1671,用户输入单元167还可以包括其他输入设备1672。具体地,其他输入设备1672可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。The user input unit 167 may be used to receive input numeric or character information and generate key signal input related to user settings and function control of the remote control device. Specifically, the user input unit 167 Including touch panel 1671 and other input devices 1672. The touch panel 1671 , also known as a touch screen, can collect the user's touch operations on or near the touch panel 1671 (for example, the user uses a finger, stylus, or any suitable object or accessory on or near the touch panel 1671 operate). The touch panel 1671 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact point coordinates, and then sends it to the touch controller. To the processor 1610, receive the command sent by the processor 1610 and execute it. In addition, the touch panel 1671 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1671, the user input unit 167 may also include other input devices 1672. Specifically, other input devices 1672 may include but are not limited to physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be described again here.
进一步的,触控面板1671可覆盖在显示面板1661上,当触控面板1671检测到在其上或附近的触摸操作后,传送给处理器1610以确定触摸事件的类型,随后处理器1610根据触摸事件的类型在显示面板1661上提供相应的视觉输出。虽然在图16中,触控面板1671与显示面板1661是作为两个独立的部件来实现遥控设备的输入和输出功能,但是在某些实施例中,可以将触控面板1671与显示面板1661集成而实现遥控设备的输入和输出功能,具体此处不做限定。Further, the touch panel 1671 can be covered on the display panel 1661. When the touch panel 1671 detects a touch operation on or near it, it is sent to the processor 1610 to determine the type of touch event. Then the processor 1610 determines the type of touch event according to the touch. The type of event provides corresponding visual output on display panel 1661. Although in Figure 16, the touch panel 1671 and the display panel 1661 are used as two independent components to implement the input and output functions of the remote control device, in some embodiments, the touch panel 1671 and the display panel 1661 can be integrated. There are no specific limitations here on realizing the input and output functions of the remote control device.
接口单元168为外部装置与遥控设备160连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元168可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到遥控设备160内的一个或多个元件或者可以用于在遥控设备160和外部装置之间传输数据。The interface unit 168 is an interface for connecting external devices to the remote control device 160 . For example, external devices may include a wired or wireless headphone port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, audio input/output (I/O) port, video I/O port, headphone port, etc. Interface unit 168 may be used to receive input (eg, data information, power, etc.) from an external device and transmit the received input to one or more elements within remote control device 160 or may be used to connect between remote control device 160 and an external device. Transfer data between devices.
存储器169可用于存储软件程序以及各种数据。存储器169可主要包括 存储程序区和存储数据区,其中,存储程序区可存储至少一个功能所需的应用程序1691(比如声音播放功能、图像播放功能等)以及操作系统1692等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器169可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。Memory 169 may be used to store software programs as well as various data. Memory 169 may primarily include Storage program area and storage data area, wherein the storage program area can store at least one application program 1691 required for a function (such as sound playback function, image playback function, etc.) and operating system 1692, etc.; the storage data area can store according to the use of the mobile phone. Created data (such as audio data, phone book, etc.), etc. In addition, memory 169 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
处理器1610是遥控设备160的控制中心,利用各种接口和线路连接整个遥控设备的各个部分,通过运行或执行存储在存储器169内的软件程序和/或模块,以及调用存储在存储器169内的数据,执行遥控设备的各种功能和处理数据,从而对遥控设备进行整体监控。处理器1610可包括一个或多个处理单元;在本申请实施例中,处理器1610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1610中。The processor 1610 is the control center of the remote control device 160, using various interfaces and lines to connect various parts of the entire remote control device, by running or executing software programs and/or modules stored in the memory 169, and calling programs stored in the memory 169. Data, perform various functions of the remote control device and process data, thereby overall monitoring the remote control device. The processor 1610 may include one or more processing units; in this embodiment of the present application, the processor 1610 may integrate an application processor and a modem processor, where the application processor mainly processes operating systems, user interfaces, application programs, etc. , the modem processor mainly handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 1610.
遥控设备160还可以包括给各个部件供电的电源1611(比如电池),在本申请实施例中,电源1611可以通过电源管理系统与处理器1610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The remote control device 160 may also include a power supply 1611 (such as a battery) that supplies power to various components. In this embodiment of the present application, the power supply 1611 may be logically connected to the processor 1610 through a power management system, thereby managing charging, discharging, and And functions such as power consumption management.
另外,遥控设备160包括一些未示出的功能模块,在此不再赘述。In addition, the remote control device 160 includes some not-shown functional modules, which will not be described again here.
本申请实施例还提供一种遥控设备,包括处理器1610,存储器169,存储在存储器169上并可在处理器1610上运行的计算机程序,该计算机程序被处理器1610执行时实现上述无人飞行器的控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。The embodiment of the present application also provides a remote control device, including a processor 1610, a memory 169, and a computer program stored on the memory 169 and executable on the processor 1610. When the computer program is executed by the processor 1610, the above-mentioned unmanned aerial vehicle is realized. Each process of the control method embodiment can achieve the same technical effect. To avoid repetition, it will not be described again here.
请再参阅图17,图17是本申请实施例提供的一种无人飞行器的控制系统的结构示意图;Please refer to Figure 17 again. Figure 17 is a schematic structural diagram of an unmanned aerial vehicle control system provided by an embodiment of the present application;
如图17所示,该无人飞行器的控制系统170,包括:无人飞行器171、遥控设备172以及基站173。 As shown in Figure 17, the control system 170 of the unmanned aerial vehicle includes: an unmanned aerial vehicle 171, a remote control device 172 and a base station 173.
其中,本申请实施例中的遥控设备172可以为多个,多个遥控设备172直接通信连接一个无人飞行器171,或者,多个遥控设备172中的部分或者全部通过基站通信连接无人飞行器171,以通过基站173完成信号或命令的中转,实现对无人飞行器的控制。Among them, there may be multiple remote control devices 172 in the embodiment of the present application. Multiple remote control devices 172 are directly connected to one unmanned aerial vehicle 171 through communication, or some or all of the multiple remote control devices 172 are connected to the unmanned aerial vehicle 171 through base station communication. , to complete the transfer of signals or commands through the base station 173 to achieve control of the unmanned aerial vehicle.
其中,多个遥控设备172中的一个被确定为主遥控设备,其余被确定为从遥控设备,并且,在主遥控设备与无人飞行器中断连接之后,从遥控设备可以切换为主遥控设备。Among them, one of the plurality of remote control devices 172 is determined as the master remote control device, and the others are determined as slave remote control devices, and after the master remote control device disconnects from the unmanned aerial vehicle, the slave remote control device can be switched to the master remote control device.
本申请实施例中的无人飞行器的控制系统170的无人飞行器171的相关内容可参考上述实施例中提及的无人飞行器,在此不再赘述。The relevant content of the unmanned aerial vehicle 171 of the unmanned aerial vehicle control system 170 in the embodiment of the present application may be referred to the unmanned aerial vehicle mentioned in the above embodiment, and will not be described again here.
本申请实施例中的无人飞行器的控制系统170的遥控设备172的相关内容可参考上述实施例中提及的遥控设备,在此不再赘述。For the relevant content of the remote control device 172 of the unmanned aerial vehicle control system 170 in the embodiment of the present application, reference can be made to the remote control device mentioned in the above embodiment, and will not be described again here.
本申请实施例中的无人飞行器的控制系统170的基站173可以包括但不限于宏基站、微基站、分布式基站中的一个或多个,在此不进行限定。The base station 173 of the unmanned aerial vehicle control system 170 in the embodiment of the present application may include but is not limited to one or more of macro base stations, micro base stations, and distributed base stations, which are not limited here.
在本申请实施例中,通过提供一种无人飞行器的控制系统,通过多个遥控设备直接通信连接无人飞行器,或者,多个遥控设备部分或者全部通过基站通信连接无人飞行器,通过确定一个主遥控设备以及若干个从遥控设备,从而能够提高无人飞行器的控制效率。In the embodiment of the present application, by providing a control system for an unmanned aerial vehicle, the unmanned aerial vehicle is connected to the unmanned aerial vehicle through direct communication through multiple remote control devices, or the multiple remote control devices are partially or fully connected to the unmanned aerial vehicle through base station communication. By determining an The main remote control device and several slave remote control devices can improve the control efficiency of the unmanned aerial vehicle.
进一步地,本申请实施例还提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,可使得上述一个或多个处理器执行上述任意方法实施例中的无人飞行器的控制方法。Further, embodiments of the present application also provide a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium stores computer-executable instructions. The computer-executable instructions are executed by one or more processors and can The above one or more processors are caused to execute the control method of the unmanned aerial vehicle in any of the above method embodiments.
进一步地,本申请实施例还提供一种计算机程序产品,其中,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机程序可操作来使计算机执行上述任意方法实施例中的无人飞行器的控制方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。Further, embodiments of the present application also provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause the computer to perform any of the above method embodiments. Some or all of the steps described in the control method of the unmanned aerial vehicle. The computer program product may be a software installation package.
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单 元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The device embodiments described above are merely illustrative in which individual components are illustrated as separate components. Elements may or may not be physically separate, and components shown as units may or may not be physical units, i.e. they may be located in one place, or they may be distributed over multiple network elements. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Select some or all of the modules according to actual needs to achieve the purpose of the solution of this embodiment.
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序产品中的计算机程序来指令相关的硬件来完成,计算机程序可存储于一非暂态计算机可读取存储介质中,该计算机程序包括程序指令,当程序指令被相关设备执行时,可使相关设备执行上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。Through the above description of the embodiments, those of ordinary skill in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware. Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program in a computer program product. The computer program can be stored in a non-transitory computer-readable storage. In the medium, the computer program includes program instructions. When the program instructions are executed by the relevant device, the relevant device can perform the processes of the embodiments of the above methods. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.
上述产品可执行本申请实施例所提供的无人飞行器的控制方法,具备执行无人飞行器的控制方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的无人飞行器的控制方法。The above-mentioned products can execute the control method of the unmanned aerial vehicle provided by the embodiments of the present application, and have corresponding functional modules and beneficial effects for executing the control method of the unmanned aerial vehicle. For technical details that are not described in detail in this embodiment, please refer to the control method of the unmanned aerial vehicle provided in the embodiment of this application.
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。 Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present application, but not to limit it; under the idea of the present application, the technical features of the above embodiments or different embodiments can also be combined. The steps may be performed in any order, and there are many other variations to different aspects of the application as described above, which are not provided in detail for the sake of brevity; although the application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art It should be understood that the technical solutions described in the foregoing embodiments can still be modified, or some of the technical features can be equivalently replaced; and these modifications or substitutions do not deviate from the essence of the corresponding technical solutions from the technology of the embodiments of the present application. Scope of the program.
Claims (13)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210369983.0 | 2022-04-08 | ||
| CN202210369983.0A CN114637314B (en) | 2022-04-08 | 2022-04-08 | Unmanned aerial vehicle and control method, device and system thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023193611A1 true WO2023193611A1 (en) | 2023-10-12 |
Family
ID=81951872
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/083416 Ceased WO2023193611A1 (en) | 2022-04-08 | 2023-03-23 | Unmanned aerial vehicle, and control method, apparatus and system therefor |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN114637314B (en) |
| WO (1) | WO2023193611A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114637314B (en) * | 2022-04-08 | 2025-02-28 | 深圳市道通智能航空技术股份有限公司 | Unmanned aerial vehicle and control method, device and system thereof |
| CN115942509A (en) * | 2022-10-21 | 2023-04-07 | 深圳市道通智能航空技术股份有限公司 | Unmanned aerial vehicle and pairing method and system thereof |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015140795A1 (en) * | 2014-03-17 | 2015-09-24 | Israel Aerospace Industries Ltd. | Core UxV Control System |
| CN105786011A (en) * | 2016-03-07 | 2016-07-20 | 重庆邮电大学 | Control method and control equipment for remote-controlled aerial vehicle |
| CN105955295A (en) * | 2016-05-27 | 2016-09-21 | 北京小米移动软件有限公司 | Unmanned plane control method and unmanned plane control device |
| CN106292711A (en) * | 2016-10-20 | 2017-01-04 | 高域(北京)智能科技研究院有限公司 | A kind of unmanned vehicle major-minor control system and control method thereof |
| CN106444811A (en) * | 2016-10-26 | 2017-02-22 | 徐州飞梦电子科技有限公司 | Control method of utilizing signal intensity switching to control plant protection unmanned aerial vehicle |
| CN107438798A (en) * | 2016-08-12 | 2017-12-05 | 深圳市大疆创新科技有限公司 | A kind of redundancy control method, apparatus and system |
| CN107438801A (en) * | 2016-09-27 | 2017-12-05 | 深圳市大疆创新科技有限公司 | Aircraft control method, terminal and aircraft |
| CN107526364A (en) * | 2016-06-22 | 2017-12-29 | 北京臻迪科技股份有限公司 | A kind of unmanned plane control method and system |
| CN113630741A (en) * | 2021-08-02 | 2021-11-09 | 北京远度互联科技有限公司 | Relay unmanned aerial vehicle switching method, relay unmanned aerial vehicle, controller and system |
| CN114637314A (en) * | 2022-04-08 | 2022-06-17 | 深圳市道通智能航空技术股份有限公司 | Unmanned aerial vehicle and its control method, device and system |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106936608B (en) * | 2015-12-29 | 2020-09-18 | 华为技术有限公司 | A method, related equipment and system for establishing SSH connection |
| KR102674531B1 (en) * | 2016-09-28 | 2024-06-13 | 엘지전자 주식회사 | Electronic Equipment and Control Method for the same |
| CN110493041B (en) * | 2019-08-08 | 2021-05-04 | 善泊科技(珠海)有限公司 | Dual-network communication guarantee system and method for unmanned parking lot |
| CN112100007A (en) * | 2020-10-12 | 2020-12-18 | 苏州浪潮智能科技有限公司 | Method and system for switching main controller in multi-controller storage equipment |
| CN112180986B (en) * | 2020-10-30 | 2024-02-20 | 南京拓攻自动驾驶技术研究院有限公司 | Unmanned aerial vehicle remote control system |
| CN114124764A (en) * | 2021-09-13 | 2022-03-01 | 上海节卡机器人科技有限公司 | A data collection method, device, electronic device and storage medium |
-
2022
- 2022-04-08 CN CN202210369983.0A patent/CN114637314B/en active Active
-
2023
- 2023-03-23 WO PCT/CN2023/083416 patent/WO2023193611A1/en not_active Ceased
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015140795A1 (en) * | 2014-03-17 | 2015-09-24 | Israel Aerospace Industries Ltd. | Core UxV Control System |
| CN105786011A (en) * | 2016-03-07 | 2016-07-20 | 重庆邮电大学 | Control method and control equipment for remote-controlled aerial vehicle |
| CN105955295A (en) * | 2016-05-27 | 2016-09-21 | 北京小米移动软件有限公司 | Unmanned plane control method and unmanned plane control device |
| CN107526364A (en) * | 2016-06-22 | 2017-12-29 | 北京臻迪科技股份有限公司 | A kind of unmanned plane control method and system |
| CN107438798A (en) * | 2016-08-12 | 2017-12-05 | 深圳市大疆创新科技有限公司 | A kind of redundancy control method, apparatus and system |
| CN107438801A (en) * | 2016-09-27 | 2017-12-05 | 深圳市大疆创新科技有限公司 | Aircraft control method, terminal and aircraft |
| CN106292711A (en) * | 2016-10-20 | 2017-01-04 | 高域(北京)智能科技研究院有限公司 | A kind of unmanned vehicle major-minor control system and control method thereof |
| CN106444811A (en) * | 2016-10-26 | 2017-02-22 | 徐州飞梦电子科技有限公司 | Control method of utilizing signal intensity switching to control plant protection unmanned aerial vehicle |
| CN113630741A (en) * | 2021-08-02 | 2021-11-09 | 北京远度互联科技有限公司 | Relay unmanned aerial vehicle switching method, relay unmanned aerial vehicle, controller and system |
| CN114637314A (en) * | 2022-04-08 | 2022-06-17 | 深圳市道通智能航空技术股份有限公司 | Unmanned aerial vehicle and its control method, device and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114637314B (en) | 2025-02-28 |
| CN114637314A (en) | 2022-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018095158A1 (en) | Flight control method, apparatus and system for use in aircraft | |
| WO2021018050A1 (en) | Wind speed measurement and calculation method, wind speed estimator, and unmanned aerial vehicle | |
| CN106325290A (en) | Monitoring system and device based on unmanned aerial vehicle | |
| US10956025B2 (en) | Gesture control method, gesture control device and gesture control system | |
| US12238797B2 (en) | Multi-network access method and terminal device | |
| WO2019000411A1 (en) | Method and device for establishing wireless communication connection | |
| CN106225792A (en) | Communication terminal and group navigation and navigation method and device | |
| CN110673647B (en) | Omnidirectional obstacle avoidance method and unmanned aerial vehicle | |
| WO2023193611A1 (en) | Unmanned aerial vehicle, and control method, apparatus and system therefor | |
| CN105607647A (en) | Shooting scope adjusting system of aerial equipment and corresponding adjusting method | |
| CN109144378B (en) | Data interaction method, device, head-mounted device and control device | |
| WO2017129053A1 (en) | Data transmission method and device | |
| US11989330B2 (en) | Permission management method and terminal device | |
| CN111381602B (en) | Methods and devices for controlling drone flight and drones | |
| CN110502287A (en) | A kind of application control method and terminal | |
| WO2023040987A1 (en) | Remote control system and method for unmanned aerial vehicle | |
| WO2023193604A1 (en) | Route task online planning method and related apparatus | |
| CN109857129A (en) | A method, device, mobile terminal and storage medium for controlling electronic equipment | |
| CN107454131A (en) | The device and method weighed by mobile network sharing unmanned aerial vehicle (UAV) control | |
| CN205507551U (en) | Covering power adjustment system of equipment of taking photo by plane | |
| CN116563676A (en) | Information acquisition method, device, computer system and storage medium | |
| CN106647788A (en) | Unmanned plane flight control method and device | |
| CN111125762B (en) | Shared application control method and electronic equipment | |
| WO2019184902A1 (en) | Method for controlling icon display, and terminal | |
| US11482095B2 (en) | Wireless control method, system, and apparatus for determining the state of a power switch |
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: 23784175 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23784175 Country of ref document: EP Kind code of ref document: A1 |