[go: up one dir, main page]

WO2023184099A1 - Control method and apparatus, unmanned aerial vehicle, control system, and storage medium - Google Patents

Control method and apparatus, unmanned aerial vehicle, control system, and storage medium Download PDF

Info

Publication number
WO2023184099A1
WO2023184099A1 PCT/CN2022/083450 CN2022083450W WO2023184099A1 WO 2023184099 A1 WO2023184099 A1 WO 2023184099A1 CN 2022083450 W CN2022083450 W CN 2022083450W WO 2023184099 A1 WO2023184099 A1 WO 2023184099A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
yaw
control terminal
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
Application number
PCT/CN2022/083450
Other languages
French (fr)
Chinese (zh)
Inventor
卢欢鹏
张立天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Priority to PCT/CN2022/083450 priority Critical patent/WO2023184099A1/en
Priority to CN202280049334.0A priority patent/CN117677914A/en
Publication of WO2023184099A1 publication Critical patent/WO2023184099A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C27/00Rotorcraft; Rotors peculiar thereto
    • B64C27/04Helicopters
    • B64C27/08Helicopters with two or more rotors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw

Definitions

  • the present application relates to the field of control, and in particular, to a control method, device, unmanned aerial vehicle, control system and storage medium.
  • Unmanned aerial vehicles can be used in aerial photography, inspections, forest protection, disaster surveys, pesticide spraying and other scenarios, making unmanned aerial vehicles widely used.
  • the unmanned aerial vehicle can respond to yaw control instructions sent by at least two control terminals (such as a remote controller and a head-mounted display device) to control the deflection of the fuselage of the unmanned aerial vehicle, thereby adjusting the yaw direction of the nose.
  • the horizontal flight control of an unmanned aerial vehicle is based on the yaw direction of the nose of the unmanned aerial vehicle as the flight direction reference.
  • the horizontal flight control of the unmanned aerial vehicle by the first control terminal of the at least two control terminals will be controlled by at least two control terminals. interfered by the second control terminal, because the second control terminal's adjustment of the yaw direction of the UAV's nose will change the horizontal flight reference of the first control terminal's horizontal flight control of the UAV, which will affect the first control terminal
  • the user experience is not good for continuous horizontal flight control of UAV aircraft.
  • embodiments of the present application provide a control method, device, unmanned aerial vehicle, control system and storage medium, aiming to solve the problem that one control terminal's horizontal flight control of the unmanned aerial vehicle will be interfered by another second control terminal technical issues.
  • inventions of the present application provide a method for controlling an unmanned aerial vehicle.
  • the unmanned aerial vehicle includes a fuselage, and the fuselage includes a nose.
  • the method includes:
  • the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated to obtain the updated reference yaw direction.
  • the reference yaw direction serves as the flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal.
  • embodiments of the present application further provide a control device, which is applied to an unmanned aerial vehicle.
  • the unmanned aerial vehicle includes a fuselage, the fuselage includes a nose, and the control device includes a memory and a processor;
  • the memory is used to store computer programs
  • the processor is used to execute the computer program and implement the following steps when executing the computer program:
  • the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated to obtain the updated reference yaw direction.
  • the reference yaw direction serves as the flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal.
  • embodiments of the present application also provide an unmanned aerial vehicle.
  • the unmanned aerial vehicle includes a fuselage, the fuselage includes a nose, and the unmanned aerial vehicle includes an unmanned aerial vehicle as described in any embodiment of the present application. control device.
  • embodiments of the present application further provide a control system.
  • the control system includes a first control terminal, a second control terminal and the unmanned aerial vehicle described in any embodiment of the present application, wherein the third control terminal A control terminal and the second control terminal are communicatively connected with the unmanned aerial vehicle.
  • embodiments of the present application further provide a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor causes the processor to implement any of the instructions in the present application.
  • Embodiments of the present application provide a control method, device, unmanned aerial vehicle, control system and storage medium, wherein the unmanned aerial vehicle obtains the base yaw direction of the nose, and the base yaw direction serves as the first control terminal
  • the flight direction reference for the horizontal flight control of the unmanned aircraft and when obtaining the first yaw control instruction from the first control terminal, the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated.
  • Obtain the updated reference yaw direction and when obtaining the second yaw control instruction from the second control terminal, control the yaw rotation of the fuselage according to the second yaw control instruction and keep the reference yaw direction unchanged.
  • the first control terminal controls the unmanned aerial vehicle.
  • the horizontal flight control will not be affected by the yaw direction control of the aircraft nose by the second control terminal, which greatly improves the convenience and user experience of the first control terminal's horizontal flight control of the unmanned aerial vehicle.
  • Figure 1 is a schematic diagram of the application scenario of the control system provided by the embodiment of the present application.
  • Figure 2A is a schematic structural diagram of the unmanned aerial vehicle in the control system
  • Figure 2B is a schematic structural diagram of the gimbal of the unmanned aerial vehicle in the control system
  • Figure 3 is a schematic diagram of the frame structure of the first control terminal in the control system
  • Figure 4 is a step flow chart of the control method provided by the embodiment of the present application.
  • Figure 5 is a schematic diagram of a scene in which the control terminal controls the deflection of the unmanned aerial vehicle in the embodiment of the present application;
  • Figure 6 is a schematic diagram of another scenario in which the control terminal controls the deflection of the unmanned aerial vehicle in the embodiment of the present application;
  • Figure 7 is a schematic diagram of another scene in which the control terminal controls the deflection of the unmanned aerial vehicle in the embodiment of the present application;
  • Figure 8 is a schematic diagram of a scene in which the first control terminal displays the orientation mark of the reference yaw orientation in the embodiment of the present application;
  • Figure 9 is a schematic diagram of a scene in which the second control terminal displays the orientation mark of the reference yaw orientation in the embodiment of the present application.
  • Figures 10A and 10B are schematic diagrams of scenes for reference yaw direction calibration in the embodiment of the present application.
  • FIG 11 is a structural block diagram of a control device provided by an embodiment of the present application.
  • Unmanned aerial vehicles can be used in aerial photography, inspections, forest protection, disaster surveys, pesticide spraying and other scenarios, making unmanned aerial vehicles widely used.
  • the unmanned aerial vehicle can respond to yaw control instructions sent by at least two control terminals (such as a remote controller and a head-mounted display device) to control the deflection of the fuselage of the unmanned aerial vehicle, thereby adjusting the yaw direction of the nose.
  • the horizontal flight control of an unmanned aerial vehicle is based on the yaw direction of the nose of the unmanned aerial vehicle as the flight direction reference.
  • the horizontal flight control of the unmanned aerial vehicle by the first control terminal of the at least two control terminals will be controlled by at least two control terminals. interfered by the second control terminal, because the second control terminal's adjustment of the yaw direction of the UAV's nose will change the horizontal flight reference of the first control terminal's horizontal flight control of the UAV, which will affect the first control terminal
  • the user experience is not good for continuous horizontal flight control of UAV aircraft.
  • embodiments of the present application provide an unmanned aerial vehicle control method, device, unmanned aerial vehicle, system and storage medium, aiming to solve the problem that the horizontal flight control of the unmanned aerial vehicle by one control terminal will be affected by another Technical issues caused by interference from the second control terminal.
  • UAVs unmanned aerial vehicles
  • UAVs may include rotor-type UAVs, such as four-rotor UAVs, six-rotor UAVs,
  • the eight-rotor UAV may also be a fixed-wing UAV, or a combination of a rotary-wing UAV and a fixed-wing UAV, which is not specifically limited in the embodiments of the present application.
  • a control system includes an unmanned aerial vehicle 100, a first control terminal 200 and a second control terminal 300.
  • the unmanned aerial vehicle 100 can be communicatively connected with the first control terminal 200 and the second control terminal 300.
  • the unmanned aerial vehicle 100 is communicatively connected with the first control terminal 200 and the second control terminal 300.
  • the unmanned aerial vehicle 100 is communicatively connected with the first control terminal 200 and the second control terminal 300.
  • the first control terminal 200 communicates with the unmanned aerial vehicle 100.
  • the unmanned aerial vehicle 100 communicates with the second control terminal 300.
  • the first control terminal 200 communicates with the unmanned aerial vehicle 100 through the second control terminal 300. connect.
  • the first control terminal 200 and the second control terminal 300 are both used to control the unmanned aerial vehicle 100.
  • the first control terminal 200 may include at least one of a remote control, a smart phone, and a tablet computer
  • the second control terminal 300 may include at least one of a remote control, a smart phone, and a wearable device
  • the wearable device includes Head-mounted display device
  • the head-mounted display device may include a virtual reality (VR, virtual reality) display device or a first-person perspective (FPV, first person view) display device.
  • VR virtual reality
  • FMV first-person perspective
  • the unmanned aerial vehicle 100 includes an airframe 110, a power system 120, an imaging device 130, and a control device (not shown in Figure 1).
  • the body 110 may include a nose.
  • the unmanned aerial vehicle 100 further includes an arm, wherein the arm is connected to the fuselage 110 and is used to install the power system.
  • the The power system 120 can be directly installed on the fuselage 110 .
  • the power system 120 is used to provide flight power for the unmanned aerial vehicle.
  • the power system 120 may include a motor and a propeller installed on the motor and driven by the motor.
  • the power system 120 can drive the body 110 of the UAV 100 to rotate around one or more rotation axes.
  • the above-mentioned rotation axis may include a roll axis, a yaw axis, and a pitch axis.
  • the motor can be a DC motor or an AC motor.
  • the motor can be a brushless motor or a brushed motor.
  • the imaging device 130 is carried directly on the fuselage 110 or carried through a pan/tilt, and is used to capture images, and the images may be pictures and/or videos.
  • the yaw rotation of the imaging device 130 is related to the yaw rotation of the fuselage 110. Further, the imaging device 130 follows the yaw rotation of the fuselage 110, or the yaw rotation of the imaging device 130 follows the yaw rotation of the fuselage 110.
  • the fuselage 110 follows the yaw rotation of the imaging device 130 and yaws.
  • the imaging device 130 is fixedly connected to the fuselage 110 in the yaw direction, and the yaw direction of the imaging device 130 and the yaw direction of the fuselage 110 cannot be adjusted independently.
  • the imaging device 130 cannot deflect equivalent to the fuselage 110 and can only deflect synchronously with the fuselage 110, and the fuselage 110 drives the imaging device 130 to deflect.
  • the yaw direction of the imaging device 130 needs to be adjusted, the yaw direction of the fuselage 110 needs to be adjusted, so that the imaging device 130 follows the rotation of the fuselage 110 to adjust the yaw direction to obtain the required yaw direction.
  • the imaging device 130 follows the yaw rotation of the fuselage 110 .
  • the rotation of the imaging device 130 in the yaw direction follows the rotation of the fuselage 110 in the yaw direction, thereby adjusting the yaw direction of the imaging device 130 to the required target yaw direction.
  • the deflection is rotation in the yaw direction.
  • the imaging device 130 and the fuselage 110 are movably connected in the yaw direction
  • the unmanned aerial vehicle may include a pan/tilt 140, and the imaging device 130 is installed on the pan/tilt. 140, the pan/tilt 140 is connected to the fuselage 110.
  • the pan/tilt 140 can control the yaw rotation of the imaging device 130 to adjust the yaw direction of the imaging device 130.
  • the pan/tilt 140 may include a yaw motor 141 for controlling the yaw rotation of the imaging device 130.
  • the pan/tilt 140 controls the yaw rotation of the imaging device 130, and the unmanned aerial vehicle can obtain the rotation information (such as yaw attitude, yaw angular velocity or angular acceleration) of the imaging device 130 and adjust the yaw rotation according to the required
  • the rotation information controls the yaw rotation of the fuselage 110 (for example, the power system is controlled according to the rotation information to control the yaw rotation of the fuselage 110).
  • the fuselage 110 follows the yaw rotation of the imaging device 130. Yaw rotation.
  • the unmanned aerial vehicle controls the yaw and rotation of the fuselage 110 (for example, controls the power system to control the yaw and rotation of the fuselage 110), and the unmanned aerial vehicle can obtain the rotation information of the yaw and rotation of the fuselage 110 (for example, the yaw and rotation of the fuselage 110). attitude, yaw angular velocity or angular acceleration), and controls the yaw rotation of the pan/tilt 140 according to the rotation information to control the yaw rotation of the imaging device 130.
  • the imaging device 130 follows the yaw of the fuselage 110 Rotation and yaw rotation.
  • the pan/tilt 140 can control the pitch rotation of the imaging device 130 to adjust the pitch direction of the imaging device 130.
  • the pan/tilt 140 may include a pitch motor for controlling the pitch rotation of the imaging device 130.
  • the pan/tilt 140 can control the pitch rotation of the imaging device 130 to adjust the pitch direction of the imaging device 130.
  • the pan/tilt 140 may include a pitch motor for controlling the pitch rotation of the imaging device 130.
  • the pan/tilt 140 can control the rolling rotation of the imaging device 130 to adjust the rolling direction of the imaging device 130.
  • the pan/tilt 140 can include a roll motor, and the pitch motor is used to control the imaging device 130. Roll and turn.
  • the first control terminal sends a first yaw control instruction to the unmanned aerial vehicle, and the unmanned aerial vehicle can control the yaw rotation of the fuselage according to the first yaw control instruction.
  • the method of controlling the yaw rotation of the fuselage according to the first yaw control instruction may include any of the following methods:
  • the imaging device 130 in the yaw direction, is fixedly connected to the fuselage 110, and the UAV can control the power system according to the first yaw control instruction to control the yaw rotation of the fuselage;
  • the imaging device 130 and the fuselage 110 are movably connected.
  • the fuselage 110 follows the yaw rotation of the imaging device 130 and the unmanned aerial vehicle 100
  • the pan/tilt 140 is controlled to rotate according to the first yaw control instruction.
  • the pan/tilt 140 controls the yaw rotation of the imaging device 130.
  • the unmanned aerial vehicle 100 can obtain the rotation information of the yaw rotation of the imaging device (such as yaw attitude, yaw angular velocity or Angular acceleration) and control the yaw rotation of the fuselage 110 according to the rotation information (for example, controlling the power system according to the rotation information to control the yaw rotation of the fuselage);
  • the imaging device 130 and the fuselage 110 are movably connected in the yaw direction.
  • the imaging device 130 follows the yaw rotation of the fuselage 110 and the unmanned aerial vehicle 100
  • the yaw rotation of the fuselage 110 is controlled according to the first yaw control instruction (for example, the power system is controlled to control the yaw rotation of the fuselage).
  • the UAV 100 can obtain the rotation information of the yaw rotation of the fuselage 110 (such as yaw attitude, yaw angular velocity or angular acceleration), and control the yaw of the gimbal 140 according to the rotation information. Rotate to control the yaw rotation of the imaging device 130 .
  • the second control terminal 300 sends a second yaw control instruction to the unmanned aerial vehicle 100, and the unmanned aerial vehicle 100 can control the yaw rotation of the fuselage 110 according to the second yaw control instruction.
  • the manner in which the unmanned aerial vehicle 100 can control the yaw and rotation of the fuselage 110 according to the second yaw control instruction may be the same as the manner in which the unmanned aerial vehicle 100 can control the yaw and rotation of the fuselage 110 according to the first yaw control instruction.
  • the manner in which the unmanned aerial vehicle 100 can control the yaw and rotation of the fuselage 110 according to the second yaw control instruction may be the same as the manner in which the unmanned aerial vehicle 100 can control the yaw and rotation of the fuselage 110 according to the first yaw control instruction. It can also be different.
  • the first control terminal 200 may include an input device, wherein the input device may detect a user's control operation of the first control terminal 200 , and the first control terminal 200 may generate a control operation for the unmanned aerial vehicle based on the user's control operation detected by the input device. 100 control instructions.
  • the first control terminal 200 may generate a first yaw control instruction according to the yaw control operation of the user of the first control terminal 200 detected by the input device, and the first control terminal 200 may send the first yaw control instruction to the wireless device.
  • Human aircraft 100 the first control terminal 200 can generate a pitch control instruction according to the pitch control operation of the user of the first control terminal 200 detected by the input device, and the first control terminal 200 can send the pitch control instruction to the unmanned aircraft 100;
  • a control terminal 200 can generate a roll control instruction according to the user's roll control operation of the first control terminal 200 detected by the input device, and the first control terminal 200 can send the roll control instruction to the unmanned aerial vehicle 100 .
  • the unmanned aerial vehicle 100 may fly horizontally according to pitch control instructions and/or roll control instructions.
  • the first control terminal 200 includes a remote control.
  • the remote control is provided with an input device 201 and a communication device 202.
  • the communication device 202 is a wireless communication device.
  • the wireless communication device may include a high frequency At least one of a radio transceiver, a WIFI module, and a Bluetooth module.
  • the input device 201 is used to generate corresponding control instructions in response to the user's manipulation, so that the remote controller can control the unmanned aerial vehicle 100 to adjust the flight attitude and/or flight speed through the control instructions.
  • the input device 201 includes at least one of a button, a joystick, a thumbwheel, and a touch screen.
  • the input device 201 is a joystick
  • the joystick is installed on the body of the remote controller.
  • the remote controller senses the user's yaw control manipulation of the joystick to generate a corresponding first yaw control instruction, and transmits the first yaw control instruction through the signaling device 202 .
  • the yaw control command is sent to the unmanned aerial vehicle 100100 to control the unmanned aerial vehicle 100100 to adjust and control the yaw rotation of the fuselage to adjust the yaw direction of the nose.
  • the user controls the remote controller to generate pitch control instructions and/or roll control instructions by manipulating the input device 201 .
  • the first control terminal 200 can receive the image transmitted by the unmanned aerial vehicle 100 and display it on the display device 205 .
  • the display device 205 can be integrated with the first control terminal 200 , or the display device 205 and the first control terminal 200 Separately set up and communicated with the first control terminal 200.
  • the communication connection method can be a wired communication connection method or a wireless communication connection method.
  • the wireless communication connection method can be a WiFi connection, a Bluetooth connection, or a high-frequency wireless signal connection. .
  • the display device 205 and the first control terminal 200 are provided independently, and the display device 205 and the first control terminal 200 are respectively provided with corresponding communication interfaces, and the communication interface of the display device 205 and the first control terminal 200 are connected through a data line. communication interface, so that when receiving the image transmitted by the unmanned aerial vehicle 100, the first control terminal 200 transmits the image to the display device 205 through the data line for display.
  • the second control terminal 300 may include an input device, wherein the input device may detect a user's control operation of the second control terminal 300 , and the second control terminal 300 may detect the user's control operation according to the input device.
  • the operation generates control instructions for the unmanned aerial vehicle.
  • the second control terminal 300 may generate a second yaw control instruction according to the yaw control operation of the user of the second control terminal 300 detected by the input device, and the second control terminal 300 may send the first yaw control instruction to the wireless device. Human aircraft.
  • the second control terminal 300 is provided with a motion sensor, and the movement of the second control terminal 300 sensed by the motion sensor generates corresponding control instructions to control the unmanned aerial vehicle 100 to perform corresponding operations, for example, the motion sensor
  • the sensed movement (eg, yaw rotation) of the second control terminal 300 generates a second yaw control instruction to control the yaw rotation of the fuselage of the UAV 100 to adjust the yaw direction of the nose.
  • the user of the first control terminal 200 may be the same as the user of the second control terminal 300. In some cases, the user of the first control terminal 200 may be different from the user of the second control terminal 300.
  • the second control terminal 300 can receive images collected by the imaging device transmitted by the unmanned aerial vehicle 100 and display them on a display.
  • the display can be integrated with the second control terminal 300 , or the display can be combined with the second control terminal 300 It is set up separately and communicates with the second control terminal 300.
  • the communication connection method can be a wired connection method or a wireless connection method, which is not limited here.
  • the second control terminal 300 is a head-mounted display device, and the display of the second control terminal 300 can be integrated on the body of the head-mounted display device, or communicate with the head-mounted display device through a data line.
  • Figure 4 is a schematic flow chart of steps of a control method provided by an embodiment of the present application. This control method is applied to the aforementioned unmanned aerial vehicle 100, which is communicatively connected with the first control terminal 200 and the second control terminal 300, respectively, to control according to the first control terminal 200 and/or the second control terminal 300. instructions to control the unmanned aerial vehicle 100 to perform corresponding operations.
  • control method includes steps S101 to S103.
  • Step S101 Obtain the reference yaw direction of the aircraft nose.
  • the unmanned aerial vehicle can obtain a reference yaw direction of the nose, wherein the reference yaw direction serves as a flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal, and the first control terminal controls the unmanned aerial vehicle.
  • the flight direction of the human aircraft in horizontal flight is based on the reference yaw direction.
  • the first control terminal can send a horizontal control instruction (including at least one of a pitch control instruction and a roll control instruction) to the unmanned aerial vehicle to control the unmanned aerial vehicle to fly horizontally, and the unmanned aerial vehicle can receive the first control instruction.
  • the unmanned aerial vehicle When the unmanned aerial vehicle performs horizontal flight in response to the horizontal flight control instruction sent by the terminal, it needs to use the reference yaw direction to determine the flight direction of the horizontal flight.
  • the reference yaw direction of the aircraft head may be the same as the actual yaw direction of the aircraft nose. However, in most cases, the reference yaw direction of the aircraft nose is the same as the actual yaw direction of the aircraft nose. The actual yaw direction of the aircraft nose is different.
  • the reference yaw direction of the aircraft head may be stored in a storage device.
  • the storage device may be a local storage device of the unmanned aerial vehicle.
  • the unmanned aircraft may obtain the reference yaw direction of the aircraft nose from the local storage device.
  • the storage device may be a storage device provided outside the unmanned aerial vehicle.
  • the storage device may be a storage device provided at the first control terminal, and the unmanned aerial vehicle may obtain the first control terminal.
  • Send the reference yaw direction of the aircraft nose The reference yaw direction of the aircraft nose here may be the current reference yaw direction of the UAV.
  • Step S102 If the first yaw control instruction from the first control terminal is obtained, control the yaw rotation of the fuselage according to the first yaw control instruction and update the reference yaw direction to obtain the updated Base yaw direction.
  • the unmanned aerial vehicle can receive a first yaw control instruction generated and sent by the first control terminal, and the unmanned aerial vehicle can control the yaw rotation of the fuselage according to the first yaw control instruction.
  • the fuselage When the yaw rotates, the actual yaw direction of the aircraft nose will change accordingly.
  • the unmanned aerial vehicle will update the reference yaw direction according to the first yaw control instruction to obtain the updated reference yaw direction.
  • the unmanned aerial vehicle will update the reference yaw direction according to the first yaw control instruction and the The above-mentioned reference yaw direction determines a new reference yaw direction of the aircraft head, and updates the reference yaw direction with the determined new reference yaw direction of the aircraft nose, where the new reference yaw direction of the aircraft nose is determined.
  • the heading is the updated reference yaw direction of the aircraft nose.
  • updating the reference yaw direction according to the first yaw control instruction includes: obtaining the yaw rotation angle of the fuselage corresponding to the first yaw control instruction, and The angle of yaw rotation updates the reference yaw direction.
  • the updated reference yaw direction of the aircraft head may be a yaw direction obtained by superposing the angle of the yaw rotation of the fuselage to the reference yaw direction of the aircraft head.
  • the angle of yaw rotation of the fuselage corresponding to the first yaw control instruction may be based on the sensing data of the fuselage output by the sensor of the unmanned aerial vehicle.
  • the yaw rotation angle of the fuselage corresponding to the first yaw control instruction The angle of can be obtained by estimating the angle of yaw rotation of the fuselage caused by the first yaw control command.
  • the senor may include at least one of the following: an inertial measurement unit (Inertial Measurement Unit, IMU for short), a compass and a gyroscope combined unit.
  • IMU Inertial Measurement Unit
  • the attitude sensor may output sensing data, and the sensing data may be used to determine rotation information of the fuselage of the UAV in the yaw direction (such as the actual attitude of the fuselage, the yaw direction of the fuselage, etc.) at least one of angular velocity and angular acceleration).
  • the method may further include: obtaining a yaw control instruction and determining a control terminal that generates the yaw control instruction. If the control terminal that generates the yaw control instruction is the first control terminal, it is determined that the first yaw control instruction sent by the first control terminal is obtained. If the control terminal that generates the yaw control instruction is When controlling the second terminal, it is determined that the second yaw control instruction sent by the second control terminal is obtained. Specifically, after the unmanned aerial vehicle obtains the yaw control instruction, it can determine which control terminal generated the yaw control instruction.
  • the yaw control instruction includes a device identification, and the yaw control instruction generated by different control terminals
  • the control instruction and the device identifier included in the yaw control instruction are different.
  • the unmanned aerial vehicle can determine the control terminal that generates the yaw control instruction according to the device identifier in the yaw control instruction.
  • the reference yaw direction of the aircraft head may be the same as the actual yaw direction of the aircraft nose. However, in most cases, the reference yaw direction of the aircraft head The reference yaw direction is different from the actual yaw direction of the aircraft nose. In order to facilitate understanding, let's take the example that the reference yaw direction of the aircraft head is the same as the actual yaw direction of the aircraft head. As shown in Figure 5, the reference yaw direction of the aircraft nose of the unmanned aerial vehicle is OA is consistent with the actual yaw direction of the aircraft nose OB.
  • the unmanned aerial vehicle When the unmanned aerial vehicle receives the first control terminal to generate and send the first yaw control command, it controls the fuselage of the unmanned aerial vehicle to deflect counterclockwise in the yaw direction by an angle C1 , the actual yaw direction of the fuselage is adjusted to OB1, and the UAV updates the reference yaw direction OA of the nose according to the first yaw control instruction to obtain the updated reference yaw direction OA1. Further, the UAV obtains the angle C1 of the fuselage yaw rotation corresponding to the first yaw control instruction, and updates the reference yaw direction according to the angle C1 of the fuselage yaw rotation.
  • the updated reference yaw direction 0A1 of the aircraft head may be the yaw direction obtained by superposing the angle of the yaw rotation of the fuselage to the reference yaw direction of the aircraft head.
  • Step S103 If the second yaw control instruction from the second control terminal is obtained, control the yaw rotation of the fuselage according to the second yaw control instruction and keep the reference yaw direction unchanged.
  • the unmanned aerial vehicle obtains the second yaw control instruction from the second control terminal, controls the yaw rotation of the fuselage according to the second yaw control instruction and keeps the reference yaw direction unchanged.
  • the reference yaw direction of the aircraft head may be the same as the actual yaw direction of the aircraft nose. However, in most cases, the reference yaw direction of the aircraft head The reference yaw direction is different from the actual yaw direction of the aircraft nose. In order to facilitate understanding, let's take the example that the reference yaw direction of the aircraft head is the same as the actual yaw direction of the aircraft head. As shown in Figure 6, the reference yaw direction of the aircraft nose of the unmanned aerial vehicle is OA is consistent with the actual yaw direction of the aircraft nose OB.
  • the UAV When the UAV receives the second control terminal to generate and send the second yaw control command, it controls the UAV's body to deflect counterclockwise in the yaw direction by C1 angle. , the actual yaw direction of the fuselage is adjusted to OB1, and the reference yaw direction of the nose is not updated and remains unchanged, that is, the first yaw control command changes the reference yaw direction of the nose.
  • the reference yaw direction of the aircraft head is inconsistent with the actual yaw direction of the aircraft head.
  • the reference yaw direction of the aircraft nose of the UAV is OA
  • the actual yaw direction of the nose of the unmanned aerial vehicle is OB.
  • the unmanned aerial vehicle receives the first control terminal to generate and send the first yaw control instruction, it controls the fuselage of the unmanned aerial vehicle to reverse the yaw direction.
  • the hour hand deflects by angle C1, and the actual yaw direction of the fuselage is adjusted to OB1.
  • the UAV updates the reference yaw direction OA of the nose according to the first yaw control instruction to obtain the updated reference yaw direction OA1.
  • the unmanned aerial vehicle When the unmanned aerial vehicle receives and sends the second yaw control command generated by the second control terminal, it controls the fuselage of the unmanned aerial vehicle to deflect counterclockwise at an angle C2 in the yaw direction, and the actual yaw direction of the fuselage is adjusted to OB2,
  • the reference yaw direction of the aircraft nose is not updated and remains unchanged, that is, the first yaw control command changes the reference yaw direction of the aircraft nose OA1.
  • the yaw control instruction issued by the second control terminal will not change the reference yaw direction of the unmanned aerial vehicle, so that the first control terminal can continuously control the horizontal flight of the unmanned aerial vehicle.
  • the method further includes: receiving a horizontal flight control instruction for the unmanned aerial vehicle sent by the first control terminal, wherein the horizontal flight control instruction includes a pitch control instruction and/or a roll control instruction. ; Control the unmanned aerial vehicle to fly horizontally along the reference yaw direction and/or in a direction deviating from the reference yaw direction according to the pitch control instruction; and/or control the unmanned aerial vehicle according to the roll control instruction; The human aircraft flies horizontally in a direction perpendicular to the reference yaw direction.
  • the first control terminal may generate and send the horizontal control instruction, wherein the horizontal flight control instruction includes a pitch control instruction and/or a roll control instruction.
  • the horizontal control instruction may be generated by the first control detecting the user's horizontal control operation.
  • the first control terminal may include an interaction device, and the horizontal control instruction is generated by the first control terminal according to the user's horizontal control operation detected by the interaction device.
  • the horizontal control instruction is generated by the first control terminal according to the user's horizontal control operation detected by the interactive device.
  • the first yaw control instruction is generated by the first control terminal according to the user's yaw control operation detected by the interaction device.
  • the first yaw control instruction is generated by the first control terminal according to the user's yaw control operation detected by the interaction device.
  • the interactive device includes at least one of a rocker, a button, a pulsator, a touch display screen, and a touch pad.
  • the pitch control command is used to control the UAV to fly horizontally along the reference yaw direction and/or in a direction deviating from the reference yaw direction.
  • the unmanned aerial vehicle controls the power system to fly horizontally along the reference yaw direction and/or in a direction deviating from the reference yaw direction according to the pitch control command.
  • the roll control command is used to control the unmanned aerial vehicle to fly horizontally in the direction of the vertical reference yaw.
  • the unmanned aerial vehicle receives the roll control command sent by the first control terminal, it controls the power system to yaw along the vertical reference according to the pitch control command. Fly level in the direction of the heading.
  • the first control terminal includes a remote controller, and the horizontal control instruction is generated by the remote controller detecting the user's horizontal control operation. Further, the remote controller includes a joystick, and the horizontal control instruction is generated by the remote controller according to the horizontal control operation detected by the joystick.
  • the first control terminal may be the remote controller as described above, and the method further includes: sending the reference yaw direction to the remote controller so that all devices communicatively connected with the remote controller
  • the display device displays an orientation mark indicating the reference yaw orientation. In this way, the user who operates the first control terminal can know the flight direction reference of the horizontal flight control of the unmanned aerial vehicle by the first control terminal by observing the displayed orientation mark.
  • the display device may be a smart phone or a tablet computer.
  • the method includes: sending the reference yaw direction to the first control terminal, so that the first control terminal displays an orientation indicator indicating the reference yaw direction.
  • the user who operates the first control terminal can know the flight direction reference of the horizontal flight control of the unmanned aerial vehicle by the first control terminal by observing the displayed orientation mark.
  • the first control terminal includes a remote control and a display device as mentioned above.
  • the display device can be integrated with the remote control, or can be set up separately from the remote control and communicated with the remote control; the method Also includes:
  • the reference yaw direction is sent to the remote controller so that the display device communicatively connected with the remote controller displays an orientation mark indicating the reference yaw direction.
  • the unmanned aerial vehicle sends a reference yaw direction signal to the remote controller.
  • the remote controller controls the display device to display the reference yaw direction on the corresponding display interface. mark so that users can know the base yaw direction of the UAV through the orientation mark, thereby facilitating the user to control the UAV.
  • the direction pointed by the arrow in the icon is the base yaw direction.
  • the second yaw control instruction is generated by the second control terminal and sent to the unmanned aerial vehicle.
  • the second yaw control instruction is generated by the second control terminal detecting the user's yaw control instruction or detecting the movement of the body part of the user holding or wearing the second control terminal.
  • the second control terminal may include an interaction device, and the second yaw control instruction is generated by the second control terminal according to the user's yaw control operation detected by the interaction device.
  • the interactive device includes at least one of a rocker, a button, a pulsator, a touch display screen, and a touch pad.
  • the second control terminal includes a head-mounted display device, wherein the unmanned aerial vehicle can send the image collected by the imaging device to the second control terminal, and the display of the head-mounted display device displays the image of the unmanned aerial vehicle. images collected by the imaging device.
  • the second control terminal includes a wearable display device, which may be a head-mounted display device or a hand-mounted display device, wherein the head-mounted display device may be a virtual reality (VR, virtual reality) display device or first person view (FPV, first person view) display device.
  • the head-mounted display device may be, for example, a glasses-type display device or a helmet-mounted display device.
  • a communication module is provided in the head-mounted display device, which is used to receive images collected by the imaging device of the unmanned aerial vehicle, and control the display of the head-mounted display device to display the images collected by the imaging device, as shown in Figure 9.
  • the second control terminal is provided with a motion sensor, and the second yaw control instruction is generated by the second control terminal according to the motion of the head-mounted display device sensed by the motion sensor.
  • the second control terminal is provided with a mapping relationship between the flight control instructions and the motion information of the second control terminal.
  • the motion sensor senses the motion information of the second control terminal and generates corresponding control instructions based on the motion information.
  • the second control terminal as a head-mounted display device as an example, after the user wears the head-mounted display device on his head, the user rotates his head and drives the head-mounted display device to yaw and rotate, and the head-mounted display device
  • the device may generate the second yaw control instruction according to rotation information (such as attitude, angular velocity, or angular acceleration) of the yaw rotation of the head-mounted display device sensed by the motion sensor.
  • the second control terminal further includes a display
  • the method further includes:
  • the reference yaw direction is sent to the second control terminal so that the display of the second control terminal displays an orientation mark indicating the reference yaw direction.
  • the display can be installed on the body of the second control terminal, or can be set up independently from the second control terminal. As long as the display receives the reference yaw direction sent by the unmanned aerial vehicle, the display can display the reference yaw direction.
  • the orientation identification of the heading so that the user can know the reference yaw direction of the unmanned aircraft through the orientation identification, thereby facilitating the user operating the first control terminal and/or the user operating the second control terminal to perform horizontal flight control of the unmanned aircraft, As shown in Figure 9, the direction pointed by the arrow in the icon is the reference yaw direction.
  • the user operating the first control terminal may be the same as the user operating the second control terminal. In some cases, the user operating the first control terminal may be the same as the user operating the second control terminal. Users are different.
  • the method further includes: obtaining a first correction instruction; in response to the first correction instruction, adjusting the reference yaw direction to the actual yaw direction of the aircraft nose; and/or, Obtain a second correction instruction; in response to the second correction instruction, adjust to a reference yaw direction according to the actual yaw direction of the aircraft nose.
  • the reference yaw direction of the aircraft nose and the actual yaw direction of the aircraft nose are inconsistent.
  • the user may want the actual yaw direction of the aircraft nose to be consistent with the reference yaw direction of the aircraft nose.
  • the UAV can obtain correction instructions to adjust the actual yaw direction of the aircraft nose to be consistent with the reference yaw orientation of the aircraft nose.
  • the correction instructions may include first correction instructions and/or second correction instructions.
  • the unmanned aerial vehicle obtains the first correction instruction, it may adjust the reference yaw direction of the nose of the unmanned aerial vehicle to the actual yaw direction of the nose in response to the first correction instruction.
  • the unmanned aerial vehicle obtains the second correction instruction, in response to the second correction instruction, the actual yaw direction of the nose of the unmanned aerial vehicle can be adjusted to the reference yaw direction.
  • the correction instruction may be generated by the first control terminal or the second control terminal. Further, the correction instruction may be generated by the user's correction operation detected by the first control terminal through the interaction device. In some cases, , the correction instruction may be generated by the user's correction operation detected by the second control terminal through the interaction device.
  • the first correction instruction is for the first control terminal to send an instruction for adjusting the reference yaw direction of the unmanned aerial vehicle
  • the second correction instruction is for the second control terminal to send an instruction for adjusting the reference yaw direction of the unmanned aerial vehicle. instruction.
  • the user can cause the first control terminal to output a first correction instruction by manipulating the first control terminal, and can cause the second control terminal to output a second correction instruction by manipulating the second control terminal.
  • the unmanned aerial vehicle responds to the first correction instruction and adjusts the reference yaw direction OA to the actual yaw direction OB of the aircraft head; as shown in Figure 10B, the unmanned aerial vehicle responds to the first correction instruction.
  • the second correction instruction is to adjust the aircraft nose to the reference yaw direction OA according to the actual yaw direction OB.
  • the method further includes:
  • controlling the yaw rotation of the fuselage according to the second yaw control instruction and keeping the reference yaw direction unchanged includes:
  • the working mode is the first working mode
  • the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw is maintained. The orientation remains unchanged.
  • the method further includes:
  • the working mode is the second working mode
  • the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw direction is controlled. Updated to get updated base yaw heading.
  • the working mode indication information is generated by the first control terminal or the second control terminal detecting the user's mode selection operation. Further, the working mode indication information is generated by the first control terminal measuring the user's mode selection operation through the interactive device of the first control terminal, or the working mode indication information is generated by the second control terminal measuring the user through the interactive device of the second control terminal. Generated by the mode selection operation.
  • the unmanned aerial vehicle is provided with multiple working modes.
  • the second yaw control instruction has different update strategies for the reference yaw direction of the nose.
  • the unmanned aerial vehicle is provided with a first working mode and a second working mode.
  • the first working mode if a second yaw control instruction from the second control terminal is received, the fuselage yaw is controlled according to the second yaw control instruction. yaw and keep the reference yaw direction unchanged. This ensures that the parallel control of the UAV flight by the first control terminal is not interfered with by the second control terminal.
  • the method of updating the reference yaw direction according to the second yaw control instruction to obtain the updated reference yaw direction can be the same as the method of updating the reference yaw direction according to the first yaw control instruction to obtain the updated reference yaw direction as described above.
  • the updated reference yaw direction is the same, and the details will not be repeated.
  • FIG. 11 is a schematic structural block diagram of a control device provided by an embodiment of the present application.
  • the control device is applied to the aforementioned unmanned aerial vehicle 100.
  • the control device can be integrated into the aforementioned unmanned aerial vehicle 100, or can be set up independently with the unmanned aerial vehicle 100 and communicate with it.
  • the aforementioned control method can also be applied to the aforementioned unmanned aerial vehicle 100. control device.
  • the control device 400 includes a processor 401 and a memory 402.
  • the processor 401 and the memory 402 are connected through a bus 403.
  • the bus 403 is, for example, an I2C (Inter-integrated Circuit) bus.
  • the processor 401 may be a micro-controller unit (Micro-controller Unit, MCU), a central processing unit (Central Processing Unit, CPU) or a digital signal processor (Digital Signal Processor, DSP), etc.
  • MCU Micro-controller Unit
  • CPU Central Processing Unit
  • DSP Digital Signal Processor
  • the memory 402 may be a Flash chip, a read-only memory (ROM, Read-Only Memory) disk, an optical disk, a U disk or a mobile hard disk, etc.
  • ROM Read-Only Memory
  • the memory 402 may be a Flash chip, a read-only memory (ROM, Read-Only Memory) disk, an optical disk, a U disk or a mobile hard disk, etc.
  • the processor 401 is used to run the computer program stored in the memory 402, and implement the following steps when executing the computer program:
  • the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated to obtain the updated reference yaw direction.
  • the reference yaw direction serves as the flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal.
  • processor 401 is also used to implement the following steps:
  • the unmanned aerial vehicle is controlled to fly horizontally in a direction perpendicular to the reference yaw direction according to the roll control instruction.
  • the first control terminal includes a remote control.
  • processor 401 is also used to implement the following steps:
  • the reference yaw direction is sent to the remote controller so that the display device communicatively connected with the remote controller displays an orientation mark indicating the reference yaw direction.
  • the second control terminal includes a head-mounted display device, wherein a display of the head-mounted display device displays images collected by an imaging device of the unmanned aerial vehicle.
  • the second control terminal is provided with a motion sensor, and the second yaw control instruction is generated by the second control terminal according to the movement of the second control terminal sensed by the motion sensor.
  • the second control terminal includes a display
  • the processor 401 is also used to implement the following steps:
  • the reference yaw direction is sent to the second control terminal so that the display of the second control terminal displays an orientation mark indicating the reference yaw direction.
  • processor 401 is also used to implement the following steps:
  • the aircraft nose is adjusted to a reference yaw direction according to the actual yaw direction.
  • processor 401 is also used to implement the following steps:
  • controlling the yaw rotation of the fuselage according to the second yaw control instruction and keeping the reference yaw direction unchanged includes:
  • the working mode is the first working mode
  • the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw is maintained. The orientation remains unchanged.
  • processor 401 is also used to implement the following steps:
  • the working mode is the second working mode
  • the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw direction is controlled. Updated to get updated base yaw heading.
  • the processor 401 when obtaining the working mode indication information, includes:
  • Embodiments of the present application also provide a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program.
  • the computer program includes program instructions.
  • the processor executes the program instructions to implement the above-mentioned embodiments. steps of the control method.
  • the computer-readable storage medium may be an internal storage unit of the unmanned aerial vehicle described in any of the preceding embodiments, such as a hard disk or memory of the unmanned aerial vehicle.
  • the computer-readable storage medium may also be an external storage device of the unmanned aerial vehicle, such as a plug-in hard drive, a smart memory card (Smart Media Card, SMC), or a secure digital (SD) card equipped on the unmanned aerial vehicle. , Flash Card, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

