WO2024040466A1 - 飞行控制方法、装置、无人机及存储介质 - Google Patents
飞行控制方法、装置、无人机及存储介质 Download PDFInfo
- Publication number
- WO2024040466A1 WO2024040466A1 PCT/CN2022/114501 CN2022114501W WO2024040466A1 WO 2024040466 A1 WO2024040466 A1 WO 2024040466A1 CN 2022114501 W CN2022114501 W CN 2022114501W WO 2024040466 A1 WO2024040466 A1 WO 2024040466A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- drone
- attitude
- uav
- fuselage
- pitch attitude
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/241—Means for detecting physical contact, e.g. touch sensors or bump sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C27/00—Rotorcraft; Rotors peculiar thereto
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D47/00—Equipment not otherwise provided for
- B64D47/08—Arrangements of cameras
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/40—Control within particular dimensions
- G05D1/48—Control of altitude or depth
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/20—Aircraft, e.g. drones
- G05D2109/25—Rotorcrafts
- G05D2109/254—Flying platforms, e.g. multicopters
Definitions
- the present application relates to the technical field of drones, and in particular to a flight control method, device, drone and storage medium.
- An abnormal situation that may occur is that after the drone hits an obstacle (such as a wall), the drone will roll over and eventually be firmly attached to the obstacle.
- Another abnormal situation that may occur is: due to wind disturbance and control errors of the drone, the pitch attitude difference between the drone's body and the drone's shooting device will drift and cannot be maintained constant.
- Embodiments of the present application provide a flight control method, device, drone and storage medium to solve the problem in the existing technology of how to reduce the occurrence of abnormal situations during the flight of the drone.
- embodiments of the present application provide a flight control method applied to a drone, wherein the drone includes a power system, and the power system includes a plurality of motors that provide flight lift, including:
- the rotational speed of all motors in the power system of the UAV is reduced to reduce the flight height of the UAV, and the attitude of the UAV is adjusted to a normal attitude.
- embodiments of the present application provide a flight control method applied to a drone.
- the drone includes a shooting device, a platform and a fuselage for installing and adjusting the pitch attitude of the shooting device.
- the gimbal is installed on the fuselage, including:
- the pitch attitude of the fuselage is adjusted according to the error, so that the pitch attitude deviation between the shooting device and the fuselage approaches the reference pitch attitude deviation.
- embodiments of the present application provide a flight control device applied to a drone, wherein the drone includes a power system, the power system includes a plurality of motors that provide flight lift, and the device includes: memory and processor;
- the memory is used to store program code
- the processor calls the program code, and when the program code is executed, is used to perform the following operations:
- the rotation speed of all motors in the power system of the drone is reduced to reduce the flight height of the drone, and the attitude of the drone is adjusted to a normal attitude.
- embodiments of the present application provide a flight control device applied to a drone.
- the drone includes a shooting device, a platform and a fuselage for installing and adjusting the pitch attitude of the shooting device.
- the cloud platform is installed on the fuselage, and the device includes: a memory and a processor;
- the memory is used to store program code
- the processor calls the program code, and when the program code is executed, is used to perform the following operations:
- the pitch attitude of the fuselage is adjusted according to the error, so that the pitch attitude deviation between the shooting device and the fuselage approaches the reference pitch attitude deviation.
- embodiments of the present application provide a drone, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the The computer program implements the steps of the method according to any one of the first aspects, or the steps of the method according to any one of the second aspects.
- embodiments of the present application provide a computer-readable storage medium that stores a computer program.
- the computer program is executed by a processor, any one of the first aspect or the second aspect is implemented. The steps of the method.
- embodiments of the present application provide a drone, which includes a power system and a flight control device as described in any one of the third aspect or the fourth aspect.
- An embodiment of the present application also provides a computer program, which when the computer program is executed by a computer, is used to implement the method described in any one of the above first or second aspects.
- Embodiments of the present application provide a flight control method, device, UAV and storage medium.
- determining whether the UAV collides in the flight state when it is determined that a collision occurs, all motors in the power system of the UAV are reduced. to reduce the flying height of the UAV and adjust the UAV's attitude to the normal attitude.
- the UAV's flying altitude is first lowered and then the UAV's attitude is adjusted to the normal attitude.
- Figure 1 is a schematic diagram of the application scenario of the flight control method of this application.
- Figure 2A and Figure 2B are schematic diagrams of the drone flipping over after hitting the wall and adhering to the wall;
- FIG. 3 is a schematic flowchart of a flight control method provided by an embodiment of the present application.
- FIG. 4 is a schematic flowchart of a flight control method provided by another embodiment of the present application.
- Figure 5A is a schematic diagram of the reference pitch attitude deviation provided by an embodiment of the present application.
- Figure 5B is a schematic diagram of a control device sending control instructions according to an embodiment of the present application.
- Figure 5C is a schematic diagram of the actual pitch attitude deviation provided by an embodiment of the present application.
- Figure 5D is a schematic diagram of adjustment based on errors provided by an embodiment of the present application.
- Figure 6 is a schematic structural diagram of a flight control device provided by an embodiment of the present application.
- Figure 7 is a schematic structural diagram of a flight control device provided by another embodiment of the present application.
- the flight control system can include a drone 11 and a control device 12.
- the drone 11 and the control device 12 can carry out wireless communication.
- the drone includes a power system that includes a plurality of motors that provide flight lift.
- the drone includes a plurality of propellers, each of the motors driving a propeller.
- the UAV includes a shooting device, a platform for installing and adjusting the pitch attitude of the shooting device, and a fuselage.
- the platform is installed on the fuselage.
- the power system as mentioned above can be installed on the fuselage. on the fuselage. It should be noted that this application does not limit the number, type, and equipment form of the drones 11 and the control equipment 12.
- control device 12 may be a terminal device.
- the terminal device may include at least one of a remote control, a smart phone, a tablet, a laptop, a smart wearable device, etc.
- the terminal device may be installed with a device for controlling unmanned systems.
- the application program Application, APP controlled by the machine 11.
- control device 12 may be a remote control.
- the remote control and the terminal device can also communicate by wire or wirelessly.
- the remote control can be provided with a fixed bracket for fixing the terminal device.
- control device may also be an augmented reality (Augmented Reality, AR) device, a virtual reality (Virtual Reality, VR) device, etc.
- AR Augmented Reality
- VR Virtual Reality
- An abnormal situation that a drone may encounter during flight is that the drone rolls over after hitting an obstacle (such as a wall) and is eventually firmly attached to the obstacle.
- the root cause of this abnormal situation is that due to the collision between the obstacle and the drone, the attitude of the drone will tilt in the direction closer to the obstacle.
- the motor of the drone close to the obstacle will accelerate. As shown in Figure 2A, the acceleration of the motor close to the obstacle, area X The air will be quickly pumped away, which will reduce the air pressure in area The air pressure is lower than the air pressure in the area below the drone.
- the air pressure difference between the bottom of the drone and the top of the drone will "press" the drone in the direction of the obstacle (as shown by the arrow in Figure 2A).
- the acceleration of the motor that causes the UAV to approach an obstacle not only fails to generate a moment to balance the posture, but will intensify the UAV's attraction to the inside of the obstacle, forming a positive feedback that ultimately causes the UAV to be firmly sucked by the obstacle, such as As shown in Figure 2B.
- embodiments of the present application provide a flight control method as shown in Figure 3.
- FIG 3 is a schematic flowchart of a flight control method provided by an embodiment of the present application.
- the method provided by this embodiment can be applied to the UAV 11 in Figure 1.
- the UAV includes a power system, and the power system includes a plurality of devices to provide flight lift.
- the method of this embodiment may include:
- Step 31 In the flight state, determine whether the UAV collides.
- the attitude control after the UAV hits the obstacle triggers the UAV to roll over and is finally firmly attached to the obstacle, because it can be controlled by the UAV after it hits the obstacle.
- the process is used to reduce the occurrence of the abnormal situation that the drone rolls over and is eventually firmly attached to the obstacle, so that it can be determined whether the drone has collided during flight. For example, it may be determined whether the UAV collides based on the acceleration value and/or the disturbance size.
- step 32 can be further performed.
- Step 32 When it is determined that a collision has occurred, reduce the rotational speed of all motors in the power system of the drone to reduce the flying height of the drone, and adjust the attitude of the drone to a normal attitude.
- the flying height of the drone can be reduced. Since the speed of the motors of the drone close to obstacles is also reduced, the attitude of the drone can be lowered. The air pressure difference between area size.
- the air pressure difference between the area After flying to a high altitude can reduce the probability that the drone will be firmly sucked by obstacles due to the large air pressure difference between area X and the area below the drone. This can reduce the occurrence of abnormal situations in which the drone rolls over after hitting an obstacle and is eventually firmly attached to the obstacle.
- the flight control method provided by this embodiment determines whether a collision occurs with the UAV in the flight state. When it is determined that a collision occurs, the rotation speed of all motors in the power system of the UAV is reduced to reduce the flight height of the UAV. Adjusting the attitude of the UAV to the normal attitude allows us to first reduce the flying height of the UAV when a collision is determined, and then adjust the attitude of the UAV to the normal attitude, which can reduce the risk of direct collision when a collision is determined to occur. Adjusting the attitude of the drone to the normal attitude can reduce the occurrence of abnormal situations in which the drone rolls over after hitting an obstacle and is eventually firmly attached to the obstacle.
- Figure 3 considering that the propeller protection components surrounding the outside of the propeller may form a duct, and the duct will hinder the gas interaction between the upper and lower parts of the UAV, therefore in one embodiment, Figure The method provided by the embodiment shown in 3 can be applied to a drone that includes a propeller driven by a motor and a propeller protection component surrounding the outside of the propeller, with the propeller protection component forming a duct.
- the aforementioned power system may also include A propeller driven by a motor, the drone includes a propeller protection component surrounding the outside of the propeller.
- the propeller can be part of the fuselage of the UAV, that is, the fuselage can include the propeller, or the propeller can also be a component installed on the fuselage.
- the drone can be configured with a sensor, and whether the drone collides can be determined based on the measurement value of the sensor.
- the sensor may include an accelerometer, and the measured value of the accelerometer may be used to determine whether the UAV has collided. Determining whether the UAV has collided may specifically include: determining whether the measured value of the accelerometer of the UAV has collided. Exceeding the first threshold; if it exceeds the first threshold, it means that the UAV collided; if it does not exceed the first threshold, it means that the UAV did not collide.
- the first threshold may be, for example, 5g, where g represents the acceleration of gravity.
- the sensor may include an attitude sensor, and the measurement value of the attitude sensor may be used to determine whether the UAV has collided. Determining whether the UAV has collided may specifically include: determining the measurement value of the UAV's attitude sensor. Whether the attitude threshold is exceeded; if the attitude threshold is exceeded, it means that the UAV collided; if the attitude threshold is not exceeded, it means that the UAV did not collide.
- the posture threshold may be, for example, 40, 45, 50, 60 or 70 degrees.
- the observer can be designed to observe the disturbance of the attitude of the UAV to determine whether the UAV has collided. Determining whether the UAV has collided may specifically include: observing the attitude disturbance of the UAV through the observer, and determining whether the UAV has collided. Whether the attitude disturbance exceeds the second threshold; if it exceeds the second threshold, it means that the UAV collided; if it does not exceed the second threshold, it means that the UAV did not collide. Thus, once the attitude disturbance exceeds a certain threshold, it can be considered that the disturbance is caused by a collision with an obstacle.
- the speed reduction range of all motors may be substantially the same.
- the substantially consistent reduction amplitude of the rotational speed may include: the reduction amplitude of the motor's rotational speed is consistent, or the reduction amplitude of the motor's rotational speed is less than or equal to the set threshold.
- the tilt angle of the drone caused by the collision can be kept basically unchanged, that is, when the drone is lowering its flight altitude, , the tilt angle of the drone is basically the tilt angle caused by the collision.
- the inclination angle of the drone can be kept basically unchanged by controlling the speed control amount, which is beneficial to improving the stability of the flight.
- the control quantity of the power system can be divided into the ascending speed control quantity and the attitude control quantity.
- the ascending speed control quantity can be used to control the movement of the UAV in the vertical direction, thereby controlling the ascent and attitude of the UAV.
- the attitude control amount can be used to control the rotation of the UAV's rotation axis (such as the pitch axis, roll axis, and yaw axis), thereby controlling the UAV's attitude.
- reducing the rotation speed of all motors in the power system of the UAV may specifically include: reducing the ascent speed control amount and attitude control amount provided to the power system. .
- reducing the ascent speed control amount and attitude control amount provided to the power system may specifically include: when using the PID control algorithm to calculate the control amount, clearing the integral amount used to calculate the ascent speed control amount to reduce the amount provided to the power system. The rising speed control amount of the power system and clearing the integral amount used to calculate the attitude control amount to reduce the attitude control amount provided to the power system.
- the flight controller will immediately clear the vertical control and attitude control integrals, so that the UAV will not cause the control amount to become larger and larger due to positive feedback.
- the drone's propeller enters the low-throttle segment, the drone still has weak attitude control capabilities. Once the drone leaves area X, normal control can be restored immediately.
- the UAV collision is small, when the UAV's attitude is slightly uncontrollable, for example, when it is less than 45 degrees, once the collision detection takes effect, the vertical control and attitude control points will be cleared when it is determined that the UAV has collided.
- the drone Under the action of the algorithm, the drone will ensure a certain attitude control strength under low throttle, and can also control the attitude back, so that the attitude returns to normal. If it is a very violent collision that causes the drone to roll over 90 degrees directly and stick to the obstacle, this algorithm will still take effect and the drone will fall down under the action of gravity. If the obstacle is not completely vertical, such as collision Once the drone is a certain distance from the trunk, it will immediately resume normal attitude control and vertical control.
- the method of the embodiment shown in FIG. 3 may further include: determining whether the collision is caused by the user's manual control operation.
- the reduction of the rotation speed of all motors in the power system of the drone may specifically include: if not, reducing the speed of all motors in the power system of the drone. For example, it can be determined whether the collision is caused by the user's manual control operation by determining whether the user's control instruction is received when the collision occurs. If the user's control instruction is received when the collision occurs, it can be determined that the collision is caused by It is caused by the user's manual control operation. If no control instructions from the user are received when a collision occurs, it can be determined that the collision was not caused by the user's manual control operation.
- the speed of all the motors in the drone's power system can be reduced to avoid the user needing to hit the obstacle, and the obstacle is not correctly hit by the drone.
- the reduced flight height is conducive to improving the user experience. For example, if the user controls the wall where the drone is hovering, but the drone collides with the wall due to interference or inaccurate positioning, the speed of all motors in the drone's power system can be reduced to reduce the speed of the drone.
- the flight altitude of the aircraft is conducive to improving the user experience.
- the method of the embodiment shown in FIG. 3 may further include: determining whether the collision was caused by the user's manual control operation; if so, controlling all motors to accelerate and rotate according to the user's manual control operation. Therefore, when it is determined that the collision is caused by the user's manual control operation, the obstacle can be correctly impacted according to the user's control instructions, so that the control of the drone flight can comply with the user's wishes, which is beneficial to improving the user's use. experience. For example, if there are branches that hinder the flight of the drone, the user can control the drone to accelerate. At this time, all the motors can be controlled to accelerate and rotate according to the user's manual control operation to knock away the branches and fly over.
- Another abnormal situation that may be encountered during the flight of the drone is: due to wind disturbance and control errors, the pitch attitude difference between the drone's body and the drone's shooting device will appear. Drift cannot be maintained constant.
- the main scenario where this abnormal situation occurs is: in a drone control mode, the user can adjust the pitch attitude of the shooting device (for example, the user adjusts the shooting of the drone through the terminal device as mentioned above).
- the pitch attitude deviation between the shooting device and the fuselage is used as the reference pitch attitude deviation.
- the user operates the joystick of the terminal device to send flight control instructions to the drone.
- the drone flies according to the received Control instructions to fly. During the flight, the pitch attitude of the drone's fuselage will change.
- the pitch attitude deviation between the shooting device and the fuselage should always be the reference pitch attitude deviation, so that Users can feel and understand the pitch attitude of the drone's body through the images collected by the shooting device displayed on the terminal device, and then decide how to operate the joystick of the terminal device to control the flight of the drone.
- the pitch attitude difference between the drone's body and the drone's shooting device will drift and cannot be maintained constant, that is, it cannot be maintained at the reference pitch attitude deviation. This As a result, it is difficult for users to feel and understand the pitch attitude of the drone's body through the images collected by the shooting device displayed on the terminal device, which in turn affects the user's flight control of the drone.
- embodiments of the present application provide a flight control method as shown in Figure 4.
- FIG 4 is a schematic flow chart of a flight control method provided by another embodiment of the present application.
- the method provided by this embodiment can be applied to the UAV 11 in Figure 1.
- the UAV includes a shooting device and is used to install and adjust the shooting device.
- the gimbal and the fuselage are in a pitching attitude, and the gimbal is installed on the fuselage, as shown in Figure 4.
- the method in this embodiment may include:
- Step 41 Obtain the reference pitch attitude deviation between the shooting device and the fuselage, where the reference pitch attitude deviation is set by the user.
- the reference pitch attitude deviation between the shooting device and the fuselage refers to the attitude deviation between the shooting device and the fuselage in the pitch direction of the fuselage set by the user.
- the reference pitch attitude deviation between the shooting device and the fuselage is The deviation may be as shown in Figure 5A, for example.
- the reference pitch attitude deviation between the shooting device and the fuselage can be set by the user by setting the attitude of the pan/tilt. That is, adjusting (for example, setting) the attitude of the pan/tilt can adjust the deviation between the shooting device and the fuselage. Attitude deviation in the pitch direction.
- the reference pitch attitude deviation between the shooting device and the body can be determined based on the attitude of the pan/tilt set by the user.
- the reference pitch attitude deviation between the shooting device and the body can also be determined in other ways, which is not limited in this application.
- Step 42 Obtain the actual pitch attitude deviation between the shooting device and the fuselage.
- the control device will send control instructions for adjusting the pitch attitude of the fuselage to the UAV and the gimbal, so that both the fuselage and the gimbal can follow the instructions.
- the control device controls the pitch attitude to perform the action.
- the attitude changes of the shooting device and the fuselage in the pitch direction of the fuselage are completely consistent, so that the picture can reflect the attitude changes of the drone in the pitch direction.
- the actual pitch attitude deviation between the shooting device and the fuselage can be obtained.
- the actual pitch attitude deviation refers to the actual attitude deviation between the shooting device and the fuselage in the pitch direction of the fuselage.
- the actual pitch attitude deviation between the shooting device and the fuselage can be, for example, as shown in FIG. 5C .
- the actual pitch attitude deviation between the shooting device and the body can be determined based on the current attitude of the gimbal.
- the actual pitch attitude deviation between the shooting device and the fuselage can also be determined in other ways, which is not limited in this application.
- Step 43 Determine the error between the reference pitch attitude deviation and the actual pitch attitude deviation.
- the error between the reference pitch attitude deviation and the actual pitch attitude deviation can be determined.
- the difference between the reference pitch attitude deviation and the actual pitch attitude deviation may be determined as the error between the reference pitch attitude deviation and the actual pitch attitude deviation.
- Step 44 Adjust the pitch attitude of the fuselage according to the error so that the pitch attitude deviation between the shooting device and the fuselage approaches the reference pitch attitude deviation.
- the drone in order to lock the attitude of the shooting device and the fuselage in the direction of the pitch axis of the fuselage, the drone can follow the shooting device (which can also be understood as following the pan/tilt). Therefore, after determining the error between the reference pitch attitude deviation and the actual pitch attitude deviation, the pitch attitude of the fuselage can be adjusted according to the error, so that the pitch attitude deviation term between the shooting device and the fuselage approaches the reference pitch attitude deviation, Thereby locking the attitude of the shooting device and the fuselage in the direction of the fuselage's pitch axis.
- the method of adjusting the pitch attitude of the fuselage according to the error may be as shown in FIG. 5D , for example.
- the direction shown by the arrow in Figure 5D can indicate the direction in which the pitch attitude of the fuselage is adjusted.
- the pitch axis of the fuselage rotates in the direction of the arrow shown in Figure 5D, the distance between the shooting device and the machine can be reduced.
- the deviation of the pitch attitude between the two bodies is so that the pitch attitude deviation approaches the reference pitch attitude deviation.
- the UAV represented by the solid line in Figure 5D is the UAV before adjustment, and the UAV represented by the dotted line is the UAV after adjustment.
- Man-machine Man-machine.
- the gimbal can theoretically be controlled to adjust based on the error
- the pitch attitude of the shooting device is adjusted so that the pitch attitude deviation between the shooting device and the body approaches the reference pitch attitude deviation.
- this method will cause the shooting device to shake or shift, and the user will see the picture displayed by the terminal device shake or shift. This method will cause confusion for the user and a poor interactive experience. Therefore, in this embodiment, the pitch attitude of the fuselage is adjusted according to the error, so that the pitch attitude deviation between the shooting device and the fuselage approaches the reference pitch attitude deviation, so that the user sees that the picture displayed by the terminal device is stable.
- the flight control method obtained in this embodiment obtains the reference pitch attitude deviation between the shooting device and the fuselage, obtains the actual pitch attitude deviation between the shooting device and the fuselage, and determines the difference between the reference pitch attitude deviation and the actual pitch attitude deviation.
- error the pitch attitude of the fuselage is adjusted according to the error, so that the pitch attitude deviation between the shooting device and the fuselage approaches the reference pitch attitude deviation, and the UAV follows the shooting device to lock the shooting device and the fuselage.
- the attitude of the fuselage in the direction of the pitch axis is such that the pitch attitude deviation between the shooting device and the fuselage should always be the reference pitch attitude deviation.
- adjusting the attitude of the fuselage according to the error may specifically include: adjusting the attitude of the fuselage in real time according to the error. This ensures real-time adjustment.
- adjusting the attitude of the fuselage according to the error may specifically include: when the error is greater than a preset error threshold, adjusting the pitch attitude of the fuselage according to the error. This can reduce the workload of adjustment.
- adjusting the pitch attitude of the fuselage according to the error may specifically include: controlling the power system according to the error to adjust the pitch attitude of the fuselage. Pitch attitude.
- the power system is installed on the fuselage.
- the fuselage may include a machine arm, and the power system is installed on the machine arm.
- the control mode of the drone when performing flight control based on errors, can be distinguished.
- the method of the embodiment shown in Figure 4 may further include: determining the control mode of the drone.
- the adjustment of the pitch attitude of the fuselage according to the error may specifically include: if the control mode of the drone is the first control mode, adjusting the pitch attitude of the fuselage according to the error.
- the first control mode may be any type of control mode that requires the image to reflect the attitude change of the drone in the pitch direction.
- the first control mode may be, for example, a First Person View (FPV) mode. Or ride-through mode.
- FPV First Person View
- ride-through mode When the drone is in FPV mode or ride-through mode, it is necessary to keep the gimbal and the drone relatively stationary. Therefore, in a mode where the attitude change of the drone in the pitch direction needs to be reflected on the screen, the body can follow the shooting device, so that the control mode of the drone can be flexibly implemented, which is beneficial to improving the user experience.
- the method of the embodiment shown in Figure 4 may also include: if the control mode of the drone is the second control mode, obtaining the initial pitch attitude of the shooting device, and controlling the gimbal to adjust the pitch attitude of the shooting device. Approach the initial pitch attitude.
- the second control mode may be any type of control mode that requires the gimbal to control the posture of the shooting device to be stable.
- the second control mode may be a locking mode, for example. When the drone is in the locking mode, the gimbal needs to be kept relatively The posture on the ground remains unchanged. Therefore, the user can use the control mode in which the posture of the shooting device is stabilized by the pan/tilt as needed, which is beneficial to improving the user's experience.
- the initial pitch attitude can be set by the user, so that the user can flexibly set the field of view of the shooting device according to shooting needs, which is beneficial to improving the user experience.
- FIG. 6 is a schematic structural diagram of a flight control device provided by an embodiment of the present application.
- the flight control device is applied to a drone.
- the drone includes a power system, and the power system includes a plurality of motors that provide flight lift.
- the device 60 may include: a processor 61 and a memory 62 .
- the memory 62 is used to store program codes
- the processor 61 calls the program code, and when the program code is executed, is used to perform the following operations:
- the rotation speed of all motors in the power system of the drone is reduced to reduce the flight height of the drone, and the attitude of the drone is adjusted to a normal attitude.
- the flight control device provided in this embodiment can be used to execute the technical solution of the method embodiment shown in Figure 3. Its implementation principles and technical effects are similar to those of the method embodiment and will not be described again here.
- FIG. 7 is a schematic structural diagram of a flight control device provided by another embodiment of the present application.
- the flight control device is applied to a drone.
- the drone includes a shooting device, a gimbal and a machine for installing and adjusting the pitch attitude of the shooting device.
- body, the gimbal is installed on the body.
- the device 70 may include: a processor 71 and a memory 72 .
- the memory 72 is used to store program codes
- the processor 71 calls the program code, and when the program code is executed, is used to perform the following operations:
- the pitch attitude of the fuselage is adjusted according to the error, so that the pitch attitude deviation between the shooting device and the fuselage approaches the reference pitch attitude deviation.
- the flight control device provided in this embodiment can be used to execute the technical solution of the method embodiment shown in Figure 4. Its implementation principles and technical effects are similar to those of the method embodiment and will not be described again here.
- an embodiment of the present application also provides an unmanned aerial vehicle, including the flight control device shown in Figure 6 or Figure 7 .
- Embodiments of the present application also provide a computer-readable storage medium.
- the computer-readable storage medium stores a computer program.
- the computer program is executed by a processor, the method described in the embodiment shown in Figure 3 or Figure 4 is implemented.
- the aforementioned program can be stored in a computer-readable storage medium.
- the steps including the above-mentioned method embodiments are executed; and the aforementioned storage media include: ROM, RAM, magnetic disks, optical disks and other media that can store program codes.
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
Description
Claims (37)
- 一种飞行控制方法,应用于无人机,其中,所述无人机包括动力系统,所述动力系统包括多个提供飞行升力的电机,其特征在于,包括:在飞行状态中,确定无人机是否发生碰撞;当确定发生碰撞时,降低所述无人机的动力系统中全部电机的转速以降低所述无人机的飞行高度,将所述无人机的姿态调整为正常姿态。
- 根据权利要求1所述的方法,其特征在于,所述全部电机的转速降低幅度基本一致。
- 根据权利要求1所述的方法,其特征在于,所述无人机在降低飞行高度的过程中,保持由碰撞引起的所述无人机的倾斜角度基本不变。
- 根据权利要求1-3中任一项所述的方法,其特征在于,所述动力系统还包括由所述电机驱动的螺旋桨,所述无人机包括包围在所述螺旋桨外侧的桨保部件。
- 根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:确定所述碰撞是否是由用户的手动控制操作引起的;所述降低所述无人机的动力系统中全部电机的转速,包括:若否时,降低所述无人机的动力系统中全部电机的转速。
- 根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:确定所述碰撞是否是由用户的手动控制操作引起的;若是时,根据用户的手动控制操作控制全部的电机加速转动。
- 根据权利要求1-6中任一项所述的方法,其特征在于,所述确定所述无人机是否发生碰撞,包括:判断所述无人机的加速度计的测量值是否超出第一阈值;如果超过所述第一阈值,则表示所述无人机发生碰撞;如果未超过所述第一阈值,则表示所述无人机未发生碰撞。
- 根据权利要求1-6中任一项所述的方法,其特征在于,所述确定所述无人机是否发生碰撞,包括:通过观测器观测所述无人机的姿态扰动,并判断所述姿态扰动是否超过第二阈值;如果超过所述第二阈值,则表示所述无人机发生碰撞;如果未超过所述第二阈值,则表示所述无人机未发生碰撞。
- 根据权利要求1-6中任一项所述的方法,其特征在于,所述确定所述 无人机是否发生碰撞,包括:根据所述无人机的控制系统模型的逆模型以及测量得到的所述电机的角速度,计算得到所述控制系统模型的总输入;将所述总输入减去计算得到的控制量得到外界扰动;判断所述外界扰动是否超过第三阈值;如果超过所述第三阈值,则表示所述无人机发生碰撞;如果未超过所述第三阈值,则表示所述无人机未发生碰撞。
- 根据权利要求1-9中任一项所述的方法,其特征在于,所述降低所述无人机的动力系统中全部电机的转速,包括:降低提供给所述动力系统的上升速度控制量和姿态控制量。
- 根据权利要求10所述的方法,其特征在于,所述降低提供给所述动力系统的上升速度控制量和姿态控制量,包括:在采用PID控制算法计算控制量时,清除用于计算得到上升速度控制量的积分量,以降低提供给所述动力系统的上升速度控制量,并清除用于计算得到姿态控制量的积分量,以降低提供给所述动力系统的姿态控制量。
- 一种飞行控制方法,应用于无人机,所述无人机包括拍摄装置、用于安装并调节所述拍摄装置的俯仰姿态的云台和机身,所述云台安装在所述机身上,其特征在于,包括:获取所述拍摄装置和所述机身之间的基准俯仰姿态偏差,其中,所述基准俯仰姿态偏差是由用户设置的;获取所述拍摄装置和所述机身之间的实际俯仰姿态偏差;确定所述基准俯仰姿态偏差和所述实际俯仰姿态偏差之间的误差;根据所述误差调整所述机身的俯仰姿态,以使所述拍摄装置和所述机身之间的俯仰姿态偏差向所述基准俯仰姿态偏差趋近。
- 根据权利要求12所述的方法,其特征在于,所述根据所述误差调整所述机身的俯仰姿态,包括:在所述误差大于预设误差阈值时,根据所述误差调整所述机身的俯仰姿态。
- 根据权利要求12所述的方法,其特征在于,无人机包括动力系统,所述动力系统安装在机身上;所述根据所述误差调整所述机身的俯仰姿态,包括:根据所述误差控制所述动力系统,以调整所述机身的俯仰姿态。
- 根据权利要求12-14中任一项所述的方法,其特征在于,所述方法还包括:确定所述无人机的控制模式;所述根据所述误差调整所述机身的俯仰姿态,包括:若所述无人机的控制模式为第一控制模式时,根据所述误差调整所述机身的俯仰姿态。
- 根据权利要求12-14中任一项所述的方法,其特征在于,所述方法还包括:若所述无人机的控制模式为第二控制模式时,获取拍摄装置的初始俯仰姿态,控制云台以使所述拍摄装置的俯仰姿态趋近所述初始俯仰姿态。
- 根据权利要求16所述的方法,其特征在于,所述初始俯仰姿态是用户设置的。
- 一种飞行控制装置,应用于无人机,其中,所述无人机包括动力系统,所述动力系统包括多个提供飞行升力的电机,其特征在于,所述装置包括:存储器和处理器;所述存储器,用于存储程序代码;所述处理器,调用所述程序代码,当程序代码被执行时,用于执行以下操作:在飞行状态中,确定无人机是否发生碰撞;当确定发生碰撞时,降低所述无人机的动力系统中全部电机的转速以降低所述无人机的飞行高度,将所述无人机的姿态调整为正常姿态。
- 根据权利要求18所述的装置,其特征在于,所述全部电机的转速降低幅度基本一致。
- 根据权利要求18所述的装置,其特征在于,所述无人机在降低飞行高度的过程中,保持由碰撞引起的所述无人机的倾斜角度基本不变。
- 根据权利要求18-20中任一项所述的装置,其特征在于,所述动力系统还包括由所述电机驱动的螺旋桨,所述无人机包括包围在所述螺旋桨外侧的桨保部件。
- 根据权利要求18-20中任一项所述的装置,其特征在于,所述处理器还用于:确定所述碰撞是否是由用户的手动控制操作引起的;所述处理器降低所述无人机的动力系统中全部电机的转速时,具体用于:若否时,降低所述无人机的动力系统中全部电机的转速。
- 根据权利要求18-20中任一项所述的装置,其特征在于,所述处理器还用于:确定所述碰撞是否是由用户的手动控制操作引起的;若是时,根据用户的手动控制操作控制全部的电机加速转动。
- 根据权利要求18-23中任一项所述的装置,其特征在于,所述处理器用于确定所述无人机是否发生碰撞时,具体用于:判断所述无人机的加速度计的测量值是否超出第一阈值;如果超过所述第一阈值,则表示所述无人机发生碰撞;如果未超过所述第一阈值,则表示所述无人机未发生碰撞。
- 根据权利要求18-23中任一项所述的装置,其特征在于,所述处理器用于确定所述无人机是否发生碰撞时,具体用于:通过观测器观测所述无人机的姿态扰动,并判断所述姿态扰动是否超过第二阈值;如果超过所述第二阈值,则表示所述无人机发生碰撞;如果未超过所述第二阈值,则表示所述无人机未发生碰撞。
- 根据权利要求18-23中任一项所述的装置,其特征在于,所述处理器用于确定所述无人机是否发生碰撞时,具体用于:根据所述无人机的控制系统模型的逆模型以及测量得到的所述电机的角速度,计算得到所述控制系统模型的总输入;将所述总输入减去计算得到的控制量得到外界扰动;判断所述外界扰动是否超过第三阈值;如果超过所述第三阈值,则表示所述无人机发生碰撞;如果未超过所述第三阈值,则表示所述无人机未发生碰撞。
- 根据权利要求18-26中任一项所述的装置,其特征在于,所述处理器用于降低所述无人机的动力系统中全部电机的转速时,具体用于:降低提供给所述动力系统的上升速度控制量和姿态控制量。
- 根据权利要求27所述的装置,其特征在于,所述处理器用于降低提供给所述动力系统的上升速度控制量和姿态控制量时,具体用于:在采用PID控制算法计算控制量时,清除用于计算得到上升速度控制量的积分量,以降低提供给所述动力系统的上升速度控制量,并清除用于计算得到姿态控制量的积分量,以降低提供给所述动力系统的姿态控制量。
- 一种飞行控制装置,应用于无人机,所述无人机包括拍摄装置、用于安装并调节所述拍摄装置的俯仰姿态的云台和机身,所述云台安装在所述机身上,其特征在于,所述装置包括:存储器和处理器;所述存储器,用于存储程序代码;所述处理器,调用所述程序代码,当程序代码被执行时,用于执行以下操作:获取所述拍摄装置和所述机身之间的基准俯仰姿态偏差,其中,所述基准俯仰姿态偏差是由用户设置的;获取所述拍摄装置和所述机身之间的实际俯仰姿态偏差;确定所述基准俯仰姿态偏差和所述实际俯仰姿态偏差之间的误差;根据所述误差调整所述机身的俯仰姿态,以使所述拍摄装置和所述机身之间的俯仰姿态偏差向所述基准俯仰姿态偏差趋近。
- 根据权利要求29所述的装置,其特征在于,所述处理器用于根据所述误差调整所述机身的俯仰姿态时,具体用于:在所述误差大于预设误差阈值时,根据所述误差调整所述机身的俯仰姿态。
- 根据权利要求29所述的装置,其特征在于,无人机包括用于动力系统,所述动力系统安装在机身上;所述处理器用于根据所述误差调整所述机身的俯仰姿态时,具体用于:根据所述误差控制所述动力系统,以调整所述机身的俯仰姿态。
- 根据权利要求29-31中任一项所述的装置,其特征在于,所述处理器还用于:确定所述无人机的控制模式;所述处理器根据所述误差调整所述机身的俯仰姿态时,具体用于:若所述无人机的控制模式为第一控制模式时,根据所述误差调整所述机身的俯仰姿态。
- 根据权利要求29-31中任一项所述的装置,其特征在于,所述处理器还用于:若所述无人机的控制模式为第二控制模式时,获取拍摄装置的初始俯仰姿态,控制云台以使所述拍摄装置的俯仰姿态趋近所述初始俯仰姿态。
- 根据权利要求33所述的装置,其特征在于,所述初始俯仰姿态是用户设置的。
- 一种无人机,其特征在于,所述无人机包括存储器和处理器其中,所述存储器上存储可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述方法的步骤,或者权利要求12至17中任一项所述方法的步骤。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至17中任一项所述方法的步骤。
- 一种无人机,其特征在于,所述无人机包括动力系统和如权利要求18-34任一项所述的飞行控制装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202280097972.XA CN119546518A (zh) | 2022-08-24 | 2022-08-24 | 飞行控制方法、装置、无人机及存储介质 |
EP22956015.6A EP4578783A1 (en) | 2022-08-24 | 2022-08-24 | Flight control method, apparatus, unmanned aerial vehicle, and storage medium |
PCT/CN2022/114501 WO2024040466A1 (zh) | 2022-08-24 | 2022-08-24 | 飞行控制方法、装置、无人机及存储介质 |
US19/017,377 US20250147516A1 (en) | 2022-08-24 | 2025-01-10 | Flight control method, apparatus and aircraft |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/114501 WO2024040466A1 (zh) | 2022-08-24 | 2022-08-24 | 飞行控制方法、装置、无人机及存储介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US19/017,377 Continuation US20250147516A1 (en) | 2022-08-24 | 2025-01-10 | Flight control method, apparatus and aircraft |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024040466A1 true WO2024040466A1 (zh) | 2024-02-29 |
Family
ID=90011978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/114501 WO2024040466A1 (zh) | 2022-08-24 | 2022-08-24 | 飞行控制方法、装置、无人机及存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20250147516A1 (zh) |
EP (1) | EP4578783A1 (zh) |
CN (1) | CN119546518A (zh) |
WO (1) | WO2024040466A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118047046A (zh) * | 2024-04-16 | 2024-05-17 | 中国民用航空飞行学院 | 一种基于智慧数据分析的飞行动力识别系统及方法 |
CN118083181A (zh) * | 2024-04-17 | 2024-05-28 | 大唐大丰风电开发有限公司 | 一种风力发电检测风电巡检无人机 |
CN119479241A (zh) * | 2025-01-08 | 2025-02-18 | 旭日蓝天(武汉)科技有限公司 | 一种用于吊装无人机的吊装风险预警方法及系统 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130024067A1 (en) * | 2011-07-18 | 2013-01-24 | The Boeing Company | Holonomic Motion Vehicle for Travel on Non-Level Surfaces |
CN106215430A (zh) * | 2016-08-04 | 2016-12-14 | 奥飞娱乐股份有限公司 | 玩具飞行器碰撞状态下的自动保护系统 |
CN107074348A (zh) * | 2016-12-30 | 2017-08-18 | 深圳市大疆创新科技有限公司 | 控制方法、装置、设备及无人飞行器 |
CN109074087A (zh) * | 2017-12-25 | 2018-12-21 | 深圳市大疆创新科技有限公司 | 偏航姿态控制方法、无人机、计算机可读存储介质 |
CN111655581A (zh) * | 2018-03-27 | 2020-09-11 | 株式会社尼罗沃克 | 无人飞行器及其控制系统以及控制程序 |
CN112389640A (zh) * | 2020-11-27 | 2021-02-23 | 东莞火萤科技有限公司 | 一种无人机停桨控制系统 |
CN113359806A (zh) * | 2015-08-20 | 2021-09-07 | 深圳市大疆创新科技有限公司 | 无人机自动停桨控制系统、控制方法及无人机 |
CN114625152A (zh) * | 2022-02-25 | 2022-06-14 | 北京航空航天大学杭州创新研究院 | 一种四旋翼无人机快速碰撞检测与恢复方法 |
-
2022
- 2022-08-24 WO PCT/CN2022/114501 patent/WO2024040466A1/zh active Application Filing
- 2022-08-24 EP EP22956015.6A patent/EP4578783A1/en active Pending
- 2022-08-24 CN CN202280097972.XA patent/CN119546518A/zh active Pending
-
2025
- 2025-01-10 US US19/017,377 patent/US20250147516A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130024067A1 (en) * | 2011-07-18 | 2013-01-24 | The Boeing Company | Holonomic Motion Vehicle for Travel on Non-Level Surfaces |
CN113359806A (zh) * | 2015-08-20 | 2021-09-07 | 深圳市大疆创新科技有限公司 | 无人机自动停桨控制系统、控制方法及无人机 |
CN106215430A (zh) * | 2016-08-04 | 2016-12-14 | 奥飞娱乐股份有限公司 | 玩具飞行器碰撞状态下的自动保护系统 |
CN107074348A (zh) * | 2016-12-30 | 2017-08-18 | 深圳市大疆创新科技有限公司 | 控制方法、装置、设备及无人飞行器 |
CN109074087A (zh) * | 2017-12-25 | 2018-12-21 | 深圳市大疆创新科技有限公司 | 偏航姿态控制方法、无人机、计算机可读存储介质 |
CN111655581A (zh) * | 2018-03-27 | 2020-09-11 | 株式会社尼罗沃克 | 无人飞行器及其控制系统以及控制程序 |
CN112389640A (zh) * | 2020-11-27 | 2021-02-23 | 东莞火萤科技有限公司 | 一种无人机停桨控制系统 |
CN114625152A (zh) * | 2022-02-25 | 2022-06-14 | 北京航空航天大学杭州创新研究院 | 一种四旋翼无人机快速碰撞检测与恢复方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118047046A (zh) * | 2024-04-16 | 2024-05-17 | 中国民用航空飞行学院 | 一种基于智慧数据分析的飞行动力识别系统及方法 |
CN118083181A (zh) * | 2024-04-17 | 2024-05-28 | 大唐大丰风电开发有限公司 | 一种风力发电检测风电巡检无人机 |
CN119479241A (zh) * | 2025-01-08 | 2025-02-18 | 旭日蓝天(武汉)科技有限公司 | 一种用于吊装无人机的吊装风险预警方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN119546518A (zh) | 2025-02-28 |
EP4578783A1 (en) | 2025-07-02 |
US20250147516A1 (en) | 2025-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2024040466A1 (zh) | 飞行控制方法、装置、无人机及存储介质 | |
US11771076B2 (en) | Flight control method, information processing device, program and recording medium | |
US20220137643A1 (en) | Aircraft control method and aircraft | |
CN106054903B (zh) | 一种多旋翼无人机自适应降落方法及系统 | |
US20230182898A1 (en) | Methods and Systems for Energy-Efficient Take-Offs and Landings for Vertical Take-Off and Landing (VTOL) Aerial Vehicles | |
US10144508B2 (en) | Method for automatic piloting of a rotary wing aircraft having at least one thruster propeller, associated automatic autopilot device, and aircraft | |
NL2017971B1 (en) | Unmanned aerial vehicle | |
WO2018058320A1 (zh) | 无人机控制方法及装置 | |
CN112000118B (zh) | 一种无人机保护方法、装置及无人机 | |
US11920999B2 (en) | Unmanned aerial vehicle control method and device, and unmanned aerial vehicle | |
JP2011511736A (ja) | 自動ホバリング飛行安定化を備えた回転翼無人機を操縦する方法 | |
EP3560824B1 (en) | System and method for automatic rotorcraft tail strike protection | |
CN107664997A (zh) | 具有避障系统的无人机 | |
CN113135285A (zh) | 一种旋翼无人机的喷气辅助装置 | |
CN111665870A (zh) | 一种轨迹跟踪方法及无人机 | |
WO2021037047A1 (zh) | 一种飞行器的偏航角修正方法、装置及飞行器 | |
KR102093995B1 (ko) | 드론의 제어방법, 장치 및 시스템 | |
CN113064447A (zh) | 安全检测方法、装置、系统、无人飞行器及其控制设备 | |
WO2020088094A1 (zh) | 一种旋翼机协调转弯控制方法及系统 | |
CN117018494A (zh) | 一种高空灭火飞行机器人、控制系统及控制方法 | |
US20220024583A1 (en) | Tether controlled drone | |
WO2022134321A1 (zh) | 可移动平台的控制方法、体感遥控器及存储介质 | |
WO2020014930A1 (zh) | 无人机的控制方法、装置和无人机 | |
CN117651924A (zh) | 飞行器的悬停控制方法、飞行器及存储介质 | |
WO2021238743A1 (zh) | 一种无人机飞行控制方法、装置及无人机 |
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: 22956015 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2022956015 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2022956015 Country of ref document: EP Effective date: 20250324 |
|
WWP | Wipo information: published in national office |
Ref document number: 2022956015 Country of ref document: EP |