A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
The present disclosure relates to the field of unmanned aerial vehicles, and in particular, to a control method and a control device for an unmanned aerial vehicle (UAV), a UAV, and a storage medium.
UAVs are widely welcomed by consumers for their foldable design, portability, and ease of maintenance. However, UAVs are also considered hazardous items, and improper use can easily result in personal injury or property damage. To address this, regulations specific to UAVs have been issued in various regions. For example, UAVs are required to be equipped with safety devices such as propeller guards and navigation lights. However, mandating the fixed installation of propeller guards and navigation lights before leaving the factory poses challenges to the folding design of UAVs and makes it inconvenient for later replacement and maintenance. Failure to install such safety devices may render UAVs unsellable or unusable.
In view of the foregoing, embodiments of the present disclosure provide a UAV control method and control device, a UAV, and a storage medium, which are aimed at enhancing the safety and convenience of UAVs.
In a first aspect, embodiments of the present disclosure provide an aircraft, including: a body, including one or more propellers; at least one storage medium storing at least one set of instructions for controlling the aircraft; and at least one processor in communication with the at least one storage medium, where during operation, the at least one processor executes the at least one set of instructions to cause the device to at least: receive a takeoff control instruction, and execute the takeoff control instruction based on whether a safety protection device is installed around the one or more propellers to control the aircraft to take off, or not execute the takeoff control instruction to not allow the aircraft to take off, where executing the takeoff control instruction corresponds to that the safety protection device is installed around the one or more propellers, and not executing the takeoff control instruction corresponds to that the safety protection device is not installed around the one or more propellers.
In a second aspect, embodiments of the present disclosure provide an aircraft, including: a body, including one or more propellers; at least one storage medium storing at least one set of instructions for controlling the aircraft; and at least one processor in communication with the at least one storage medium, where during operation, the at least one processor executes the at least one set of instructions to cause the device to at least: receive a takeoff control instruction, execute the takeoff control instruction based on whether a safety protection device is installed around the one or more propellers to control the aircraft to take off, or not execute the takeoff control instruction to not allow the aircraft to take off, where executing the takeoff control instruction corresponds to that the safety protection device is installed around the one or more propellers, and not executing the takeoff control instruction corresponds to that the safety protection device is not installed around the one or more propellers, and not executing the takeoff control instruction to not allow the aircraft to take off includes not executing the takeoff control instruction and not determining surrounding conditions.
In a third aspect, embodiments of the present disclosure provide a method for control an aircraft, including: receiving a takeoff control instruction; and executing the takeoff control instruction based on whether a safety protection device is installed around the one or more propellers to control the aircraft to take off, or not execute the takeoff control instruction to not allow the aircraft to take off, where the executing of the takeoff control instruction corresponds to that the safety protection device is installed around the one or more propellers, and the not executing the takeoff control instruction corresponds to that the safety protection device is not installed around the one or more propellers.
Embodiments of the present disclosure provide a UAV control method and control device, a UAV, and a storage medium. The control method involves receiving a takeoff control command and responding to the command. If the UAV is not equipped with a safety protection device, takeoff is prohibited. However, if the UAV is equipped with the safety protection device, it is allowed to take off. This eliminates the need for mandatory installation of safety devices such as propeller guards and navigation lights before the UAV leaves the factory, making it easier for later replacement and maintenance. This approach also enhances the safety and usability of UAVs.
It should be understood that the general description above and the detailed description that follows are merely exemplary and explanatory and should not be construed to limit the present disclosure.
In order to clearly illustrate the technical solutions of the embodiments of the present disclosure, the following will briefly introduce the drawings for the description of some exemplary embodiments. Apparently, the accompanying drawings in the following description are some exemplary embodiments of the present disclosure. For a person of ordinary skill in the art, other drawings may also be obtained based on these drawings without creative efforts.
The following in conjunction with the accompanying drawings of the embodiments of the present disclosure provides a description of the technical solutions of the present disclosure. Apparently, the described exemplary embodiments are only part of the embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by a person skilled in the art without exercising inventive labor fall within the scope of protection of the present disclosure.
The flowchart shown in the accompanying drawings is for illustrative purposes only and does not necessarily include all content and operations/steps, nor is it mandatory to execute them in the order described. For example, some operations/steps can be separated, combined, or partially merged, so the actual execution order may change depending on the circumstances.
UAVs are widely welcomed by consumers for their foldable design, portability, and ease of maintenance. However, UAVs are also considered hazardous items, and improper use can easily result in personal injury or property damage. To address this, regulations specific to UAVs have been issued in various regions. For example, UAVs are required to be equipped with safety devices such as propeller guards and navigation lights. However, mandating the fixed installation of propeller guards and navigation lights before leaving the factory poses challenges to the folding design of UAVs and makes it inconvenient for later replacement and maintenance. Failure to install such safety devices may render UAVs unsellable or unusable (it is noted that UAV is merely an example for the present disclosure, the present disclosure covers any suitable aircraft including UAV and other types of aircrafts).
To solve the above problems, Embodiments of the present disclosure provide a UAV control method and control device, a UAV, and a storage medium. The control method involves receiving a takeoff control command and responding to the command. If the UAV is not equipped with a safety protection device, takeoff is prohibited. However, if the UAV is equipped with the safety protection device, it is allowed to take off. This eliminates the need for mandatory installation of safety devices such as propeller guards and navigation lights before the UAV leaves the factory, making it easier for later replacement and maintenance. This approach also enhances the safety and usability of UAVs.
Below, in conjunction with the accompanying drawings, detailed explanations are provided for some exemplary embodiments of the present disclosure. Unless conflicting, the following exemplary embodiments and the features thereof can be combined with each other.
With reference to
As shown in
In some exemplary embodiments, the connection part includes a first attracting member, and the safety protection device includes a second attracting member. The second attracting member can attract the first attracting member by magnetic force, so that when installing the safety protection device, the first attracting member and the second attracting member are oppositely attracted and adhered together, thus detachably mounting the safety protection device on the UAV 100. It can be understood that the magnetic attraction connection can utilize the attraction between a magnet and a metal that can be attracted by the magnet, or the attraction between two magnets with different poles. Typically, a magnet has two magnetic poles, one being the north pole (N) and the other being the south pole (S), while the metal is generally made of soft magnetic materials.
The first attracting member can include a single-sided single-pole magnetic member(s), a single-sided double-pole magnetic member(s), or other magnetizable members. It should be noted that other magnetizable members can be attracted by a magnetic member. For example, other magnetizable components may include iron, nickel, cobalt, etc. Specifically, a single-sided single-pole magnetic member includes two opposite end faces, each end face having a unique magnetic pole, with one end face being the north pole (N) and the other end face being the south pole (S). The magnetic flux lines of the single-sided single-pole magnetic member originate from the north pole and pass through to the south pole. The magnetic circuit of the single-sided single-pole magnetic member is relatively open, resulting in a larger range of attraction for other magnet/attracting members. The shape of the single-sided single-pole magnetic member includes but is not limited to circular, elliptical, and rectangular shapes.
In some exemplary embodiments, the second attracting member includes a single-sided single-pole magnetic member(s), a single-sided double-pole magnetic member(s), the quantity of the single-sided single-pole magnetic member and the single-sided double-pole magnetic member in the second attracting member is the same as the quantity of those in the first attracting member. The polarity of the magnetic members in the second attracting member is the opposite polarity of the corresponding magnetic members in the first attracting member.
In some exemplary embodiments, the propulsion system 120 may include one or more propellers 121, one or more motors 122 corresponding to the one or more propellers, and one or more electronic speed controllers (referred to as ESCs). The motor 122 is connected between the electronic speed controller and the propeller 121, and the motor 122 and the propeller 121 are mounted on the body 110 of the UAV 100. The electronic speed controller is used to receive a drive signal generated by a control device and provide a drive current to the motor 122 according to the drive signal so as to control the speed of the motor 122. The motor 122 is used to drive the propeller 121 to rotate, thereby providing power for the movement of the UAV 100, enabling the UAV 100 to achieve one or more degrees of freedom in motion. In some exemplary embodiments, the UAV 100 can rotate around one or more axes. For example, the aforementioned rotation axes may include roll axis, yaw axis, and pitch axis. It should be understood that the motor 122 can be a DC motor or an AC motor. Additionally, the motor 122 can be a brushless motor or a brushed motor.
In some exemplary embodiments, the control system can include a control device and a sensor system. The sensor system can be used to measure the attitude and motion information of the UAV, such as three-dimensional position, three-dimensional angle, three-dimensional velocity, three-dimensional acceleration, and three-dimensional angular velocity. The attitude information refers to the spatial position and attitude information of the UAV 100. The sensor system may include at least one sensor such as a gyroscope, an ultrasonic sensor, an electronic compass, an Inertial Measurement Unit (IMU), a vision sensor, a Global Navigation Satellite System (GNSS), and barometer. For example, the Global Navigation Satellite System can be the Global Positioning System (GPS). The control device is used to control the motion of the UAV 100. For instance, it can control the motion of the UAV 100 based on the measured position and/or attitude information from the sensor system. It should be understood that the control device can automatically control the UAV 100 according to pre-programmed instructions.
In some exemplary embodiments, the control terminal 200 receives a takeoff control command triggered by a user and sends this takeoff control command to the UAV 100. The UAV 100 receives the takeoff control command sent by the control terminal 200. The control device of the UAV 100 obtains this takeoff control command and responds to it. If the UAV 100 is not equipped/installed with a safety protection device, the UAV is prohibited from taking off. However, if the UAV 100 is equipped/installed with a safety protection device, it controls the UAV to take off.
In some exemplary embodiments, the UAV can also include at least one of the following devices: a spraying device, a spreading device, an imaging device, and a detection device. For example, the imaging device can be coupled to be carried on a gimbal of the UAV 100, or it can be integrally installed on a platform body 110 of the UAV 100. The imaging device can specifically include a camera, namely a monocular imaging scheme; or it can include two cameras, namely a binocular imaging scheme. Of course, the number of imaging devices can also be one or more. When there are multiple imaging devices, they can be distributed at multiple positions on the platform body 110. The multiple imaging devices can work independently or in coordination. The detection device can be coupled to be carried on the gimbal of the UAV 100, or it can be integrally installed on the platform body 110 of the UAV 100. The detection device can be a lidar or a millimeter-wave radar.
In some exemplary embodiments, the control terminal 200 is in communication with a display device 210, which is used to display images or a human-machine interface of the control terminal 200. Users can control the UAV 100 or view the status information of the UAV 100 with this human-machine interface. It should be noted that the display device 210 can include a display screen set on the control terminal 200 or a monitor independent of the control terminal 200. The monitor independent of the control terminal 200 can include devices such as smartphones, tablets, or personal computers, or it can also be other electronic devices with a display screen. The display screen includes LED display screens, OLED display screens, LCD display screens, and so on. The control terminal 200 can also be other electronic devices with a display screen, such as remote controls, smartphones, tablets, or laptops, among others.
The control method for a UAV provided in some exemplary embodiments of the present application will be detailed below in conjunction with the scenario depicted in
With reference to
The control method for a UAV, as shown in
Step S101 includes: receiving a takeoff control command, where the takeoff control command is used to control a UAV to takeoff.
Step S102 includes: in response to the takeoff control command, prohibiting the UAV from taking off when the UAV is not equipped with a safety protection device, and/or controlling the UAV to takeoff when the UAV is equipped with a safety protection device.
In the above solution, the prohibiting of the UAV from taking off when the UAV is not equipped with a safety protection device, and/or the controlling of the UAV to takeoff when the UAV is equipped with a safety protection device includes:
Exemplarily, obtain the takeoff control command sent from the control terminal communicating with the UAV. The control terminal includes a takeoff control button. When a user triggers the takeoff control button, a takeoff control command is generated and sent to the UAV. The takeoff control button can be a physical button or a virtual button displayed on the interface. In addition to button-triggered commands, the takeoff control command can also be triggered by physical controls such as dials, joysticks, or by voice commands, motion sensing, and other methods.
In some exemplary embodiments, if the UAV is not equipped with a safety protection device, then UAV takeoff is prohibited, and a takeoff failure prompt message is outputted to notify the user that the UAV is prohibited from taking off due to the absence of a safety protection device. The output method for the takeoff failure prompt message include one or more of the following: controlling the UAV to broadcast a prompt sound, controlling the UAV's flashing lights to blink at a preset frequency or color, commanding the UAV to hover in place, directing the UAV to maintain a preset attitude or direction, or instructing the UAV to send a takeoff failure prompt message to the control terminal for displaying or broadcasting to indicate the takeoff failure message.
In some exemplary embodiments, in response to the takeoff control command, retrieve the installation detection information outputted by an installation detection device used to detect the installation of the safety protection device. When the installation detection information meets a preset condition, confirm that the UAV is equipped with a safety protection device. When the installation detection information does not meet the preset condition, confirm that the UAV is not equipped with a safety protection device. The installation detection device includes at least one of the following: a magnetic induction sensor, a near-field communication device, an infrared induction device, a touch switch, etc. The installation detection information includes at least one of the following: magnetic field strength collected by the magnetic induction sensor, near-field communication information collected by the near-field communication device, level signal outputted by the infrared induction device, operating status of the touch switch. Based on the installation detection information outputted by the installation detection device, the presence or absence of the safety protection device on the UAV can be accurately determined.
In some exemplary embodiments, the preset condition includes at least one of the following: the magnetic field strength collected by the magnetic induction sensor is greater than or equal to a preset magnetic field strength, the near-field communication information collected by the near-field communication device contains an identity code of the safety protection device, and the identity code matches the device ID of the near-field communication device, the level signal outputted by the infrared induction device is a preset level signal, and the operating status of the touch switch is in an open/started state. The preset magnetic field strength and preset level signal can be set based on actual circumstances, and the present disclosure does not specify the specific values thereof.
Exemplarily, when the UAV is equipped with a safety protection device, the magnetic induction sensor can collect the magnetic field strength of a magnetic member on the safety protection device, and this magnetic field strength is greater than or equal to the preset magnetic field strength. However, when the UAV is not equipped with a safety protection device, the magnetic induction sensor is unable to collect the magnetic field strength of the magnetic member on the safety protection device. In this case, the magnetic induction sensor collects a magnetic field strength that is less than the preset magnetic field strength.
Exemplarily, the safety protection device is equipped with an NFC tag, and the NFC tag stores the identity code of the safety protection device. When the UAV is equipped with the safety protection device, the near-field communication device of the UAV can read the identity code stored in the NFC tag carried by the safety protection device. However, when the UAV is not equipped with the safety protection device, the near-field communication device of the UAV cannot read the identity code stored in the NFC tag carried by the safety protection device.
In some exemplary embodiments, as shown in
Step S201: Receive the takeoff control command, where the takeoff control command is used to control the UAV's takeoff.
Step S202: In response to the takeoff control command, obtain environmental sensing data collected by the UAV's perception sensors.
Step S203: Determine, based on the environmental sensing data, whether the UAV is equipped with a safety protection device.
Step S204: Prohibit the UAV from taking off when the UAV is not equipped with a safety protection device, and/or control the UAV to take off when the UAV is equipped with a safety protection device.
In some exemplary embodiments, the UAV's perception sensors can include imaging devices and/or radar devices. The environmental sensing data includes image data collected by imaging devices and/or point cloud data collected by radar devices. With the imaging devices and/or radar devices, it is possible to accurately determine whether the UAV is equipped with a safety protection device, without the need to add additional equipment to detect whether the UAV is equipped with a safety protection device.
In some exemplary embodiments, as shown in
S2031: Obtain a target image collected by an imaging device.
S2032: Determine, based on the target image, whether the UAV is equipped with a safety protection device.
Exemplarily, based on the target image, it is determined whether the installation occupancy area on the UAV is equipped with a safety protection device. If the installation occupancy area on the UAV is equipped with a safety protection device, it indicates that the UAV is equipped with a safety protection device. If the installation occupancy area on the UAV is not equipped with a safety protection device, it indicates that the UAV is either not correctly installed or does not have a safety protection device installed. The installation occupancy area refers to an area required for installing the safety protection device on the UAV, such as the position for installing the propeller guard(s).
Exemplarily, the target image includes at least part of the installation occupancy area of the safety protection device on the UAV.
Exemplarily, obtain a reference comparison image, which is the image collected by the imaging device when the UAV is equipped with a safety protection device. The reference comparison image includes at least part of the installation occupancy area. Determine the similarity between the reference comparison image and the target image. When the similarity is greater than or equal to a preset similarity threshold, determine that the UAV is equipped with a safety protection device. When the similarity is less than the preset similarity threshold, determine that the UAV is not equipped with a safety protection device. The preset similarity threshold can be set based on actual conditions, without specific limitations herein. By comparing the target image collected by the imaging device with the reference comparison image when receiving the takeoff control command, it is possible to accurately determine whether the UAV is equipped with a safety protection device.
Exemplarily, obtain a reference comparison image library; determine the similarity between the target image and each reference comparison image in the library; when there is at least one reference comparison image in the library with a similarity to the target image greater than or equal to a preset similarity, determine that the UAV is equipped with the safety protection device; when there is no reference comparison image in the library with a similarity to the target image greater than or equal to the preset similarity, determine that the UAV is not equipped with the safety protection device. The reference comparison image library includes a plurality of different reference comparison images, and the safety protection device in different reference comparison images is the same, while the backgrounds are different. By comparing the target image captured by the imaging device with different reference comparison images in the reference comparison image library upon receiving the takeoff control command, it is possible to accurately determine whether the UAV is equipped with the safety protection device.
Exemplarily, obtain a first recognition model of the safety protection device; based on the first recognition model and the target image, determine whether the UAV is equipped with the safety protection device. The first recognition model is iteratively trained on a neural network model based on a first sample dataset, which includes a plurality of positive sample data and a plurality of negative sample data. The positive sample data includes first sample images and first classification labels, where the first sample images contain the safety protection device, and the negative sample data includes second sample images and second classification labels, where the second sample images do not contain the safety protection device. With the pre-trained first recognition model and the target image, it is possible to accurately determine whether the UAV is equipped with the safety protection device.
Exemplarily, input the target image into the first recognition model for recognition processing to obtain the target image's classification label. When the classification label is the first classification label, determine that the UAV is equipped with the safety protection device; when the classification label is the second classification label, determine that the UAV is not equipped with the safety protection device. The first and second classification labels are different.
In some exemplary embodiments, obtain an ambient light intensity; when the ambient light intensity is greater than or equal to a preset light intensity threshold, obtain the target image captured by the image acquisition device; based on the target image, determine whether the UAV is equipped with the safety protection device. The ambient light intensity can be obtained with a photosensitive sensor in the UAV, and the light intensity threshold can be set based on actual conditions, without specific limitations made herein. In cases with good ambient light, the target images captured by the imaging device are more accurate, thus enabling precise determination of whether the UAV is equipped with the safety protection device based on accurate target images, thereby improving judgment accuracy.
Exemplarily, obtain the image captured by the imaging device when it is in a preset attitude, and designate the image as the target image. The imaging device is positioned with the present attitude such that its capture range partially or fully overlaps with/covers the installation occupancy area of the safety protection device on the UAV. The imaging device may be mounted on a gimbal, through which the attitude of the imaging device can be adjusted. By controlling the imaging device to be in the preset attitude, the captured image can partially or fully include the installation occupancy area of the safety protection device on the UAV, thereby facilitating the subsequent accurate determination of whether the UAV is equipped with the safety protection device.
Exemplarily, obtain a plurality of images captured by the imaging device while it rotates within a first rotation range, and combine the plurality of images together to obtain the target image. During the imaging device's rotation within the first rotation range, its imaging range partially or fully overlaps with/covers the installation occupancy area of the safety protection device on the UAV. The imaging device may be mounted on a gimbal, through which the imaging device can be controlled to rotate within the first rotation range. The controlling of the imaging device's rotation within the first rotation range includes controlling the imaging device to rotate in pitch, yaw, and/or translation directions. By controlling the imaging device's rotation within the first rotation range, the captured images can partially or fully include the installation occupancy area of the safety protection device on the UAV, thereby facilitating the subsequent accurate determination of whether the UAV is equipped with the safety protection device.
In some exemplary embodiments, after controlling the UAV to take off, control the imaging device to rotate within a second rotation range. When the imaging device rotates within the second rotation range, its imaging range does not overlap with/cover the installation occupancy area of the safety protection device on the UAV. After the UAV takes off, limit the rotation range of the imaging device to the second rotation range. This ensures that the images captured by the imaging device do not include the safety protection device, thereby preserving the imaging device's image capture effectiveness and enhancing user experience.
In some exemplary embodiments, obtain the point cloud data collected by a radar device and obtain the position coordinates corresponding to the installation location of the safety protection device on the UAV. From the point cloud data, extract target point cloud data matching the position coordinates and obtain a second recognition model of the safety protection device. Based on the target point cloud data and the second recognition model, determine whether the UAV is equipped with the safety protection device. With the radar device, it is possible to determine whether the UAV is equipped with the safety protection device regardless of environmental light intensity, ensuring the accuracy of the judgment.
Exemplarily, input the target point cloud data into the second recognition model for recognition processing to obtain the classification label of the target point cloud data. When the classification label of the target point cloud data is the preset classification label, determine that the UAV is equipped with the safety protection device; when the classification label of the target point cloud data is not the preset classification label, determine that the UAV is not equipped with the safety protection device. The second recognition model is iteratively trained on a neural network model based on the second sample dataset, which includes a plurality of sample data. This sample data includes sample point cloud data matching the position coordinates and annotated classification labels.
In some exemplary embodiments, when the ambient light intensity is greater than or equal to the preset light intensity threshold, the presence of the safety protection device on the UAV can be determined using the imaging device and/or radar device. When the ambient light intensity is less than the preset light intensity threshold, the presence of safety protection equipment on the UAV can be determined using the radar device or an installation detection device. In cases with good ambient light, the target image captured by the imaging device can be more accurate. By considering the results of both the imaging device and radar device in detecting the installation of the safety protection device, the accuracy of the detection results can be improved. In cases with low ambient light, the accuracy of images captured by the imaging device is poor. Therefore, using the radar device or installation detection device can accurately determine whether the UAV is equipped with safety protection equipment. Each of the mentioned detection devices has its applicable conditions or scenarios. In specific applications, a suitable device can be selected or switched to adaptively based on the current scene or environment to detect whether the UAV is equipped with the safety protection device.
Exemplarily, based on the target image captured by the imaging device, determine a first installation detection result of the safety protection device, and based on the point cloud data collected by the radar device, determine a second installation detection result of the safety protection device. Based on the first and second installation detection results, determine whether the UAV is equipped with the safety protection device. For example, if both the first and second installation detection results indicate that the UAV is equipped with the safety protection device, then it can be concluded that the UAV has correctly installed the safety protection device. If either the first or second installation detection result indicates that the UAV is not equipped with the safety protection device, then it can be concluded that the UAV is not equipped with the safety protection device.
The control method provided in the above example for UAV involves receiving a takeoff control command, and in response thereto, if the UAV is not equipped with the safety protection device, it prohibits the UAV from taking off. If the UAV is equipped with the safety protection device, it controls the UAV to take off. This approach eliminates the need to forcibly install safety protection devices such as propeller guards and navigation lights on the UAV before leaving the factory. It facilitates future replacement and maintenance while also enhancing the safety and convenience of using the UAV.
With reference to
As shown in
Specifically, the processor 310 can be a microcontroller unit (MCU), a central processing unit (CPU), or a digital signal processor (DSP), among others.
Specifically, the memory/storage device 320 can be a Flash chip, read-only memory (ROM) disk, CD-ROM, USB flash drive, or external hard drive, among others.
The processor 310 is used to execute a computer program stored in the memory/storage device 320 and performs the following steps while executing the computer program:
In some exemplary embodiments, the processor is also used to implement the following steps:
In some exemplary embodiments, the perception sensor includes an imaging device. The processor, when implementing the determination of whether the UAV is equipped with the safety protection device based on the environmental sensing data, is used to:
In some exemplary embodiments, the processor, when implementing the determination of whether the UAV is equipped with the safety protection device based on the target image, is used to:
In some exemplary embodiments, the processor, when determining whether the UAV is equipped with the safety protection device based on the target image, is used to:
In some exemplary embodiments, the processor, when determining whether the UAV is equipped with the safety protection device based on the target image, is used to:
In some exemplary embodiments, the processor, when determining whether the UAV is equipped with the safety protection device based on the first recognition model and the target image, is used to:
In some exemplary embodiments, the first recognition model is iteratively trained on a neural network model based on a first sample dataset, the first sample dataset includes a plurality of positive sample data and a plurality of negative sample data;
The positive sample data includes first sample images and the first classification label, where the first sample images contain the safety protection device;
The negative sample data includes second sample images and the second classification label, where the second sample images do not contain the safety protection device.
In some exemplary embodiments, before the processor implements obtaining the target image collected by the imaging device, it is also used to: Obtain an ambient light intensity;
In some exemplary embodiments, when the processor implements obtaining the target image collected by the imaging device, it is used to:
In some exemplary embodiments, when the processor implements obtaining the target image collected by the imaging device, it is used to:
In some exemplary embodiments, the processor is also used to implement the following steps:
After controlling the UAV to take off, controlling the imaging device to rotate within a second rotation range. When the imaging device rotates within the second rotation range, the image collection range of the imaging device does not overlap with the installation occupancy area of the safety protection device on the UAV.
In some exemplary embodiments, the perception sensor includes a radar device. When the processor implements determining whether the UAV is equipped with the safety protection device based on the environment perception data, it is used to:
In some exemplary embodiments, when the processor implements determining whether the UAV is equipped with the safety protection device based on the target point cloud data and the second recognition model, it is used to:
In some exemplary embodiments, the second recognition model is pre-trained with iterative training of a neural network model based on a second sample dataset. The second sample dataset includes a plurality of sample data, where the plurality of sample data includes sample point cloud data matched with position coordinates and annotated classification labels.
In some exemplary embodiments, the UAV also includes an installation detection device for detecting the safety protection device. The processor is further configured to implement the following steps:
In some exemplary embodiments, the installation detection device includes at least one of the following: magnetic induction sensor, near-field communication device, infrared sensing device, touch switch. The installation detection information includes at least one of the following: magnetic field intensity collected by the magnetic induction sensor, near-field communication information collected by the near-field communication device, level signal output by the infrared sensing device, and operating status of the touch switch.
In some exemplary embodiments, the preset condition includes at least one of the following:
In some exemplary embodiments, the safety protection device includes one or more of the following: propeller guards, navigation lights, collision avoidance markings.
It should be noted that a person skilled in the art can understand that, for the sake of convenience and conciseness in description, the specific operational processes of the UAV control method described above can refer to corresponding procedures outlined in the previous embodiments of the UAV control method. Therefore, they are not reiterated herein.
With reference to
As shown in
It should be noted that a person skilled in the art can understand that, for the sake of convenience and conciseness in description, the specific operational processes of the UAV described above can refer to corresponding procedures outlined in the previous embodiments of the UAV control method. Therefore, they are not reiterated herein.
Additionally, some exemplary embodiments of the present disclosure also provide a storage medium storing a computer program. The computer program includes program instructions, which, when executed by a processor, can implement the steps of the UAV control method provided in the above exemplary embodiments.
The storage medium can be the internal storage unit of the UAV as described in any of the previous exemplary embodiments, such as the UAV's hard disk or memory/storage device. The storage medium can also be an external storage device of the UAV, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc., equipped on the UAV.
It should be understood that the terminology used in herein is solely for the purpose of describing particular exemplary embodiments and is not intended to limit the scope of the present disclosure. As used herein and the appended claims, unless the context explicitly indicates otherwise, the singular forms “a,” “an,” and “the” include plural forms.
It should also be understood that, in this disclosure and the appended claims, the term “and/or” refers to any combination of one or more of the listed items, and includes all possible combinations thereof.
The foregoing description is only some specific exemplary embodiments of the present disclosure, and the scope of protection of the present disclosure is not limited thereto. Any modifications or substitutions that can be conceived by a person skilled in the art within the technical scope disclosed herein are considered to be within the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be determined by the scope of protection of the appended claims.
This application is a continuation application of PCT application No. PCT/CN2021/134859, filed on Dec. 1, 2021, and the content of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/134859 | Dec 2021 | WO |
Child | 18679257 | US |