A control method and apparatus, an unmanned aerial vehicle, a control system, and a storage medium. The method is applied to an unmanned aerial vehicle. The method comprises: acquiring a reference yaw orientation of a nose of an unmanned aerial vehicle (S101); if a first yaw control instruction from a first control terminal is acquired, controlling, according to the first yaw control instruction, a body of the unmanned aerial vehicle to perform yaw rotation, and updating the reference yaw orientation, so as to acquire an updated reference yaw orientation (S102); and if a second yaw control instruction from a second control terminal is acquired, controlling, according to the second yaw control instruction, the body of the unmanned aerial vehicle to perform yaw rotation, and keeping the reference yaw orientation unchanged, wherein the reference yaw orientation serves as a flight direction reference for the first control terminal to control the horizontal flight of the unmanned aerial vehicle (S103). By means of the method, a first control terminal can continuously control the horizontal movement of an unmanned aerial vehicle.

Description

控制方法、装置、无人飞行器、控制系统及存储介质Control method, device, unmanned aerial vehicle, control system and storage medium 技术领域Technical field

本申请涉及控制领域,尤其涉及一种控制方法、装置、无人飞行器、控制系统及存储介质。The present application relates to the field of control, and in particular, to a control method, device, unmanned aerial vehicle, control system and storage medium.

背景技术Background technique

无人飞行器,能够应用于航拍、巡检、森林防护、灾情勘察及农药喷洒等场景,进而使得无人飞行器得到了广泛应用。无人飞行器可以响应至少两个控制终端(例如遥控器和头戴式显示装置)发送的偏航控制指令来控制无人飞行器的机身偏转,进而调节机头的偏航朝向。Unmanned aerial vehicles can be used in aerial photography, inspections, forest protection, disaster surveys, pesticide spraying and other scenarios, making unmanned aerial vehicles widely used. The unmanned aerial vehicle can respond to yaw control instructions sent by at least two control terminals (such as a remote controller and a head-mounted display device) to control the deflection of the fuselage of the unmanned aerial vehicle, thereby adjusting the yaw direction of the nose.

目前,无人飞行器的水平飞行控制是以无人飞行器的机头的偏航朝向为飞行方向基准的。然而,由于至少两个控制终端均可以改变无人飞行器的机头的偏航朝向,这样至少两个控制终端中的第一控制终端对无人飞行器的水平飞行控制会被至少两个控制终端中的第二控制终端所干扰,因为第二控制终端调节无人飞行器的机头的偏航朝向会改变第一控制终端对无人飞行器的水平飞行控制的水平飞行基准,这样会影响第一控制终端对无人机飞行器的连续水平飞行控制,用户体验不好。Currently, the horizontal flight control of an unmanned aerial vehicle is based on the yaw direction of the nose of the unmanned aerial vehicle as the flight direction reference. However, since at least two control terminals can both change the yaw direction of the nose of the unmanned aerial vehicle, the horizontal flight control of the unmanned aerial vehicle by the first control terminal of the at least two control terminals will be controlled by at least two control terminals. interfered by the second control terminal, because the second control terminal's adjustment of the yaw direction of the UAV's nose will change the horizontal flight reference of the first control terminal's horizontal flight control of the UAV, which will affect the first control terminal The user experience is not good for continuous horizontal flight control of UAV aircraft.

发明内容Contents of the invention

基于此,本申请实施例提供了一种控制方法、装置、无人飞行器、控制系统及存储介质,旨在解决一个控制终端对无人飞行器的水平飞行控制会被另一个第二控制终端所干扰的技术问题。Based on this, embodiments of the present application provide a control method, device, unmanned aerial vehicle, control system and storage medium, aiming to solve the problem that one control terminal's horizontal flight control of the unmanned aerial vehicle will be interfered by another second control terminal technical issues.

第一方面,本申请实施例提供了一种无人飞行器的控制方法,所述无人飞行器包括机身,所述机身包括机头,所述方法包括:In a first aspect, embodiments of the present application provide a method for controlling an unmanned aerial vehicle. The unmanned aerial vehicle includes a fuselage, and the fuselage includes a nose. The method includes:

获取所述机头的基准偏航朝向;Obtain the reference yaw direction of the aircraft nose;

若获取第一控制终端的第一偏航控制指令,根据所述第一偏航控制指令控制所述机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向;If the first yaw control instruction from the first control terminal is obtained, the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated to obtain the updated reference yaw direction. ;

若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变;If the second yaw control instruction from the second control terminal is obtained, control the yaw rotation of the fuselage according to the second yaw control instruction and keep the reference yaw direction unchanged;

其中,所述基准偏航朝向作为第一控制终端对无人飞行器的水平飞行控制的飞行方向基准。Wherein, the reference yaw direction serves as the flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal.

第二方面,本申请实施例还提供了一种控制装置,所述控制装置应用于无人飞行器,所述无人飞行器包括机身,所述机身包括机头,所述控制装置包括存储器和处理器;In a second aspect, embodiments of the present application further provide a control device, which is applied to an unmanned aerial vehicle. The unmanned aerial vehicle includes a fuselage, the fuselage includes a nose, and the control device includes a memory and a processor;

所述存储器,用于存储计算机程序;The memory is used to store computer programs;

所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:The processor is used to execute the computer program and implement the following steps when executing the computer program:

获取所述机头的基准偏航朝向;Obtain the reference yaw direction of the aircraft nose;

若获取第一控制终端的第一偏航控制指令,根据所述第一偏航控制指令控制所述机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向;If the first yaw control instruction from the first control terminal is obtained, the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated to obtain the updated reference yaw direction. ;

若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变;If the second yaw control instruction from the second control terminal is obtained, control the yaw rotation of the fuselage according to the second yaw control instruction and keep the reference yaw direction unchanged;

其中,所述基准偏航朝向作为第一控制终端对无人飞行器的水平飞行控制的飞行方向基准。Wherein, the reference yaw direction serves as the flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal.

第三方面,本申请实施例还提供了一种无人飞行器,所述无人飞行器包括机身,所述机身包括机头,所述无人飞行器包括本申请说明书任一实施例所述的控制装置。In a third aspect, embodiments of the present application also provide an unmanned aerial vehicle. The unmanned aerial vehicle includes a fuselage, the fuselage includes a nose, and the unmanned aerial vehicle includes an unmanned aerial vehicle as described in any embodiment of the present application. control device.

第四方面,本申请实施例还提供了一种控制系统,所述控制系统包括第一控制终端、第二控制终端及本申请说明书任一实施例所述的无人飞行器,其中,所述第一控制终端及所述第二控制终端与所述无人飞行器通信连接。In a fourth aspect, embodiments of the present application further provide a control system. The control system includes a first control terminal, a second control terminal and the unmanned aerial vehicle described in any embodiment of the present application, wherein the third control terminal A control terminal and the second control terminal are communicatively connected with the unmanned aerial vehicle.

第五方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现本申请说明书任一实施例所述的控制方法的步骤。In a fifth aspect, embodiments of the present application further provide a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor causes the processor to implement any of the instructions in the present application. The steps of the control method according to an embodiment.

本申请实施例提供了一种控制方法、装置、无人飞行器、控制系统及存储介质,其中,该无人飞行器通过获取机头的基偏航朝向,该基准偏航朝向作为第一控制终端对无人飞行器的水平飞行控制的飞行方向基准,并在获取第一控制终端的第一偏航控制指令时,根据第一偏航控制指令控制机身偏航转动并对基准偏航朝向进行更新以获取更新后的基准偏航朝向,在获取第二控制终端的第二偏航控制指令时,根据第二偏航控制指令控制机身偏航转动并保持基准偏 航朝向不变。由于第二控制终端的偏航控制指令不会引起作为第一控制终端对无人飞行器进行水平飞行控制的飞行方向基准的机头的基准偏航朝向的变化,这样第一控制终端对无人飞行器的水平飞行控制不会受到第二控制终端对机头在偏航朝向控制的影响,极大地提高了第一控制终端对无人飞行器的水平飞行控制的便利性和用户体验。Embodiments of the present application provide a control method, device, unmanned aerial vehicle, control system and storage medium, wherein the unmanned aerial vehicle obtains the base yaw direction of the nose, and the base yaw direction serves as the first control terminal The flight direction reference for the horizontal flight control of the unmanned aircraft, and when obtaining the first yaw control instruction from the first control terminal, the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated. Obtain the updated reference yaw direction, and when obtaining the second yaw control instruction from the second control terminal, control the yaw rotation of the fuselage according to the second yaw control instruction and keep the reference yaw direction unchanged. Since the yaw control instruction of the second control terminal will not cause a change in the reference yaw direction of the aircraft nose, which is the flight direction reference of the first control terminal for horizontal flight control of the unmanned aerial vehicle, the first control terminal controls the unmanned aerial vehicle. The horizontal flight control will not be affected by the yaw direction control of the aircraft nose by the second control terminal, which greatly improves the convenience and user experience of the first control terminal's horizontal flight control of the unmanned aerial vehicle.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present application.

附图说明Description of drawings

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present application, which are of great significance to this field. Ordinary technicians can also obtain other drawings based on these drawings without exerting creative work.

图1是本申请实施例提供的控制系统的应用场景示意图;Figure 1 is a schematic diagram of the application scenario of the control system provided by the embodiment of the present application;

图2A是控制系统中无人飞行器的结构示意图;Figure 2A is a schematic structural diagram of the unmanned aerial vehicle in the control system;

图2B是控制系统中无人飞行器的云台的结构示意图;Figure 2B is a schematic structural diagram of the gimbal of the unmanned aerial vehicle in the control system;

图3是控制系统中第一控制终端的框架结构示意图;Figure 3 is a schematic diagram of the frame structure of the first control terminal in the control system;

图4是本申请实施例提供的控制方法的步骤流程图;Figure 4 is a step flow chart of the control method provided by the embodiment of the present application;

图5是本申请实施例中的控制终端控制无人飞行器偏转的一场景示意图;Figure 5 is a schematic diagram of a scene in which the control terminal controls the deflection of the unmanned aerial vehicle in the embodiment of the present application;

图6是本申请实施例中的控制终端控制无人飞行器偏转的另一场景示意图;Figure 6 is a schematic diagram of another scenario in which the control terminal controls the deflection of the unmanned aerial vehicle in the embodiment of the present application;

图7是本申请实施例中的控制终端控制无人飞行器偏转的又一场景示意图;Figure 7 is a schematic diagram of another scene in which the control terminal controls the deflection of the unmanned aerial vehicle in the embodiment of the present application;

图8是本申请实施例中第一控制终端显示基准偏航朝向的朝向标识的场景示意图;Figure 8 is a schematic diagram of a scene in which the first control terminal displays the orientation mark of the reference yaw orientation in the embodiment of the present application;

图9是本申请实施例中第二控制终端显示基准偏航朝向的朝向标识的场景示意图;Figure 9 is a schematic diagram of a scene in which the second control terminal displays the orientation mark of the reference yaw orientation in the embodiment of the present application;

图10A和10B是本申请实施例中基准偏航朝向校准的场景示意图;Figures 10A and 10B are schematic diagrams of scenes for reference yaw direction calibration in the embodiment of the present application;

图11是本申请实施例提供的控制装置的结构框图。Figure 11 is a structural block diagram of a control device provided by an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳 动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the scope of protection of this application.

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all contents and operations/steps, nor are they necessarily performed in the order described. For example, some operations/steps can also be decomposed, combined or partially merged, so the actual order of execution may change according to actual conditions.

无人飞行器,能够应用于航拍、巡检、森林防护、灾情勘察及农药喷洒等场景,进而使得无人飞行器得到了广泛应用。无人飞行器可以响应至少两个控制终端(例如遥控器和头戴式显示装置)发送的偏航控制指令来控制无人飞行器的机身偏转,进而调节机头的偏航朝向。Unmanned aerial vehicles can be used in aerial photography, inspections, forest protection, disaster surveys, pesticide spraying and other scenarios, making unmanned aerial vehicles widely used. The unmanned aerial vehicle can respond to yaw control instructions sent by at least two control terminals (such as a remote controller and a head-mounted display device) to control the deflection of the fuselage of the unmanned aerial vehicle, thereby adjusting the yaw direction of the nose.

目前,无人飞行器的水平飞行控制是以无人飞行器的机头的偏航朝向为飞行方向基准的。然而,由于至少两个控制终端均可以改变无人飞行器的机头的偏航朝向,这样至少两个控制终端中的第一控制终端对无人飞行器的水平飞行控制会被至少两个控制终端中的第二控制终端所干扰,因为第二控制终端调节无人飞行器的机头的偏航朝向会改变第一控制终端对无人飞行器的水平飞行控制的水平飞行基准,这样会影响第一控制终端对无人机飞行器的连续水平飞行控制,用户体验不好。Currently, the horizontal flight control of an unmanned aerial vehicle is based on the yaw direction of the nose of the unmanned aerial vehicle as the flight direction reference. However, since at least two control terminals can both change the yaw direction of the nose of the unmanned aerial vehicle, the horizontal flight control of the unmanned aerial vehicle by the first control terminal of the at least two control terminals will be controlled by at least two control terminals. interfered by the second control terminal, because the second control terminal's adjustment of the yaw direction of the UAV's nose will change the horizontal flight reference of the first control terminal's horizontal flight control of the UAV, which will affect the first control terminal The user experience is not good for continuous horizontal flight control of UAV aircraft.

为解决上述技术问题,本申请实施例提供了一种无人飞行器的控制方法、装置、无人飞行器、系统及存储介质,旨在解决一个控制终端对无人飞行器的水平飞行控制会被另一个第二控制终端所干扰的技术问题。In order to solve the above technical problems, embodiments of the present application provide an unmanned aerial vehicle control method, device, unmanned aerial vehicle, system and storage medium, aiming to solve the problem that the horizontal flight control of the unmanned aerial vehicle by one control terminal will be affected by another Technical issues caused by interference from the second control terminal.

下面结合附图,对本申请的一些实施例作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。Some embodiments of the present application are described in detail below with reference to the accompanying drawings. The following embodiments and features in the embodiments may be combined with each other without conflict.

需要说明的是,本申请实施例提供的控制方法,应用于无人飞行器,也称无人机,无人机可以包括旋翼型无人机,例如四旋翼无人机、六旋翼无人机、八旋翼无人机,也可以是固定翼无人机,还可以是旋翼型与固定翼无人机的组合,本申请实施例对此不作具体限定。It should be noted that the control method provided by the embodiment of the present application is applied to unmanned aerial vehicles, also called UAVs. UAVs may include rotor-type UAVs, such as four-rotor UAVs, six-rotor UAVs, The eight-rotor UAV may also be a fixed-wing UAV, or a combination of a rotary-wing UAV and a fixed-wing UAV, which is not specifically limited in the embodiments of the present application.

请参阅图1,图1是实施本申请实施例提供的一种控制系统的结构示意图。如图1所示,一种控制系统包括无人飞行器100、第一控制终端200和第二控制终端300,无人飞行器100可以与第一控制终端200和第二控制终端300通信连接。在某些情况中,无人飞行器100分别与第一控制终端200和第二控制终端300通信连接,在某些情况中,无人飞行器100与第一控制终端200通信连接,第二控制终端300通过第一控制终端200与无人飞行器100通信连接,在某些情况中,无人飞行器100与第二控制终端300通信连接,第一控制终端200通过第二控制终端300与无人飞行器100通信连接。第一控制终端200和 第二控制终端300均用于控制无人飞行器100。其中,第一控制终端200可以包括遥控器、智能手机、平板电脑中的至少一种,第二控制终端300可以包括遥控器、智能手机、穿戴式设备中的至少一种,该穿戴式设备包括头戴式显示装置,头戴式显示装置可以包括虚拟现实(VR,virtual reality)显示设备或第一人称视角(FPV,first person view)显示设备。Please refer to FIG. 1 , which is a schematic structural diagram of a control system provided by an embodiment of the present application. As shown in Figure 1, a control system includes an unmanned aerial vehicle 100, a first control terminal 200 and a second control terminal 300. The unmanned aerial vehicle 100 can be communicatively connected with the first control terminal 200 and the second control terminal 300. In some cases, the unmanned aerial vehicle 100 is communicatively connected with the first control terminal 200 and the second control terminal 300. In some cases, the unmanned aerial vehicle 100 is communicatively connected with the first control terminal 200 and the second control terminal 300. The first control terminal 200 communicates with the unmanned aerial vehicle 100. In some cases, the unmanned aerial vehicle 100 communicates with the second control terminal 300. The first control terminal 200 communicates with the unmanned aerial vehicle 100 through the second control terminal 300. connect. The first control terminal 200 and the second control terminal 300 are both used to control the unmanned aerial vehicle 100. Wherein, the first control terminal 200 may include at least one of a remote control, a smart phone, and a tablet computer, and the second control terminal 300 may include at least one of a remote control, a smart phone, and a wearable device, and the wearable device includes Head-mounted display device, the head-mounted display device may include a virtual reality (VR, virtual reality) display device or a first-person perspective (FPV, first person view) display device.

在一些实施例中,无人飞行器100包括机身110、动力系统120、成像装置130和控制装置(图1中未示出)。该机身110可以包括机头。在某些实施例中,所述无人飞行器100还包括机臂,其中,所述机臂与机身110连接,所述机臂用于安装所述动力系统,在某些实施例中,所述动力系统120可以直接安装在所述机身110上。In some embodiments, the unmanned aerial vehicle 100 includes an airframe 110, a power system 120, an imaging device 130, and a control device (not shown in Figure 1). The body 110 may include a nose. In some embodiments, the unmanned aerial vehicle 100 further includes an arm, wherein the arm is connected to the fuselage 110 and is used to install the power system. In some embodiments, the The power system 120 can be directly installed on the fuselage 110 .

该动力系统120用于为无人飞行器提供飞行动力,所述动力系统120可以包括电机和安装在所述电机上并所述电机驱动的螺旋桨。所述动力系统120可以带动无人飞行器100的机身110可以围绕一个或多个旋转轴转动。例如,上述旋转轴可以包括横滚轴、偏航轴和俯仰轴。当动力系统120带动机身110围绕偏航轴转动,此时机身的机头的偏航朝向就会改变,即可以通过控制动力系统120控制所述机身110偏航转动。应理解,电机可以是直流电机,也可以交流电机。另外,电机可以是无刷电机,也可以是有刷电机。The power system 120 is used to provide flight power for the unmanned aerial vehicle. The power system 120 may include a motor and a propeller installed on the motor and driven by the motor. The power system 120 can drive the body 110 of the UAV 100 to rotate around one or more rotation axes. For example, the above-mentioned rotation axis may include a roll axis, a yaw axis, and a pitch axis. When the power system 120 drives the fuselage 110 to rotate around the yaw axis, the yaw direction of the nose of the fuselage will change. That is, the yaw rotation of the fuselage 110 can be controlled by controlling the power system 120 . It should be understood that the motor can be a DC motor or an AC motor. In addition, the motor can be a brushless motor or a brushed motor.

成像装置130直接承载或者通过云台承载于机身110,用于拍摄图像,图像可以是图片和/或视频。在偏航方向上,所述成像装置130的偏航转动和机身110的偏航转动是关联的,进一步地,所述成像装置130跟随机身110的偏航转动而偏航转动,或者所述机身110跟随成像装置130的偏航转动而偏航转动。The imaging device 130 is carried directly on the fuselage 110 or carried through a pan/tilt, and is used to capture images, and the images may be pictures and/or videos. In the yaw direction, the yaw rotation of the imaging device 130 is related to the yaw rotation of the fuselage 110. Further, the imaging device 130 follows the yaw rotation of the fuselage 110, or the yaw rotation of the imaging device 130 follows the yaw rotation of the fuselage 110. The fuselage 110 follows the yaw rotation of the imaging device 130 and yaws.

在一些实施例中,如图2A所示,在偏航方向上,成像装置130与机身110固定连接的,成像装置130的偏航朝向和机身110的偏航朝向是不能独立调节的。在偏航方向上,成像装置130无法相当于机身110进行偏转,只能跟随机身110同步偏转,机身110带动所述成像装置130偏转。具体地,需要调整成像装置130的偏航朝向时,需要调整机身110的偏航朝向,从而使得成像装置130跟随机身110转动进行偏航朝向的调整,以获得所需的偏航朝向,在这种情况中,所述成像装置130跟随机身110的偏航转动而偏航转动。例如,成像装置130在偏航朝向上的转动跟随机身110在偏航朝向的转动而转动,从而将成像装置130的偏航朝向调整为所需的目标偏航朝向。所述偏转是在偏航方向上转动。In some embodiments, as shown in FIG. 2A , the imaging device 130 is fixedly connected to the fuselage 110 in the yaw direction, and the yaw direction of the imaging device 130 and the yaw direction of the fuselage 110 cannot be adjusted independently. In the yaw direction, the imaging device 130 cannot deflect equivalent to the fuselage 110 and can only deflect synchronously with the fuselage 110, and the fuselage 110 drives the imaging device 130 to deflect. Specifically, when the yaw direction of the imaging device 130 needs to be adjusted, the yaw direction of the fuselage 110 needs to be adjusted, so that the imaging device 130 follows the rotation of the fuselage 110 to adjust the yaw direction to obtain the required yaw direction. In this case, the imaging device 130 follows the yaw rotation of the fuselage 110 . For example, the rotation of the imaging device 130 in the yaw direction follows the rotation of the fuselage 110 in the yaw direction, thereby adjusting the yaw direction of the imaging device 130 to the required target yaw direction. The deflection is rotation in the yaw direction.

在一些实施例中,如图1和2B所示,在偏航方向上,成像装置130和机身110是活动连接的,所述无人飞行器可以包括云台140,成像装置130安装在云台140 上,所述云台140与所述机身110连接。云台140能够控制成像装置130偏航转动以调节成像装置130的偏航朝向,具体地,云台140可以包括偏航电机141,所述偏航电机141用于控制成像装置130偏航转动。进一步地,在某些实施例中,云台140控制成像装置130偏航转动,无人飞行器可以获取成像装置偏航转动的转动信息(例如偏航姿态、偏航角速度或角加速度)并根据所述转动信息控制机身110偏航转动(例如根据所述转动信息控制动力系统以控制机身110偏航转动),在这种情况中,所述机身110跟随成像装置130的偏航转动而偏航转动。在某些实施例中,无人飞行器控制机身110偏航转动(例如控制动力系统以控制机身110偏航转动),无人飞行器可以获取机身110偏航转动的转动信息(例如偏航姿态、偏航角速度或角加速度),并根据所述转动信息控制云台140偏航转动以控制成像装置130偏航转动,在这种情况中,所述成像装置130跟随机身110的偏航转动而偏航转动。In some embodiments, as shown in Figures 1 and 2B, the imaging device 130 and the fuselage 110 are movably connected in the yaw direction, and the unmanned aerial vehicle may include a pan/tilt 140, and the imaging device 130 is installed on the pan/tilt. 140, the pan/tilt 140 is connected to the fuselage 110. The pan/tilt 140 can control the yaw rotation of the imaging device 130 to adjust the yaw direction of the imaging device 130. Specifically, the pan/tilt 140 may include a yaw motor 141 for controlling the yaw rotation of the imaging device 130. Further, in some embodiments, the pan/tilt 140 controls the yaw rotation of the imaging device 130, and the unmanned aerial vehicle can obtain the rotation information (such as yaw attitude, yaw angular velocity or angular acceleration) of the imaging device 130 and adjust the yaw rotation according to the required The rotation information controls the yaw rotation of the fuselage 110 (for example, the power system is controlled according to the rotation information to control the yaw rotation of the fuselage 110). In this case, the fuselage 110 follows the yaw rotation of the imaging device 130. Yaw rotation. In some embodiments, the unmanned aerial vehicle controls the yaw and rotation of the fuselage 110 (for example, controls the power system to control the yaw and rotation of the fuselage 110), and the unmanned aerial vehicle can obtain the rotation information of the yaw and rotation of the fuselage 110 (for example, the yaw and rotation of the fuselage 110). attitude, yaw angular velocity or angular acceleration), and controls the yaw rotation of the pan/tilt 140 according to the rotation information to control the yaw rotation of the imaging device 130. In this case, the imaging device 130 follows the yaw of the fuselage 110 Rotation and yaw rotation.

在某些实施例中,云台140能够控制成像装置130俯仰转动以调节成像装置130的俯仰朝向,具体地,云台140可以包括俯仰电机,所述俯仰电机用于控制成像装置130俯仰转动。在某些实施例中,云台140能够控制成像装置130俯仰转动以调节成像装置130的俯仰朝向,具体地,云台140可以包括俯仰电机,所述俯仰电机用于控制成像装置130俯仰转动。在某些实施例中,云台140能够控制成像装置130横滚转动以调节成像装置130的横滚朝向,具体地,云台140可以包括横滚电机,所述俯仰电机用于控制成像装置130横滚转动。In some embodiments, the pan/tilt 140 can control the pitch rotation of the imaging device 130 to adjust the pitch direction of the imaging device 130. Specifically, the pan/tilt 140 may include a pitch motor for controlling the pitch rotation of the imaging device 130. In some embodiments, the pan/tilt 140 can control the pitch rotation of the imaging device 130 to adjust the pitch direction of the imaging device 130. Specifically, the pan/tilt 140 may include a pitch motor for controlling the pitch rotation of the imaging device 130. In some embodiments, the pan/tilt 140 can control the rolling rotation of the imaging device 130 to adjust the rolling direction of the imaging device 130. Specifically, the pan/tilt 140 can include a roll motor, and the pitch motor is used to control the imaging device 130. Roll and turn.

第一控制终端向无人飞行器发送第一偏航控制指令,无人飞行器可以根据第一偏航控制指令控制机身偏航转动。其中,根据第一偏航控制指令控制机身偏航转动的方式可以包括如下方式中的任一种:The first control terminal sends a first yaw control instruction to the unmanned aerial vehicle, and the unmanned aerial vehicle can control the yaw rotation of the fuselage according to the first yaw control instruction. Among them, the method of controlling the yaw rotation of the fuselage according to the first yaw control instruction may include any of the following methods:

一种方式,如前所述,在偏航方向上,成像装置130与机身110固定连接的,无人飞行器可以根据所述第一偏航控制指令控制动力系统以控制机身偏航转动;In one way, as mentioned above, in the yaw direction, the imaging device 130 is fixedly connected to the fuselage 110, and the UAV can control the power system according to the first yaw control instruction to control the yaw rotation of the fuselage;

另一种方式,如前所述,在偏航方向上,成像装置130和机身110是活动连接的,所述机身110跟随成像装置130的偏航转动而偏航转动,无人飞行器100根据所述第一偏航控制指令控制云台140转动,云台140控制成像装置130偏航转动,无人飞行器100可以获取成像装置偏航转动的转动信息(例如偏航姿态、偏航角速度或角加速度)并根据所述转动信息控制机身110偏航转动(例如根据所述转动信息控制动力系统以控制机身偏航转动);In another way, as mentioned above, in the yaw direction, the imaging device 130 and the fuselage 110 are movably connected. The fuselage 110 follows the yaw rotation of the imaging device 130 and the unmanned aerial vehicle 100 The pan/tilt 140 is controlled to rotate according to the first yaw control instruction. The pan/tilt 140 controls the yaw rotation of the imaging device 130. The unmanned aerial vehicle 100 can obtain the rotation information of the yaw rotation of the imaging device (such as yaw attitude, yaw angular velocity or Angular acceleration) and control the yaw rotation of the fuselage 110 according to the rotation information (for example, controlling the power system according to the rotation information to control the yaw rotation of the fuselage);

另一种方式,如前所述,在偏航方向上,成像装置130和机身110是活动 连接的,所述成像装置130跟随机身110的偏航转动而偏航转动,无人飞行器100根据第一偏航控制指令控制机身110偏航转动(例如控制动力系统以控制机身偏航转动)。在这种情况中,进一步地,无人飞行器100可以获取机身110偏航转动的转动信息(例如偏航姿态、偏航角速度或角加速度),并根据所述转动信息控制云台140偏航转动以控制成像装置130偏航转动。In another way, as mentioned above, the imaging device 130 and the fuselage 110 are movably connected in the yaw direction. The imaging device 130 follows the yaw rotation of the fuselage 110 and the unmanned aerial vehicle 100 The yaw rotation of the fuselage 110 is controlled according to the first yaw control instruction (for example, the power system is controlled to control the yaw rotation of the fuselage). In this case, further, the UAV 100 can obtain the rotation information of the yaw rotation of the fuselage 110 (such as yaw attitude, yaw angular velocity or angular acceleration), and control the yaw of the gimbal 140 according to the rotation information. Rotate to control the yaw rotation of the imaging device 130 .

第二控制终端300向无人飞行器100发送第二偏航控制指令,无人飞行器100可以根据第二偏航控制指令控制机身110偏航转动。无人飞行器100可以根据第二偏航控制指令控制机身110偏航转动的方式可以与无人飞行器100可以根据第一偏航控制指令控制机身110偏航转动的方式相同。在某些情况中,无人飞行器100可以根据第二偏航控制指令控制机身110偏航转动的方式可以与无人飞行器100可以根据第一偏航控制指令控制机身110偏航转动的方式也可以不同。The second control terminal 300 sends a second yaw control instruction to the unmanned aerial vehicle 100, and the unmanned aerial vehicle 100 can control the yaw rotation of the fuselage 110 according to the second yaw control instruction. The manner in which the unmanned aerial vehicle 100 can control the yaw and rotation of the fuselage 110 according to the second yaw control instruction may be the same as the manner in which the unmanned aerial vehicle 100 can control the yaw and rotation of the fuselage 110 according to the first yaw control instruction. In some cases, the manner in which the unmanned aerial vehicle 100 can control the yaw and rotation of the fuselage 110 according to the second yaw control instruction may be the same as the manner in which the unmanned aerial vehicle 100 can control the yaw and rotation of the fuselage 110 according to the first yaw control instruction. It can also be different.

第一控制终端200可以包括输入装置,其中,所述输入装置可以检测第一控制终端200的用户的控制操作,第一控制终端200可以根据输入装置检测到的用户的控制操作生成对无人飞行器100的控制指令。例如,第一控制终端200可以根据输入装置检测到的第一控制终端200的用户的偏航控制操作生成第一偏航控制指令,第一控制终端200可以将第一偏航控制指令发送给无人飞行器100;第一控制终端200可以根据输入装置检测到的第一控制终端200的用户的俯仰控制操作生成俯仰控制指令,第一控制终端200可以将俯仰控制指令发送给无人飞行器100;第一控制终端200可以根据输入装置检测到的第一控制终端200的用户的横滚控制操作生成横滚控制指令,第一控制终端200可以将横滚控制指令发送给无人飞行器100。无人飞行器100可以根据俯仰控制指令和/或横滚控制指令来进行飞行水平。The first control terminal 200 may include an input device, wherein the input device may detect a user's control operation of the first control terminal 200 , and the first control terminal 200 may generate a control operation for the unmanned aerial vehicle based on the user's control operation detected by the input device. 100 control instructions. For example, the first control terminal 200 may generate a first yaw control instruction according to the yaw control operation of the user of the first control terminal 200 detected by the input device, and the first control terminal 200 may send the first yaw control instruction to the wireless device. Human aircraft 100; the first control terminal 200 can generate a pitch control instruction according to the pitch control operation of the user of the first control terminal 200 detected by the input device, and the first control terminal 200 can send the pitch control instruction to the unmanned aircraft 100; A control terminal 200 can generate a roll control instruction according to the user's roll control operation of the first control terminal 200 detected by the input device, and the first control terminal 200 can send the roll control instruction to the unmanned aerial vehicle 100 . The unmanned aerial vehicle 100 may fly horizontally according to pitch control instructions and/or roll control instructions.

所述请参阅图3,在一些实施例中,第一控制终端200包括遥控器,遥控器设置有输入装置201和通信装置202,通信装置202为无线通信装置,该无线通信装置可包括高频无线电收发器、WIFI模组、蓝牙模组中的至少一个。输入装置201用于响应用户的操控生成对应的控制指令,从而使得遥控器可以通过该控制指令操控无人飞行器100进行飞行姿态和/或飞行速度调整。其中,输入装置201包括按键、摇杆、拨轮、触控显示屏中的至少一种。例如,输入装置201为摇杆,摇杆安装于遥控器的本体上,遥控器感测用户对摇杆的偏航控制操控生成对应的第一偏航控制指令,并通过信装置202将第一偏航控制指令发送给无人飞行器100100,以控制无人飞行器100100调整控制所述机身偏 航转动以调节机头的偏航朝向。Please refer to Figure 3. In some embodiments, the first control terminal 200 includes a remote control. The remote control is provided with an input device 201 and a communication device 202. The communication device 202 is a wireless communication device. The wireless communication device may include a high frequency At least one of a radio transceiver, a WIFI module, and a Bluetooth module. The input device 201 is used to generate corresponding control instructions in response to the user's manipulation, so that the remote controller can control the unmanned aerial vehicle 100 to adjust the flight attitude and/or flight speed through the control instructions. The input device 201 includes at least one of a button, a joystick, a thumbwheel, and a touch screen. For example, the input device 201 is a joystick, and the joystick is installed on the body of the remote controller. The remote controller senses the user's yaw control manipulation of the joystick to generate a corresponding first yaw control instruction, and transmits the first yaw control instruction through the signaling device 202 . The yaw control command is sent to the unmanned aerial vehicle 100100 to control the unmanned aerial vehicle 100100 to adjust and control the yaw rotation of the fuselage to adjust the yaw direction of the nose.

用户通过操控输入装置201控制遥控器生成俯仰控制指令和/或横滚控制指令。The user controls the remote controller to generate pitch control instructions and/or roll control instructions by manipulating the input device 201 .

在一些实施例中,第一控制终端200可以接收无人飞行器100传输的图像,并显示装置205进行显示,显示装置205可以集成于第一控制终端200,或显示装置205与第一控制终端200分离设置,并与第一控制终端200通信连接,该通信连接的方式可以通过有线通信连接方式或无线通信连接方式,如,无线通信连接方式可以是WiFi连接、蓝牙连接、或高频无线信号连接。In some embodiments, the first control terminal 200 can receive the image transmitted by the unmanned aerial vehicle 100 and display it on the display device 205 . The display device 205 can be integrated with the first control terminal 200 , or the display device 205 and the first control terminal 200 Separately set up and communicated with the first control terminal 200. The communication connection method can be a wired communication connection method or a wireless communication connection method. For example, the wireless communication connection method can be a WiFi connection, a Bluetooth connection, or a high-frequency wireless signal connection. .

示例性地,显示装置205和第一控制终端200独立设置,并且显示装置205和第一控制终端200分别设置有对应的通信接口,通过数据线连接显示装置205的通信接口及第一控制终端200的通信接口,从而第一控制终端200在接收到无人飞行器100传输的图像时,将图像通过数据线传输到显示装置205进行显示。Exemplarily, the display device 205 and the first control terminal 200 are provided independently, and the display device 205 and the first control terminal 200 are respectively provided with corresponding communication interfaces, and the communication interface of the display device 205 and the first control terminal 200 are connected through a data line. communication interface, so that when receiving the image transmitted by the unmanned aerial vehicle 100, the first control terminal 200 transmits the image to the display device 205 through the data line for display.

在一些实施例中,第二控制终端300可以包括输入装置,其中,所述输入装置可以检测第二控制终端300的用户的控制操作,第二控制终端300可以根据输入装置检测到的用户的控制操作生成对无人飞行器的控制指令。例如,第二控制终端300可以根据输入装置检测到的第二控制终端300的用户的偏航控制操作生成第二偏航控制指令,第二控制终端300可以将第一偏航控制指令发送给无人飞行器。在一些实施例中,第二控制终端300设置有运动传感器,该运动传感器感测的第二控制终端300的运动生成对应的控制指令,以控制无人飞行器100执行对应的操作,例如,运动传感器感测的第二控制终端300的运动(例如偏航转动)生成第二偏航控制指令,以控制无人飞行器100的机身偏航转动以调整机头的偏航朝向。第一控制终端200的用户可以与第二控制终端300的用户相同,在某些情况中,第一控制终端200的用户可以与第二控制终端300的用户可以不同。In some embodiments, the second control terminal 300 may include an input device, wherein the input device may detect a user's control operation of the second control terminal 300 , and the second control terminal 300 may detect the user's control operation according to the input device. The operation generates control instructions for the unmanned aerial vehicle. For example, the second control terminal 300 may generate a second yaw control instruction according to the yaw control operation of the user of the second control terminal 300 detected by the input device, and the second control terminal 300 may send the first yaw control instruction to the wireless device. Human aircraft. In some embodiments, the second control terminal 300 is provided with a motion sensor, and the movement of the second control terminal 300 sensed by the motion sensor generates corresponding control instructions to control the unmanned aerial vehicle 100 to perform corresponding operations, for example, the motion sensor The sensed movement (eg, yaw rotation) of the second control terminal 300 generates a second yaw control instruction to control the yaw rotation of the fuselage of the UAV 100 to adjust the yaw direction of the nose. The user of the first control terminal 200 may be the same as the user of the second control terminal 300. In some cases, the user of the first control terminal 200 may be different from the user of the second control terminal 300.

在一些实施例中,第二控制终端300可以接收无人飞行器100传输的成像装置采集的图像,并显示器进行显示,该显示器可以集成于第二控制终端300,或该显示器与第二控制终端300分离设置,并与第二控制终端300通信连接,该通信连接的方式可以通过有线连接方式或无线连接方式,在此不做限制。In some embodiments, the second control terminal 300 can receive images collected by the imaging device transmitted by the unmanned aerial vehicle 100 and display them on a display. The display can be integrated with the second control terminal 300 , or the display can be combined with the second control terminal 300 It is set up separately and communicates with the second control terminal 300. The communication connection method can be a wired connection method or a wireless connection method, which is not limited here.

例如,第二控制终端300为头戴式显示装置,第二控制终端300的显示器可以集成于该头戴式显示装置的本体上,或者通过数据线与头戴式显示装置通信连接。For example, the second control terminal 300 is a head-mounted display device, and the display of the second control terminal 300 can be integrated on the body of the head-mounted display device, or communicate with the head-mounted display device through a data line.

以下,将结合图1中的场景对本申请的实施例提供的无人飞行器的控制方法进行详细介绍。需知,图1中的场景仅用于解释本申请实施例提供的无人飞 行器的控制方法,但并不构成对本申请实施例提供的无人飞行器的控制方法应用场景的限定。Below, the control method of the unmanned aerial vehicle provided by the embodiment of the present application will be introduced in detail with reference to the scene in Figure 1 . It should be noted that the scenario in Figure 1 is only used to explain the control method of the unmanned aerial vehicle provided by the embodiment of the present application, but does not constitute a limitation on the application scenarios of the control method of the unmanned aerial vehicle provided by the embodiment of the present application.

请参阅图4,图4是本申请实施例提供的一种控制方法的步骤示意流程图。该控制方法应用于前述的无人飞行器100,该无人飞行器100分别与第一控制终端200和第二控制终端300通信连接,以根据第一控制终端200和/或第二控制终端300的控制指令,控制无人飞行器100执行对应的操作。Please refer to Figure 4. Figure 4 is a schematic flow chart of steps of a control method provided by an embodiment of the present application. This control method is applied to the aforementioned unmanned aerial vehicle 100, which is communicatively connected with the first control terminal 200 and the second control terminal 300, respectively, to control according to the first control terminal 200 and/or the second control terminal 300. instructions to control the unmanned aerial vehicle 100 to perform corresponding operations.

如图4所示,该控制方法包括步骤S101至步骤S103。As shown in Figure 4, the control method includes steps S101 to S103.

步骤S101、获取机头的基准偏航朝向。Step S101: Obtain the reference yaw direction of the aircraft nose.

具体地,所述无人飞行器可以获取机头的基准偏航朝向,其中,所述基准偏航朝向作为第一控制终端对无人飞行器的水平飞行控制的飞行方向基准,第一控制终端控制无人飞行器的水平飞行的飞行方向是以所述基准偏航朝向为基准的。进一步地,第一控制终端可以向无人飞行器发送水平控制指令(包括俯仰控制指令和横滚控制指令中的至少一种)以控制无人飞行器水平飞行,无人飞行器可以接收到的第一控制终端发送的水平飞行控制指令,无人飞行器响应于所述水平控制来进行水平飞行时,需要以基准偏航朝向来确定水平飞行的飞行方向。在无人飞行器的实际飞行过程中,所述机头的基准偏航朝向可能与所述机头的实际偏航朝向相同,但是,在大多数情况中,所述机头的基准偏航朝向与所述机头的实际偏航朝向不同。所述机头的基准偏航朝向可以存储在存储装置中,所述存储装置可以是无人飞行器的本地存储装置,所述无人飞行器可以从所述本地存储装置中获取所述机头的基准偏航朝向。在某些情况中,所述存储装置可以是设置在无人飞行器之外的存储装置,例如,所述存储装置可以是设置在第一控制终端的存储装置,无人飞行器可以获取第一控制终端发送所述机头的基准偏航朝向。这里的机头的基准偏航朝向可以是无人飞行器当前的基准偏航朝向。Specifically, the unmanned aerial vehicle can obtain a reference yaw direction of the nose, wherein the reference yaw direction serves as a flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal, and the first control terminal controls the unmanned aerial vehicle. The flight direction of the human aircraft in horizontal flight is based on the reference yaw direction. Further, the first control terminal can send a horizontal control instruction (including at least one of a pitch control instruction and a roll control instruction) to the unmanned aerial vehicle to control the unmanned aerial vehicle to fly horizontally, and the unmanned aerial vehicle can receive the first control instruction. When the unmanned aerial vehicle performs horizontal flight in response to the horizontal flight control instruction sent by the terminal, it needs to use the reference yaw direction to determine the flight direction of the horizontal flight. During the actual flight of the unmanned aerial vehicle, the reference yaw direction of the aircraft head may be the same as the actual yaw direction of the aircraft nose. However, in most cases, the reference yaw direction of the aircraft nose is the same as the actual yaw direction of the aircraft nose. The actual yaw direction of the aircraft nose is different. The reference yaw direction of the aircraft head may be stored in a storage device. The storage device may be a local storage device of the unmanned aerial vehicle. The unmanned aircraft may obtain the reference yaw direction of the aircraft nose from the local storage device. Yaw direction. In some cases, the storage device may be a storage device provided outside the unmanned aerial vehicle. For example, the storage device may be a storage device provided at the first control terminal, and the unmanned aerial vehicle may obtain the first control terminal. Send the reference yaw direction of the aircraft nose. The reference yaw direction of the aircraft nose here may be the current reference yaw direction of the UAV.

步骤S102、若获取到第一控制终端的第一偏航控制指令,根据所述第一偏航控制指令控制所述机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向。Step S102: If the first yaw control instruction from the first control terminal is obtained, control the yaw rotation of the fuselage according to the first yaw control instruction and update the reference yaw direction to obtain the updated Base yaw direction.

具体地,所述无人飞行器可以接收第一控制终端生成并发送的第一偏航控制指令,无人飞行器可以根据所述第一偏航控制指令控制所述机身偏航转动,当机身偏航转动时,机头的实际偏航朝向就会随之改变,其中,无人飞行器根据偏航控制指令控制机身偏航转动的原理请参见前述部分。另外,无人飞行器会根据所述第一偏航控制指令对所述基准偏航朝向进行更新以获取更新后的基 准偏航朝向,即无人飞行器会根据所述第一偏航控制指令和所述基准偏航朝向确定一个新的机头的基准偏航朝向,并用确定的新的机头的基准偏航朝向对所述基准偏航朝向进行更新,这里确定的新的机头的基准偏航朝向即为更新后的机头的基准偏航朝向。进一步地,所述根据所述第一偏航控制指令对所述基准偏航朝向进行更新,包括:获取所述第一偏航控制指令对应的机身偏航转动的角度,根据所述机身偏航转动的角度对所述基准偏航朝向进行更新。所述更新后的机头的基准偏航朝向可以为所述机头的基准偏航朝向生叠加所述机身偏航转动的角度而得到的偏航朝向。所述第一偏航控制指令对应的机身偏航转动的角度可以是根据无人飞行器的传感器输出的机身的传传感数据,所述第一偏航控制指令对应的机身偏航转动的角度可以是通过估算第一偏航控制指令所引起的机身的偏航转动的角度得到的。Specifically, the unmanned aerial vehicle can receive a first yaw control instruction generated and sent by the first control terminal, and the unmanned aerial vehicle can control the yaw rotation of the fuselage according to the first yaw control instruction. When the fuselage When the yaw rotates, the actual yaw direction of the aircraft nose will change accordingly. For the principle of the UAV controlling the yaw rotation of the fuselage according to the yaw control command, please refer to the previous section. In addition, the unmanned aerial vehicle will update the reference yaw direction according to the first yaw control instruction to obtain the updated reference yaw direction. That is, the unmanned aerial vehicle will update the reference yaw direction according to the first yaw control instruction and the The above-mentioned reference yaw direction determines a new reference yaw direction of the aircraft head, and updates the reference yaw direction with the determined new reference yaw direction of the aircraft nose, where the new reference yaw direction of the aircraft nose is determined. The heading is the updated reference yaw direction of the aircraft nose. Further, updating the reference yaw direction according to the first yaw control instruction includes: obtaining the yaw rotation angle of the fuselage corresponding to the first yaw control instruction, and The angle of yaw rotation updates the reference yaw direction. The updated reference yaw direction of the aircraft head may be a yaw direction obtained by superposing the angle of the yaw rotation of the fuselage to the reference yaw direction of the aircraft head. The angle of yaw rotation of the fuselage corresponding to the first yaw control instruction may be based on the sensing data of the fuselage output by the sensor of the unmanned aerial vehicle. The yaw rotation angle of the fuselage corresponding to the first yaw control instruction The angle of can be obtained by estimating the angle of yaw rotation of the fuselage caused by the first yaw control command.

在某些实施例中,如前所述传感器可以包括以下至少之一:惯性测量单元(Inertial Measurement Unit,简称IMU)、指南针和陀螺仪组合单元。所述姿态传感器可以输出传感数据,所述传感数据可以用于确定感测所述无人飞行器的机身在偏航方向上的转动信息(例如所述机身的实际姿态、机身的角速度和角加速度中的至少一种)。In some embodiments, as mentioned above, the sensor may include at least one of the following: an inertial measurement unit (Inertial Measurement Unit, IMU for short), a compass and a gyroscope combined unit. The attitude sensor may output sensing data, and the sensing data may be used to determine rotation information of the fuselage of the UAV in the yaw direction (such as the actual attitude of the fuselage, the yaw direction of the fuselage, etc.) at least one of angular velocity and angular acceleration).

进一步地,所述方法还可以包括:获取偏航控制指令,确定生成所述偏航控制指令的控制终端。若所述生成所述偏航控制指令的控制终端为第一控制终端时,确定获取到第一控制终端发送的第一偏航控制指令,若所述生成所述偏航控制指令的控制终端为第二控制终端时,确定获取到第二控制终端发送的第二偏航控制指令。具体地,无人飞行器在获取到偏航控制指令后,可以确定偏航控制指令是由哪个控制终端生成的,例如,所述偏航控制指令中包括设备标识,不同的控制终端生成的偏航控制指令,偏航控制指令中包括的设备标识不同,无人飞行器可以根据所述偏航控制指令中的设备标识确定生成所述偏航控制指令的控制终端。Further, the method may further include: obtaining a yaw control instruction and determining a control terminal that generates the yaw control instruction. If the control terminal that generates the yaw control instruction is the first control terminal, it is determined that the first yaw control instruction sent by the first control terminal is obtained. If the control terminal that generates the yaw control instruction is When controlling the second terminal, it is determined that the second yaw control instruction sent by the second control terminal is obtained. Specifically, after the unmanned aerial vehicle obtains the yaw control instruction, it can determine which control terminal generated the yaw control instruction. For example, the yaw control instruction includes a device identification, and the yaw control instruction generated by different control terminals The control instruction and the device identifier included in the yaw control instruction are different. The unmanned aerial vehicle can determine the control terminal that generates the yaw control instruction according to the device identifier in the yaw control instruction.

如前所述,在无人飞行器的实际飞行过程中,所述机头的基准偏航朝向可能与所述机头的实际偏航朝向相同,但是,在大多数情况中,所述机头的基准偏航朝向与所述机头的实际偏航朝向不同。为了便于理解,先以所述机头的基准偏航朝向与所述机头的实际偏航朝向相同为例来进行说明,如图5所示,无人飞行器的机头的基准偏航朝向为OA和机头的实际偏航朝向OB一致,当无人飞行器接收到第一控制终端生成并发送第一偏航控制指令,控制无人飞行器的机身在偏航方向上向逆时针偏转C1角度,机身的实际偏航朝向调整至OB1, 无人飞行器根据所述第一偏航控制指令对机头的基准偏航朝向OA进行更新以获取更新后的基准偏航朝向OA1。进一步地,无人飞行器获取所述第一偏航控制指令对应的机身偏航转动的角度C1,根据所述机身偏航转动的角度C1对所述基准偏航朝向进行更新。所述更新后的机头的基准偏航朝0A1向可以为所述机头的基准偏航朝向生叠加所述机身偏航转动的角度而得到的偏航朝向。As mentioned above, during the actual flight of the unmanned aerial vehicle, the reference yaw direction of the aircraft head may be the same as the actual yaw direction of the aircraft nose. However, in most cases, the reference yaw direction of the aircraft head The reference yaw direction is different from the actual yaw direction of the aircraft nose. In order to facilitate understanding, let's take the example that the reference yaw direction of the aircraft head is the same as the actual yaw direction of the aircraft head. As shown in Figure 5, the reference yaw direction of the aircraft nose of the unmanned aerial vehicle is OA is consistent with the actual yaw direction of the aircraft nose OB. When the unmanned aerial vehicle receives the first control terminal to generate and send the first yaw control command, it controls the fuselage of the unmanned aerial vehicle to deflect counterclockwise in the yaw direction by an angle C1 , the actual yaw direction of the fuselage is adjusted to OB1, and the UAV updates the reference yaw direction OA of the nose according to the first yaw control instruction to obtain the updated reference yaw direction OA1. Further, the UAV obtains the angle C1 of the fuselage yaw rotation corresponding to the first yaw control instruction, and updates the reference yaw direction according to the angle C1 of the fuselage yaw rotation. The updated reference yaw direction 0A1 of the aircraft head may be the yaw direction obtained by superposing the angle of the yaw rotation of the fuselage to the reference yaw direction of the aircraft head.

步骤S103、若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变。Step S103: If the second yaw control instruction from the second control terminal is obtained, control the yaw rotation of the fuselage according to the second yaw control instruction and keep the reference yaw direction unchanged.

具体地,所述无人飞行器获取到第二控制终端的第二偏航控制指令,根据第二偏航控制指令控制机身偏航转动并保持基准偏航朝向不变。Specifically, the unmanned aerial vehicle obtains the second yaw control instruction from the second control terminal, controls the yaw rotation of the fuselage according to the second yaw control instruction and keeps the reference yaw direction unchanged.

如前所述,在无人飞行器的实际飞行过程中,所述机头的基准偏航朝向可能与所述机头的实际偏航朝向相同,但是,在大多数情况中,所述机头的基准偏航朝向与所述机头的实际偏航朝向不同。为了便于理解,先以所述机头的基准偏航朝向与所述机头的实际偏航朝向相同为例来进行说明,如图6所示,无人飞行器的机头的基准偏航朝向为OA和机头的实际偏航朝向OB一致,当无人飞行器接收到第二控制终端生成并发送第二偏航控制指令,控制无人飞行器的机身在偏航方向上向逆时针偏转C1角度,机身的实际偏航朝向调整至OB1,机头的基准偏航朝向不更新,维持不变,即第一偏航控制指令并改变机头的基准偏航朝向。As mentioned above, during the actual flight of the unmanned aerial vehicle, the reference yaw direction of the aircraft head may be the same as the actual yaw direction of the aircraft nose. However, in most cases, the reference yaw direction of the aircraft head The reference yaw direction is different from the actual yaw direction of the aircraft nose. In order to facilitate understanding, let's take the example that the reference yaw direction of the aircraft head is the same as the actual yaw direction of the aircraft head. As shown in Figure 6, the reference yaw direction of the aircraft nose of the unmanned aerial vehicle is OA is consistent with the actual yaw direction of the aircraft nose OB. When the UAV receives the second control terminal to generate and send the second yaw control command, it controls the UAV's body to deflect counterclockwise in the yaw direction by C1 angle. , the actual yaw direction of the fuselage is adjusted to OB1, and the reference yaw direction of the nose is not updated and remains unchanged, that is, the first yaw control command changes the reference yaw direction of the nose.

为了进一步说明,再以所述机头的基准偏航朝向与所述机头的实际偏航朝向不一致为例来进行说明,如图7所示,无人飞行器的机头的基准偏航朝向为OA,无人飞行器的机头的实际偏航朝向为OB,当无人飞行器接收到第一控制终端生成并发送第一偏航控制指令,控制无人飞行器的机身在偏航方向上向逆时针偏转C1角度,机身的实际偏航朝向调整至OB1,无人飞行器根据所述第一偏航控制指令对机头的基准偏航朝向OA进行更新以获取更新后的基准偏航朝向OA1。当无人飞行器接收到第二控制终端生成并发送第二偏航控制指令,控制无人飞行器的机身在偏航方向上向逆时针偏转C2角度,机身的实际偏航朝向调整至OB2,机头的基准偏航朝向不更新,维持不变,即第一偏航控制指令并改变机头的基准偏航朝向OA1。For further explanation, let us take the example that the reference yaw direction of the aircraft head is inconsistent with the actual yaw direction of the aircraft head. As shown in Figure 7, the reference yaw direction of the aircraft nose of the UAV is OA, the actual yaw direction of the nose of the unmanned aerial vehicle is OB. When the unmanned aerial vehicle receives the first control terminal to generate and send the first yaw control instruction, it controls the fuselage of the unmanned aerial vehicle to reverse the yaw direction. The hour hand deflects by angle C1, and the actual yaw direction of the fuselage is adjusted to OB1. The UAV updates the reference yaw direction OA of the nose according to the first yaw control instruction to obtain the updated reference yaw direction OA1. When the unmanned aerial vehicle receives and sends the second yaw control command generated by the second control terminal, it controls the fuselage of the unmanned aerial vehicle to deflect counterclockwise at an angle C2 in the yaw direction, and the actual yaw direction of the fuselage is adjusted to OB2, The reference yaw direction of the aircraft nose is not updated and remains unchanged, that is, the first yaw control command changes the reference yaw direction of the aircraft nose OA1.

基于,第二控制终端所发出的偏航控制指令不会改变无人飞行器的基准偏航朝向,从而使得第一控制终端可以实现对无人飞行器的水平飞行进行连续控 制。Based on this, the yaw control instruction issued by the second control terminal will not change the reference yaw direction of the unmanned aerial vehicle, so that the first control terminal can continuously control the horizontal flight of the unmanned aerial vehicle.

在一些实施例中,所述方法还包括:接收第一控制终端发送的对所述无人飞行器的水平飞行控制指令,其中,所述水平飞行控制指令包括俯仰控制指令和/或横滚控制指令;根据所述俯仰控制指令控制所述无人飞行器沿所述基准偏航朝向和/或背离所述基准偏航朝向的方向水平飞行;和/或,根据所述横滚控制指令控制所述无人飞行器沿垂直所述基准偏航朝向的方向水平飞行。In some embodiments, the method further includes: receiving a horizontal flight control instruction for the unmanned aerial vehicle sent by the first control terminal, wherein the horizontal flight control instruction includes a pitch control instruction and/or a roll control instruction. ; Control the unmanned aerial vehicle to fly horizontally along the reference yaw direction and/or in a direction deviating from the reference yaw direction according to the pitch control instruction; and/or control the unmanned aerial vehicle according to the roll control instruction; The human aircraft flies horizontally in a direction perpendicular to the reference yaw direction.

具体地,第一控制终端可以生成并发送所述水平控制指令,其中,所述水平飞行控制指令包括俯仰控制指令和/或横滚控制指令。所述水平控制指令可以是第一控制检测用户的水平控制操作而生成的。所述第一控制终端可以包括交互装置,所述水平控制指令是第一控制终端根据交互装置检测到的用户的水平控制操作而生成的。所述水平控制指令是第一控制终端根据交互装置检测到的用户的水平控制操作而生成的。所述第一偏航控制指令是第一控制终端根据交互装置检测到的用户的偏航控制操作而生成的。所述第一偏航控制指令是第一控制终端根据交互装置检测到的用户的偏航控制操作而生成的。所述交互装置包括摇杆、按键、波轮、触摸显示屏、触摸板中的至少一种。Specifically, the first control terminal may generate and send the horizontal control instruction, wherein the horizontal flight control instruction includes a pitch control instruction and/or a roll control instruction. The horizontal control instruction may be generated by the first control detecting the user's horizontal control operation. The first control terminal may include an interaction device, and the horizontal control instruction is generated by the first control terminal according to the user's horizontal control operation detected by the interaction device. The horizontal control instruction is generated by the first control terminal according to the user's horizontal control operation detected by the interactive device. The first yaw control instruction is generated by the first control terminal according to the user's yaw control operation detected by the interaction device. The first yaw control instruction is generated by the first control terminal according to the user's yaw control operation detected by the interaction device. The interactive device includes at least one of a rocker, a button, a pulsator, a touch display screen, and a touch pad.

俯仰控制指令用于控制无人飞行器沿基准偏航朝向和/或背离基准偏航朝向的方向水平飞行。无人飞行器在接收到第一控制终端发送的俯仰控制指令时,根据俯仰控制指令控制动力系统沿基准偏航朝向和/或背离基准偏航朝向的方向水平飞行。横滚控制指令用于控制无人飞行器沿垂直基准偏航朝向的方向水平飞行,无人飞行器在接收到第一控制终端发送的横滚控制指令时,根据俯仰控制指令控制动力系统沿垂直基准偏航朝向的方向水平飞行。The pitch control command is used to control the UAV to fly horizontally along the reference yaw direction and/or in a direction deviating from the reference yaw direction. When receiving the pitch control command sent by the first control terminal, the unmanned aerial vehicle controls the power system to fly horizontally along the reference yaw direction and/or in a direction deviating from the reference yaw direction according to the pitch control command. The roll control command is used to control the unmanned aerial vehicle to fly horizontally in the direction of the vertical reference yaw. When the unmanned aerial vehicle receives the roll control command sent by the first control terminal, it controls the power system to yaw along the vertical reference according to the pitch control command. Fly level in the direction of the heading.

在一些实施例中,第一控制终端包括遥控器,所述水平控制指令是遥控器检测用户的水平控制操作而生成的。进一步地,所述遥控器包括摇杆,所述水平控制指令是是遥控器根据摇杆检测到的水平控制操作而生成的。In some embodiments, the first control terminal includes a remote controller, and the horizontal control instruction is generated by the remote controller detecting the user's horizontal control operation. Further, the remote controller includes a joystick, and the horizontal control instruction is generated by the remote controller according to the horizontal control operation detected by the joystick.

在一个实施例中,第一控制终端可以为如前所述的遥控器,所述方法还包括:将所述基准偏航朝向发送给所述遥控器以使与所述遥控器通信连接的所述显示装置显示指示所述基准偏航朝向的朝向标识。这样,操作第一控制终端的用户通过观察显示的朝向标识就可以知道第一控制终端对无人飞行器的水平飞行控制的飞行方向基准。所述显示装置可以为智能手机或者平板电脑。In one embodiment, the first control terminal may be the remote controller as described above, and the method further includes: sending the reference yaw direction to the remote controller so that all devices communicatively connected with the remote controller The display device displays an orientation mark indicating the reference yaw orientation. In this way, the user who operates the first control terminal can know the flight direction reference of the horizontal flight control of the unmanned aerial vehicle by the first control terminal by observing the displayed orientation mark. The display device may be a smart phone or a tablet computer.

在一个实施例中,所述方法包括:将所述基准偏航朝向发送给所述第一控 制终端,以使所述第一控制终端显示指示所述基准偏航朝向的朝向标识。这样,操作第一控制终端的用户通过观察显示的朝向标识就可以知道第一控制终端对无人飞行器的水平飞行控制的飞行方向基准。In one embodiment, the method includes: sending the reference yaw direction to the first control terminal, so that the first control terminal displays an orientation indicator indicating the reference yaw direction. In this way, the user who operates the first control terminal can know the flight direction reference of the horizontal flight control of the unmanned aerial vehicle by the first control terminal by observing the displayed orientation mark.

进一步地,所述第一控制终端包括如前所述的遥控器和显示装置,该显示装置可以与遥控器集成在一起,也可以与遥控器分离设置,并与遥控器通信连接;所述方法还包括:Further, the first control terminal includes a remote control and a display device as mentioned above. The display device can be integrated with the remote control, or can be set up separately from the remote control and communicated with the remote control; the method Also includes:

将所述基准偏航朝向发送给所述遥控器以使与所述遥控器通信连接的所述显示装置显示指示所述基准偏航朝向的朝向标识。The reference yaw direction is sent to the remote controller so that the display device communicatively connected with the remote controller displays an orientation mark indicating the reference yaw direction.

示例性地,无人飞行器将基准偏航朝向信发送给遥控器,遥控器接收到无人飞行器发送的基准偏航朝向后,遥控器控制显示装置在对应的显示界面显示基准偏航朝向的朝向标识,以便用户通过朝向标识获知无人飞行器的基准偏航朝向,从而便于用户对无人飞行器进行操控,如图8所示,图标中箭头所指的方向为基准偏航朝向。For example, the unmanned aerial vehicle sends a reference yaw direction signal to the remote controller. After the remote controller receives the reference yaw direction sent by the unmanned aerial vehicle, the remote controller controls the display device to display the reference yaw direction on the corresponding display interface. mark so that users can know the base yaw direction of the UAV through the orientation mark, thereby facilitating the user to control the UAV. As shown in Figure 8, the direction pointed by the arrow in the icon is the base yaw direction.

第二偏航控制指令是由第二控制终端生成并向无人飞行器发送的。第二偏航控制指令是第二控制终端检测用户的偏航控制指令或者检测用户握持或佩戴第二控制终端的身体部位的运动而生成的。The second yaw control instruction is generated by the second control terminal and sent to the unmanned aerial vehicle. The second yaw control instruction is generated by the second control terminal detecting the user's yaw control instruction or detecting the movement of the body part of the user holding or wearing the second control terminal.

在一些实施例中,第二控制终端可以包括交互装置,所述第二偏航控制指令是第二控制终端根据交互装置检测到的用户的偏航控制操作而生成的。所述交互装置包括摇杆、按键、波轮、触摸显示屏、触摸板中的至少一种。In some embodiments, the second control terminal may include an interaction device, and the second yaw control instruction is generated by the second control terminal according to the user's yaw control operation detected by the interaction device. The interactive device includes at least one of a rocker, a button, a pulsator, a touch display screen, and a touch pad.

在一些实施例中,第二控制终端包括头戴式显示装置,其中,无人飞行器可以将所述成像装置采集到的图像发送给第二控制终端,头戴式显示装置的显示器显示无人飞行器的成像装置采集到的图像。In some embodiments, the second control terminal includes a head-mounted display device, wherein the unmanned aerial vehicle can send the image collected by the imaging device to the second control terminal, and the display of the head-mounted display device displays the image of the unmanned aerial vehicle. images collected by the imaging device.

示例性地,第二控制终端包括穿戴式显示装置,该穿戴式显示装置可以是头戴式显示装置,也可以是手戴式显示装置,其中,头戴式显示装置可以为虚拟现实(VR,virtual reality)显示设备或第一人称视角(FPV,first person view)显示设备。头戴显示设备例如可以为眼镜式显示设备或者头盔式显示设备等。头戴式显示装置内设置有通信模块,用于接收无人飞行器的成像装置所采集到的图像,并控制头戴式显示装置的显示器显示成像装置采集到的图像,如图9所示。Exemplarily, the second control terminal includes a wearable display device, which may be a head-mounted display device or a hand-mounted display device, wherein the head-mounted display device may be a virtual reality (VR, virtual reality) display device or first person view (FPV, first person view) display device. The head-mounted display device may be, for example, a glasses-type display device or a helmet-mounted display device. A communication module is provided in the head-mounted display device, which is used to receive images collected by the imaging device of the unmanned aerial vehicle, and control the display of the head-mounted display device to display the images collected by the imaging device, as shown in Figure 9.

在一些实施例中,第二控制终端设置有运动传感器,第二偏航控制指令是 第二控制终端根据运动传感器感测的头戴式显示装置的运动生成的。In some embodiments, the second control terminal is provided with a motion sensor, and the second yaw control instruction is generated by the second control terminal according to the motion of the head-mounted display device sensed by the motion sensor.

示例性地,第二控制终端内设置有飞行控制指令和第二控制终端的运动信息之间的映射关系,运动传感器感测第二控制终端的运动信息,并根据运动信息生成对应的控制指令。例如,以第二控制终端为头戴式显示装置为例,用户将头戴式显示装置穿戴于头部后,用户转动头部并带动所述头戴式显示装置偏航转动,头戴式显示装置可以根据运动传感器感测到的头戴式显示装置的偏航转动的转动信息(例如姿态、角速度或者角加速度)生成第二偏航控制指令。For example, the second control terminal is provided with a mapping relationship between the flight control instructions and the motion information of the second control terminal. The motion sensor senses the motion information of the second control terminal and generates corresponding control instructions based on the motion information. For example, taking the second control terminal as a head-mounted display device as an example, after the user wears the head-mounted display device on his head, the user rotates his head and drives the head-mounted display device to yaw and rotate, and the head-mounted display device The device may generate the second yaw control instruction according to rotation information (such as attitude, angular velocity, or angular acceleration) of the yaw rotation of the head-mounted display device sensed by the motion sensor.

在一些实施例中,第二控制终端还包括显示器,所述方法还包括:In some embodiments, the second control terminal further includes a display, and the method further includes:

将所述基准偏航朝向发送给所述第二控制终端以使所述第二控制终端的显示器显示指示所述基准偏航朝向的朝向标识。The reference yaw direction is sent to the second control terminal so that the display of the second control terminal displays an orientation mark indicating the reference yaw direction.

显示器可以安装于第二控制终端的本体上,也可以与第二控制终端独立设置,只需该显示器在第二控制终端接收到无人飞行器所发送的基准偏航朝向后,可以显示指示基准偏航朝向的朝向标识,以便用户通过朝向标识获知无人飞行器的基准偏航朝向,从而便于操作操作第一控制终端的用户和/或操作第二控制终端的用户对无人飞行器进行水平飞行操控,如图9所示,图标中箭头所指的方向为基准偏航朝向。可以理解的是,在某些情况中,操作第一控制终端的用户可以与操作第二控制终端的用户相同,在某些情况中,操作第一控制终端的用户可以与操作第二控制终端的用户不同。The display can be installed on the body of the second control terminal, or can be set up independently from the second control terminal. As long as the display receives the reference yaw direction sent by the unmanned aerial vehicle, the display can display the reference yaw direction. The orientation identification of the heading, so that the user can know the reference yaw direction of the unmanned aircraft through the orientation identification, thereby facilitating the user operating the first control terminal and/or the user operating the second control terminal to perform horizontal flight control of the unmanned aircraft, As shown in Figure 9, the direction pointed by the arrow in the icon is the reference yaw direction. It can be understood that, in some cases, the user operating the first control terminal may be the same as the user operating the second control terminal. In some cases, the user operating the first control terminal may be the same as the user operating the second control terminal. Users are different.

在一些实施例中,所述方法还包括:获取第一校正指令;响应于所述第一校正指令,将所述基准偏航朝向调整至所述机头的实际偏航朝向;和/或,获取第二校正指令;响应于所述第二校正指令,根据所述机头的实际偏航朝向调整至基准偏航朝向。In some embodiments, the method further includes: obtaining a first correction instruction; in response to the first correction instruction, adjusting the reference yaw direction to the actual yaw direction of the aircraft nose; and/or, Obtain a second correction instruction; in response to the second correction instruction, adjust to a reference yaw direction according to the actual yaw direction of the aircraft nose.

如前所述,在无人飞行器的飞行过程中,机头的基准偏航朝向和机头的实际偏航朝向是不一致的,用户可能希望机头的实际偏航朝向和机头的基准偏航朝向一致。无人飞行器可以获取将机头的实际偏航朝向和机头的基准偏航朝向调整一致的校正指令。所述校正指令可以包括第一校正指令和/或第二校正指令。无人飞行器在获取到第一校正指令时,可以响应于所述第一校正指令,将无人飞行器的所述机头的基准偏航朝向调整至所述机头的实际偏航朝向。在无人飞行器获取到第二校正指令,可以响应于所述第二校正指令,可以将无人飞行器的所述机头的实际偏航朝向调整至基准偏航朝向。As mentioned before, during the flight of the unmanned aerial vehicle, the reference yaw direction of the aircraft nose and the actual yaw direction of the aircraft nose are inconsistent. The user may want the actual yaw direction of the aircraft nose to be consistent with the reference yaw direction of the aircraft nose. Same direction. The UAV can obtain correction instructions to adjust the actual yaw direction of the aircraft nose to be consistent with the reference yaw orientation of the aircraft nose. The correction instructions may include first correction instructions and/or second correction instructions. When the unmanned aerial vehicle obtains the first correction instruction, it may adjust the reference yaw direction of the nose of the unmanned aerial vehicle to the actual yaw direction of the nose in response to the first correction instruction. After the unmanned aerial vehicle obtains the second correction instruction, in response to the second correction instruction, the actual yaw direction of the nose of the unmanned aerial vehicle can be adjusted to the reference yaw direction.

所述校正指令可以是第一控制终端或第二控制终端生成的,进一步地,所述校正指令可以是第一控制终端通过交互装置检测到的用户的校正操作而生成的,在某些情况中,述校正指令可以是第二控制终端通过交互装置检测到的用户的校正操作而生成的。示例性地,第一校正指令为第一控制终端发送用于调整无人飞行器的基准偏航朝向的指令,第二校正指令为第二控制终端发送用于调整无人飞行器的基准偏航朝向的指令。用户通过操控第一控制终端可以使得第一控制终端输出第一校正指令,通过操控第二控制终端可以使得第二控制终端输出第二校正指令。The correction instruction may be generated by the first control terminal or the second control terminal. Further, the correction instruction may be generated by the user's correction operation detected by the first control terminal through the interaction device. In some cases, , the correction instruction may be generated by the user's correction operation detected by the second control terminal through the interaction device. For example, the first correction instruction is for the first control terminal to send an instruction for adjusting the reference yaw direction of the unmanned aerial vehicle, and the second correction instruction is for the second control terminal to send an instruction for adjusting the reference yaw direction of the unmanned aerial vehicle. instruction. The user can cause the first control terminal to output a first correction instruction by manipulating the first control terminal, and can cause the second control terminal to output a second correction instruction by manipulating the second control terminal.

如图10A和10B所示,机头的基准偏航朝向OA与机头的实际偏航朝向OB之间具有夹角。如图10A所示,无人飞行器响应于所述第一校正指令,将所述基准偏航朝向OA调整至所述机头的实际偏航朝向OB;如图10B所示,无人飞行器响应于所述第二校正指令,根据所述机头的实际偏航朝向OB调整至基准偏航朝向OA。As shown in Figures 10A and 10B, there is an included angle between the reference yaw direction OA of the aircraft head and the actual yaw direction OB of the aircraft head. As shown in Figure 10A, the unmanned aerial vehicle responds to the first correction instruction and adjusts the reference yaw direction OA to the actual yaw direction OB of the aircraft head; as shown in Figure 10B, the unmanned aerial vehicle responds to the first correction instruction. The second correction instruction is to adjust the aircraft nose to the reference yaw direction OA according to the actual yaw direction OB.

在一些实施例中,所述方法还包括:In some embodiments, the method further includes:

获取工作模式指示信息;根据所述工作模式指示信息确定所述无人飞行器的工作模式;Obtain working mode indication information; determine the working mode of the unmanned aerial vehicle according to the working mode indication information;

所述若获取所述第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变,包括:If the second yaw control instruction from the second control terminal is obtained, controlling the yaw rotation of the fuselage according to the second yaw control instruction and keeping the reference yaw direction unchanged includes:

当所述工作模式为第一工作模式时,若获取所述第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制机身偏航转动并保持所述基准偏航朝向不变。When the working mode is the first working mode, if the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw is maintained. The orientation remains unchanged.

在一些实施例中,所述方法还包括:In some embodiments, the method further includes:

当所述工作模式为第二工作模式时,若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向。When the working mode is the second working mode, if the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw direction is controlled. Updated to get updated base yaw heading.

在一些实施例中,工作模式指示信息是第一控制终端或所述第二控制终端检测用户的模式选择操作而生成的。进一步地,工作模式指示信息是第一控制终端通过第一控制终端的交互装置测用户的模式选择操作而生成的,或者工作模式指示信息是第二控制终端通过第二控制终端的交互装置测用户的模式选择操作而生成的。In some embodiments, the working mode indication information is generated by the first control terminal or the second control terminal detecting the user's mode selection operation. Further, the working mode indication information is generated by the first control terminal measuring the user's mode selection operation through the interactive device of the first control terminal, or the working mode indication information is generated by the second control terminal measuring the user through the interactive device of the second control terminal. Generated by the mode selection operation.

示例性地,无人飞行器设置有多种工作模式,在不同工作模式下,第二偏航控制指令对所述机头的基准偏航朝向的更新策略不同。For example, the unmanned aerial vehicle is provided with multiple working modes. In different working modes, the second yaw control instruction has different update strategies for the reference yaw direction of the nose.

例如,无人飞行器设置有第一工作模式和第二工作模式,在第一工作模式下,若接收到第二控制终端的第二偏航控制指令,根据第二偏航控制指令控制机身偏航转动并保持基准偏航朝向不变。这样可以确保第一控制终端对无人飞行器飞行平行控制不被第二控制终端干扰。For example, the unmanned aerial vehicle is provided with a first working mode and a second working mode. In the first working mode, if a second yaw control instruction from the second control terminal is received, the fuselage yaw is controlled according to the second yaw control instruction. yaw and keep the reference yaw direction unchanged. This ensures that the parallel control of the UAV flight by the first control terminal is not interfered with by the second control terminal.

在第二工作模式下,若获取第二控制终端的第二偏航控制指令,根据第二偏航控制指令控制机身偏航转动并对基准偏航朝向进行更新以获取更新后的基准偏航朝向,根据第二偏航控制指令对基准偏航朝向进行更新以获取更新后的基准偏航朝向的方式可以与如前所述的根据第一偏航控制指令对基准偏航朝向进行更新以获取更新后的基准偏航朝向的方式相同,具体不再赘述。In the second working mode, if the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw direction is updated to obtain the updated reference yaw. Orientation, the method of updating the reference yaw direction according to the second yaw control instruction to obtain the updated reference yaw direction can be the same as the method of updating the reference yaw direction according to the first yaw control instruction to obtain the updated reference yaw direction as described above. The updated reference yaw direction is the same, and the details will not be repeated.

通过设置不同的工作模式,从而给用户更多的选择空间,以满足不同用户的操控习惯。By setting different working modes, users are given more choice space to meet the control habits of different users.

请参阅图11,图11是本申请实施例提供的一种控制装置的结构示意性框图。该控制装置应用于前述的无人飞行器100,其中,该控制装置可以集成于前述的无人飞行器100,也可以与无人飞行器100独立设置,并通信连接,前述的控制方法也可以应用于该控制装置。Please refer to FIG. 11 , which is a schematic structural block diagram of a control device provided by an embodiment of the present application. The control device is applied to the aforementioned unmanned aerial vehicle 100. The control device can be integrated into the aforementioned unmanned aerial vehicle 100, or can be set up independently with the unmanned aerial vehicle 100 and communicate with it. The aforementioned control method can also be applied to the aforementioned unmanned aerial vehicle 100. control device.

如图11所示,该控制装置400包括处理器401及存储器402,处理器401、存储器402通过总线403连接,该总线403比如为I2C(Inter-integrated Circuit)总线。As shown in Figure 11, the control device 400 includes a processor 401 and a memory 402. The processor 401 and the memory 402 are connected through a bus 403. The bus 403 is, for example, an I2C (Inter-integrated Circuit) bus.

具体地,处理器401可以是微控制单元(Micro-controller Unit,MCU)、中央处理单元(Central Processing Unit,CPU)或数字信号处理器(Digital Signal Processor,DSP)等。Specifically, the processor 401 may be a micro-controller unit (Micro-controller Unit, MCU), a central processing unit (Central Processing Unit, CPU) or a digital signal processor (Digital Signal Processor, DSP), etc.

具体地,存储器402可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等。Specifically, the memory 402 may be a Flash chip, a read-only memory (ROM, Read-Only Memory) disk, an optical disk, a U disk or a mobile hard disk, etc.

其中,所述处理器401用于运行存储在存储器402中的计算机程序,并在执行所述计算机程序时实现如下步骤:Wherein, the processor 401 is used to run the computer program stored in the memory 402, and implement the following steps when executing the computer program:

获取所述机头的基准偏航朝向;Obtain the reference yaw direction of the aircraft nose;

若获取第一控制终端的第一偏航控制指令,根据所述第一偏航控制指令控制所述机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向;If the first yaw control instruction from the first control terminal is obtained, the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated to obtain the updated reference yaw direction. ;

若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变;If the second yaw control instruction from the second control terminal is obtained, control the yaw rotation of the fuselage according to the second yaw control instruction and keep the reference yaw direction unchanged;

其中,所述基准偏航朝向作为第一控制终端对无人飞行器的水平飞行控制的飞行方向基准。Wherein, the reference yaw direction serves as the flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal.

在一些实施例中,处理器401还用于实现以下步骤:In some embodiments, the processor 401 is also used to implement the following steps:

接收第一控制终端发送的对所述无人飞行器的水平飞行控制指令,其中,所述水平飞行控制指令包括俯仰控制指令和/或横滚控制指令;Receive horizontal flight control instructions for the unmanned aerial vehicle sent by the first control terminal, wherein the horizontal flight control instructions include pitch control instructions and/or roll control instructions;

根据所述俯仰控制指令控制所述无人飞行器沿所述基准偏航朝向和/或背离所述基准偏航朝向的方向水平飞行;和/或,Control the unmanned aerial vehicle to fly horizontally along the reference yaw direction and/or in a direction deviating from the reference yaw direction according to the pitch control instruction; and/or,

根据所述横滚控制指令控制所述无人飞行器沿垂直所述基准偏航朝向的方向水平飞行。The unmanned aerial vehicle is controlled to fly horizontally in a direction perpendicular to the reference yaw direction according to the roll control instruction.

在一些实施例中,所述第一控制终端包括遥控器。In some embodiments, the first control terminal includes a remote control.

在一些实施例中,处理器401还用于实现以下步骤:In some embodiments, the processor 401 is also used to implement the following steps:

将所述基准偏航朝向发送给所述遥控器以使与所述遥控器通信连接的所述显示装置显示指示所述基准偏航朝向的朝向标识。The reference yaw direction is sent to the remote controller so that the display device communicatively connected with the remote controller displays an orientation mark indicating the reference yaw direction.

在一些实施例中,所述第二控制终端包括头戴式显示装置,其中,所述头戴式显示装置的显示器显示所述无人飞行器的成像装置采集到的图像。In some embodiments, the second control terminal includes a head-mounted display device, wherein a display of the head-mounted display device displays images collected by an imaging device of the unmanned aerial vehicle.

在一些实施例中,所述第二控制终端设置有运动传感器,所述第二偏航控制指令是所述第二控制终端根据运动传感器感测的所述第二控制终端的运动生成的。In some embodiments, the second control terminal is provided with a motion sensor, and the second yaw control instruction is generated by the second control terminal according to the movement of the second control terminal sensed by the motion sensor.

在一些实施例中,所述第二控制终端包括显示器,处理器401还用于实现以下步骤:In some embodiments, the second control terminal includes a display, and the processor 401 is also used to implement the following steps:

将所述基准偏航朝向发送给所述第二控制终端以使所述第二控制终端的显示器显示指示所述基准偏航朝向的朝向标识。The reference yaw direction is sent to the second control terminal so that the display of the second control terminal displays an orientation mark indicating the reference yaw direction.

在一些实施例中,处理器401还用于实现以下步骤:In some embodiments, the processor 401 is also used to implement the following steps:

获取基准偏航朝向的第一校正指令;Obtain the first correction instruction of the reference yaw direction;

响应于所述第一校正指令,将所述基准偏航朝向调整至所述机头的实际偏航朝向;和/或,In response to the first correction instruction, adjust the reference yaw direction to the actual yaw direction of the aircraft nose; and/or,

获取基准偏航朝向的第二校正指令;Obtain the second correction instruction of the reference yaw direction;

响应于所述第二校正指令,根据所述机头的实际偏航朝向调整至基准偏航 朝向。In response to the second correction instruction, the aircraft nose is adjusted to a reference yaw direction according to the actual yaw direction.

在一些实施例中,处理器401还用于实现以下步骤:In some embodiments, the processor 401 is also used to implement the following steps:

获取工作模式指示信息;Get working mode indication information;

根据所述工作模式指示信息确定所述无人飞行器的工作模式;Determine the working mode of the unmanned aerial vehicle according to the working mode indication information;

所述若获取所述第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变,包括:If the second yaw control instruction from the second control terminal is obtained, controlling the yaw rotation of the fuselage according to the second yaw control instruction and keeping the reference yaw direction unchanged includes:

当所述工作模式为第一工作模式时,若获取所述第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制机身偏航转动并保持所述基准偏航朝向不变。When the working mode is the first working mode, if the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw is maintained. The orientation remains unchanged.

在一些实施例中,处理器401还用于实现以下步骤:In some embodiments, the processor 401 is also used to implement the following steps:

当所述工作模式为第二工作模式时,若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向。When the working mode is the second working mode, if the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw direction is controlled. Updated to get updated base yaw heading.

在一些实施例中,处理器401在所述获取工作模式指示信息时,包括:In some embodiments, when obtaining the working mode indication information, the processor 401 includes:

获取所述第一控制终端或第二控制终端发送的工作模式指示信息,其中,所述工作模式指示信息是第一控制终端或所述第二控制终端检测用户的模式选择操作而生成的。Obtain the working mode indication information sent by the first control terminal or the second control terminal, wherein the working mode indication information is generated by the first control terminal or the second control terminal detecting the user's mode selection operation.

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的控制装置的具体工作过程,可以参考前述控制方法实施例中的对应过程,在此不再赘述。It should be noted that those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the control device described above can be referred to the corresponding process in the foregoing control method embodiment, and will not be described again here. .

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的控制系统的具体工作过程,可以参考前述控制方法实施例中的对应过程,在此不再赘述。It should be noted that those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the control system described above can be referred to the corresponding process in the foregoing control method embodiment, and will not be described again here. .

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现上述实施例提供的控制方法的步骤。Embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. The computer program includes program instructions. The processor executes the program instructions to implement the above-mentioned embodiments. steps of the control method.

其中,所述计算机可读存储介质可以是前述任一实施例所述的无人飞行器的内部存储单元,例如无人飞行器的硬盘或内存。所述计算机可读存储介质也可以是无人飞行器的外部存储设备,例如无人飞行器上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。The computer-readable storage medium may be an internal storage unit of the unmanned aerial vehicle described in any of the preceding embodiments, such as a hard disk or memory of the unmanned aerial vehicle. The computer-readable storage medium may also be an external storage device of the unmanned aerial vehicle, such as a plug-in hard drive, a smart memory card (Smart Media Card, SMC), or a secure digital (SD) card equipped on the unmanned aerial vehicle. , Flash Card, etc.

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。It should be understood that the terminology used in the specification of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this specification and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms unless the context clearly dictates otherwise.

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。It will also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person familiar with the technical field can easily think of various equivalent methods within the technical scope disclosed in the present application. Modification or replacement, these modifications or replacements shall be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims (25)

一种无人飞行器的控制方法,所述无人飞行器包括机身,所述机身包括机头,其特征在于,所述方法包括:A control method for an unmanned aerial vehicle, the unmanned aerial vehicle includes a fuselage, and the fuselage includes a nose, characterized in that the method includes: 获取所述机头的基准偏航朝向;Obtain the reference yaw direction of the aircraft nose; 若获取第一控制终端的第一偏航控制指令,根据所述第一偏航控制指令控制所述机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向;If the first yaw control instruction from the first control terminal is obtained, the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated to obtain the updated reference yaw direction. ; 若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变;If the second yaw control instruction from the second control terminal is obtained, control the yaw rotation of the fuselage according to the second yaw control instruction and keep the reference yaw direction unchanged; 其中,所述基准偏航朝向作为第一控制终端对无人飞行器的水平飞行控制的飞行方向基准。Wherein, the reference yaw direction serves as the flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal. 根据权利要求1所述的方法,其特征在于,所述方法还包括:The method of claim 1, further comprising: 接收第一控制终端发送的对所述无人飞行器的水平飞行控制指令,其中,所述水平飞行控制指令包括俯仰控制指令和/或横滚控制指令;Receive horizontal flight control instructions for the unmanned aerial vehicle sent by the first control terminal, wherein the horizontal flight control instructions include pitch control instructions and/or roll control instructions; 根据所述俯仰控制指令控制所述无人飞行器沿所述基准偏航朝向和/或背离所述基准偏航朝向的方向水平飞行;和/或,Control the unmanned aerial vehicle to fly horizontally along the reference yaw direction and/or in a direction deviating from the reference yaw direction according to the pitch control instruction; and/or, 根据所述横滚控制指令控制所述无人飞行器沿垂直所述基准偏航朝向的方向水平飞行。The unmanned aerial vehicle is controlled to fly horizontally in a direction perpendicular to the reference yaw direction according to the roll control instruction. 根据权利要求1或2所述的方法,其特征在于,所述第一控制终端包括遥控器。The method according to claim 1 or 2, characterized in that the first control terminal includes a remote control. 根据权利要求3所述的方法,其特征在于,所述第一控制终端包括显示装置,所述方法还包括:The method of claim 3, wherein the first control terminal includes a display device, and the method further includes: 将所述基准偏航朝向发送给所述遥控器以使与所述遥控器通信连接的所述显示装置显示指示所述基准偏航朝向的朝向标识。The reference yaw direction is sent to the remote controller so that the display device communicatively connected with the remote controller displays an orientation mark indicating the reference yaw direction. 根据权利要求1-4任一项所述的方法,其特征在于,所述第二控制终端包括头戴式显示装置,其中,所述头戴式显示装置的显示器显示所述无人飞行器的成像装置采集到的图像。The method according to any one of claims 1 to 4, characterized in that the second control terminal includes a head-mounted display device, wherein the display of the head-mounted display device displays the imaging of the unmanned aerial vehicle Images captured by the device. 根据权利要求1-5任一项所述的方法,其特征在于,所述第二控制终端设置有运动传感器,所述第二偏航控制指令是所述第二控制终端根据运动传感 器感测的所述第二控制终端的运动生成的。The method according to any one of claims 1 to 5, characterized in that the second control terminal is provided with a motion sensor, and the second yaw control instruction is based on the motion sensor sensed by the second control terminal. The movement of the second control terminal is generated. 根据权利要求1-6任一项所述的方法,其特征在于,所述第二控制终端包括显示器,所述方法还包括:The method according to any one of claims 1 to 6, characterized in that the second control terminal includes a display, and the method further includes: 将所述基准偏航朝向发送给所述第二控制终端以使所述第二控制终端的显示装置显示指示所述基准偏航朝向的朝向标识。The reference yaw direction is sent to the second control terminal so that the display device of the second control terminal displays an orientation mark indicating the reference yaw direction. 根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1-7, characterized in that the method further includes: 获取第一校正指令;Obtain the first correction instruction; 响应于所述第一校正指令,将所述基准偏航朝向调整至所述机头的实际偏航朝向;和/或,In response to the first correction instruction, adjust the reference yaw direction to the actual yaw direction of the aircraft nose; and/or, 获取第二校正指令;Obtain the second correction instruction; 响应于所述第二校正指令,根据所述机头的实际偏航朝向调整至基准偏航朝向。In response to the second correction instruction, the aircraft head is adjusted to a reference yaw direction according to the actual yaw direction of the aircraft nose. 根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1-8, characterized in that the method further includes: 获取工作模式指示信息;Get working mode indication information; 根据所述工作模式指示信息确定所述无人飞行器的工作模式;Determine the working mode of the unmanned aerial vehicle according to the working mode indication information; 所述若获取所述第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变,包括:If the second yaw control instruction from the second control terminal is obtained, controlling the yaw rotation of the fuselage according to the second yaw control instruction and keeping the reference yaw direction unchanged includes: 当所述工作模式为第一工作模式时,若获取所述第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制机身偏航转动并保持所述基准偏航朝向不变。When the working mode is the first working mode, if the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw is maintained. The orientation remains unchanged. 根据权利要求9所述的方法,其特征在于,其特征在于,所述方法还包括:The method according to claim 9, characterized in that, the method further includes: 当所述工作模式为第二工作模式时,若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向。When the working mode is the second working mode, if the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw direction is controlled. Updated to get updated base yaw heading. 根据权利要求9所述的方法,其特征在于,所述获取工作模式指示信息包括:The method according to claim 9, characterized in that said obtaining the working mode indication information includes: 获取所述第一控制终端或第二控制终端发送的工作模式指示信息,其中,所述工作模式指示信息是第一控制终端或所述第二控制终端检测用户的模式选择操作而生成的。Obtain the working mode indication information sent by the first control terminal or the second control terminal, wherein the working mode indication information is generated by the first control terminal or the second control terminal detecting the user's mode selection operation. 一种无人飞行器的控制装置,其特征在于,所述无人飞行器包括机身,所述机身包括机头,所述控制装置包括存储器和处理器;A control device for an unmanned aerial vehicle, characterized in that the unmanned aerial vehicle includes a fuselage, the fuselage includes a nose, and the control device includes a memory and a processor; 所述存储器,用于存储计算机程序;The memory is used to store computer programs; 所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现如下步骤:The processor is used to execute the computer program and implement the following steps when executing the computer program: 获取所述机头的基准偏航朝向;Obtain the reference yaw direction of the aircraft nose; 若获取第一控制终端的第一偏航控制指令,根据所述第一偏航控制指令控制所述机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向;If the first yaw control instruction from the first control terminal is obtained, the yaw rotation of the fuselage is controlled according to the first yaw control instruction and the reference yaw direction is updated to obtain the updated reference yaw direction. ; 若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变;If the second yaw control instruction from the second control terminal is obtained, control the yaw rotation of the fuselage according to the second yaw control instruction and keep the reference yaw direction unchanged; 其中,所述基准偏航朝向作为第一控制终端对无人飞行器的水平飞行控制的飞行方向基准。Wherein, the reference yaw direction serves as the flight direction reference for the horizontal flight control of the unmanned aerial vehicle by the first control terminal. 根据权利要求12所述的控制装置,其特征在于,所述处理器还用于实现以下步骤:The control device according to claim 12, characterized in that the processor is also used to implement the following steps: 接收第一控制终端发送的对所述无人飞行器的水平飞行控制指令,其中,所述水平飞行控制指令包括俯仰控制指令和/或横滚控制指令;Receive horizontal flight control instructions for the unmanned aerial vehicle sent by the first control terminal, wherein the horizontal flight control instructions include pitch control instructions and/or roll control instructions; 根据所述俯仰控制指令控制所述无人飞行器沿所述基准偏航朝向和/或背离所述基准偏航朝向的方向水平飞行;和/或,Control the unmanned aerial vehicle to fly horizontally along the reference yaw direction and/or in a direction deviating from the reference yaw direction according to the pitch control instruction; and/or, 根据所述横滚控制指令控制所述无人飞行器沿垂直所述基准偏航朝向的方向水平飞行。The unmanned aerial vehicle is controlled to fly horizontally in a direction perpendicular to the reference yaw direction according to the roll control instruction. 根据权利要求12或13所述的控制装置,其特征在于,所述第一控制终端包括遥控器。The control device according to claim 12 or 13, characterized in that the first control terminal includes a remote control. 根据权利要求14所述的控制装置,其特征在于,所述第一控制终端包括显示装置,所述处理器还用于实现以下步骤:The control device according to claim 14, wherein the first control terminal includes a display device, and the processor is further configured to implement the following steps: 将所述基准偏航朝向发送给所述遥控器以使与所述遥控器通信连接的所述显示装置显示指示所述基准偏航朝向的朝向标识。The reference yaw direction is sent to the remote controller so that the display device communicatively connected with the remote controller displays an orientation mark indicating the reference yaw direction. 根据权利要求12-15任一项所述的控制装置,其特征在于,所述第二控制终端包括头戴式显示装置,其中,所述头戴式显示装置的显示器显示所述无人飞行器的成像装置采集到的图像。The control device according to any one of claims 12 to 15, characterized in that the second control terminal includes a head-mounted display device, wherein the display of the head-mounted display device displays the information of the unmanned aerial vehicle. Images captured by the imaging device. 根据权利要求12-16任一项所述的控制装置,其特征在于,所述第二控制终端设置有运动传感器,所述第二偏航控制指令是所述第二控制终端根据运动传感器感测的所述第二控制终端的运动生成的。The control device according to any one of claims 12 to 16, characterized in that the second control terminal is provided with a motion sensor, and the second yaw control instruction is based on the motion sensor sensing of the second control terminal. generated by the movement of the second control terminal. 根据权利要求12-17任一项所述的控制装置,其特征在于,所述第二控制终端包括显示器,所述处理器还用于实现以下步骤:The control device according to any one of claims 12 to 17, characterized in that the second control terminal includes a display, and the processor is also used to implement the following steps: 将所述基准偏航朝向发送给所述第二控制终端以使所述第二控制终端的显示器显示指示所述基准偏航朝向的朝向标识。The reference yaw direction is sent to the second control terminal so that the display of the second control terminal displays an orientation mark indicating the reference yaw direction. 根据权利要求12-18任一项所述的控制装置,其特征在于,所述处理器还用于实现以下步骤:The control device according to any one of claims 12-18, characterized in that the processor is also used to implement the following steps: 获取第一校正指令;Obtain the first correction instruction; 响应于所述第一校正指令,将所述基准偏航朝向调整至所述机头的实际偏航朝向;和/或,In response to the first correction instruction, adjust the reference yaw direction to the actual yaw direction of the aircraft nose; and/or, 获取第二校正指令;Obtain the second correction instruction; 响应于所述第二校正指令,根据所述机头的实际偏航朝向调整至基准偏航朝向。In response to the second correction instruction, the aircraft head is adjusted to a reference yaw direction according to the actual yaw direction of the aircraft nose. 根据权利要求12-19任一项所述的控制装置,其特征在于,所述处理器还用于实现以下步骤:The control device according to any one of claims 12-19, characterized in that the processor is also used to implement the following steps: 获取工作模式指示信息;Get working mode indication information; 根据所述工作模式指示信息确定所述无人飞行器的工作模式;Determine the working mode of the unmanned aerial vehicle according to the working mode indication information; 所述若获取所述第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制所述机身偏航转动并保持所述基准偏航朝向不变,包括:If the second yaw control instruction from the second control terminal is obtained, controlling the yaw rotation of the fuselage according to the second yaw control instruction and keeping the reference yaw direction unchanged includes: 当所述工作模式为第一工作模式时,若获取所述第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制机身偏航转动并保持所述基准偏航朝向不变。When the working mode is the first working mode, if the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw is maintained. The orientation remains unchanged. 根据权利要求20所述的控制装置,其特征在于,所述处理器还用于实现以下步骤:The control device according to claim 20, characterized in that the processor is also used to implement the following steps: 当所述工作模式为第二工作模式时,若获取第二控制终端的第二偏航控制指令,根据所述第二偏航控制指令控制机身偏航转动并对所述基准偏航朝向进行更新以获取更新后的基准偏航朝向。When the working mode is the second working mode, if the second yaw control instruction from the second control terminal is obtained, the yaw rotation of the fuselage is controlled according to the second yaw control instruction and the reference yaw direction is controlled. Updated to get updated base yaw heading. 根据权利要求20所述的控制装置,其特征在于,所述处理器在所述获 取工作模式指示信息时,包括:The control device according to claim 20, wherein when the processor obtains the working mode indication information, it includes: 获取所述第一控制终端或第二控制终端发送的工作模式指示信息,其中,所述工作模式指示信息是第一控制终端或所述第二控制终端检测用户的模式选择操作而生成的。Obtain the working mode indication information sent by the first control terminal or the second control terminal, wherein the working mode indication information is generated by the first control terminal or the second control terminal detecting the user's mode selection operation. 一种无人飞行器,所述无人飞行器包括机身所述机身包括机头,其特征在于,所述无人飞行器包括如权利要求11-22任一项所述的控制装置。An unmanned aerial vehicle, the unmanned aerial vehicle includes a fuselage, the fuselage includes a nose, and is characterized in that the unmanned aerial vehicle includes the control device according to any one of claims 11-22. 一种控制系统,其特征在于,所述控制系统包括第一控制终端、第二控制终端及如权利要求23所述的无人飞行器,其中,所述第一控制终端及所述第二控制终端与所述无人飞行器通信连接。A control system, characterized in that the control system includes a first control terminal, a second control terminal and the unmanned aerial vehicle as claimed in claim 23, wherein the first control terminal and the second control terminal Communicate with the unmanned aerial vehicle. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如权利要求1-11中任一项所述的控制方法的步骤。A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the computer program causes the processor to implement the method described in any one of claims 1-11. the steps of the control method described above.
PCT/CN2022/083450 2022-03-28 2022-03-28 Control method and apparatus, unmanned aerial vehicle, control system, and storage medium Ceased WO2023184099A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2022/083450 WO2023184099A1 (en) 2022-03-28 2022-03-28 Control method and apparatus, unmanned aerial vehicle, control system, and storage medium
CN202280049334.0A CN117677914A (en) 2022-03-28 2022-03-28 Control method, device, unmanned aerial vehicle, control system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2022/083450 WO2023184099A1 (en) 2022-03-28 2022-03-28 Control method and apparatus, unmanned aerial vehicle, control system, and storage medium

Publications (1)

Publication Number Publication Date
WO2023184099A1 true WO2023184099A1 (en) 2023-10-05

Family

ID=88198531

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/083450 Ceased WO2023184099A1 (en) 2022-03-28 2022-03-28 Control method and apparatus, unmanned aerial vehicle, control system, and storage medium

Country Status (2)

Country Link
CN (1) CN117677914A (en)
WO (1) WO2023184099A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106094863A (en) * 2015-04-23 2016-11-09 鹦鹉无人机股份有限公司 The system of unmanned plane is driven for immersion
US20180096611A1 (en) * 2016-09-30 2018-04-05 Sony Interactive Entertainment Inc. Collision detection and avoidance
CN108700891A (en) * 2017-08-30 2018-10-23 深圳市大疆创新科技有限公司 Control method of drone, drone and machine-readable storage medium
CN108731681A (en) * 2017-04-19 2018-11-02 派诺特无人机 Rotor wing unmanned aerial vehicle method of navigation, related computer program, electronic equipment and unmanned plane
CN109074087A (en) * 2017-12-25 2018-12-21 深圳市大疆创新科技有限公司 Yaw attitude control method, unmanned plane, computer readable storage medium
CN110347171A (en) * 2019-07-12 2019-10-18 深圳市道通智能航空技术有限公司 Aircraft control method and aircraft
US20190324448A1 (en) * 2019-06-07 2019-10-24 Intel Corporation Remote steering of an unmanned aerial vehicle
CN112219176A (en) * 2019-07-23 2021-01-12 深圳市大疆创新科技有限公司 Remote control movable platform control method, device and computer readable storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106094863A (en) * 2015-04-23 2016-11-09 鹦鹉无人机股份有限公司 The system of unmanned plane is driven for immersion
US20180096611A1 (en) * 2016-09-30 2018-04-05 Sony Interactive Entertainment Inc. Collision detection and avoidance
CN108731681A (en) * 2017-04-19 2018-11-02 派诺特无人机 Rotor wing unmanned aerial vehicle method of navigation, related computer program, electronic equipment and unmanned plane
CN108700891A (en) * 2017-08-30 2018-10-23 深圳市大疆创新科技有限公司 Control method of drone, drone and machine-readable storage medium
CN109074087A (en) * 2017-12-25 2018-12-21 深圳市大疆创新科技有限公司 Yaw attitude control method, unmanned plane, computer readable storage medium
US20190324448A1 (en) * 2019-06-07 2019-10-24 Intel Corporation Remote steering of an unmanned aerial vehicle
CN110347171A (en) * 2019-07-12 2019-10-18 深圳市道通智能航空技术有限公司 Aircraft control method and aircraft
CN112219176A (en) * 2019-07-23 2021-01-12 深圳市大疆创新科技有限公司 Remote control movable platform control method, device and computer readable storage medium

Also Published As

Publication number Publication date
CN117677914A (en) 2024-03-08

Similar Documents

Publication Publication Date Title
US10551834B2 (en) Method and electronic device for controlling unmanned aerial vehicle
CN106774436B (en) Control system and method for stably tracking target of rotor unmanned aerial vehicle based on vision
EP3345832B1 (en) Unmanned aerial vehicle and method for controlling the same
US12129026B2 (en) Method and system for controlling aircraft
CN113448343B (en) Method, system and readable medium for setting a target flight path of an aircraft
JP4012749B2 (en) Remote control system
WO2019242553A1 (en) Method and device for controlling capturing angle of image capturing device, and wearable device
JP2025016555A (en) Position calculation method and information processing system
WO2021031975A1 (en) Method and device for determining heading of unmanned aerial vehicle, and unmanned aerial vehicle
WO2017181513A1 (en) Flight control method and device for unmanned aerial vehicle
CN112805650A (en) Unmanned aerial vehicle control method and device and computer readable storage medium
WO2020048365A1 (en) Flight control method and device for aircraft, and terminal device and flight control system
WO2018214155A1 (en) Method, device and system for device posture adjustment, and computer-readable storage medium
WO2019127341A1 (en) Pan-tilt control method and device, and computer-readable storage medium
WO2019227287A1 (en) Data processing method and device for unmanned aerial vehicle
US20210286352A1 (en) Moving object operation system, operation signal transmission system, moving object operation method, program, and recording medium
WO2018214014A1 (en) Method and device for measuring mounting error of accelerometer, and unmanned aerial vehicle
WO2023184099A1 (en) Control method and apparatus, unmanned aerial vehicle, control system, and storage medium
WO2020042186A1 (en) Control method for movable platform, movable platform, terminal device and system
CN116745722A (en) Unmanned aerial vehicle control method and device, unmanned aerial vehicle and storage medium
WO2019227410A1 (en) Attitude conversion method, attitude display method, and pan-tilt system
WO2024000189A1 (en) Control method, head-mounted display device, control system and storage medium
WO2021251441A1 (en) Method, system, and program
WO2023141989A1 (en) Control method for unmanned aerial vehicle, and device and storage medium
WO2023025204A1 (en) Remote control method and device and first and second control ends

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: 22933956

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202280049334.0

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22933956

Country of ref document: EP

Kind code of ref document: A1