Automatic obstacle avoidance method, electronic device, and unmanned aerial vehicle
AssigneeAutel Robotics Co., Ltd.
InventorsFeng Tao, Yanfeng Dang
Life of this patent
Estimating the term…
Abstract
An automatic obstacle avoidance method is applied to an unmanned aerial vehicle (UAV). The UAV includes at least one radar. The method includes: acquiring detected data of the radar; calculating theoretical state information of the detection target based on motion information of the UAV; excluding invalid data from the detected data using a Kalman filtering algorithm to obtain corrected data by combining the detected data with the theoretical state information; determining the height information of the UAV by correcting the detected data; and triggering an obstacle avoidance warning when the height information of the UAV is less than a pre-set height threshold value.
Claims18
An automatic obstacle avoidance method for a carrier, comprising:
- acquiring detected data of a radar of the carrier, the detected data comprising observation state information of a detection target;
- calculating theoretical state information of the detection target based on motion information of the carrier;
- excluding invalid data from the detected data to obtain corrected data by combining the detected data with the theoretical state information;
- determining height information of the carrier according to the corrected data;
- and
- in response to determining that the height information of the carrier is less than a first pre-set height threshold value, triggering an obstacle avoidance warning or adjusting a course trajectory of the carrier to avoid a ground collision;
- wherein the invalid data comprises observation state information of a non-ground target, the non-ground target is a detection target having an elapsed time of less than a second pre-set threshold value, and the elapsed time is a time required for the carrier to pass the detection target.
An electronic device, comprising at least one processor, and a memory communicatively coupled to the at least one processor;
- wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the following operations:
- acquiring detected data of a radar of a carrier, the detected data comprising observation state information of a detection target;
- calculating theoretical state information of the detection target based on motion information of the carrier;
- excluding invalid data from the detected data to obtain corrected data by combining the detected data with the theoretical state information;
- determining height information of the carrier according to the corrected data;
- and
- in response to determining that the height information of the carrier is less than a first pre-set height threshold value, triggering an obstacle avoidance warning or adjusting a course trajectory of the carrier to avoid a ground collision;
- wherein the invalid data comprises observation state information of a non-ground target, the non-ground target is a detection target having an elapsed time of less than a second pre-set threshold value, and the elapsed time is a time required for the carrier to pass the detection target.
An unmanned aerial vehicle (UAV), comprising:
- a vehicle body;
- a radar disposed at the bottom of the vehicle body proximate to the ground;
- a vehicle arm coupled to the vehicle body;
- a power drive unit provided on the vehicle arm for providing flying power to the UAV;
- and
- a flight controller provided on the vehicle body and communicatively coupled to the radar;
- wherein the flight controller is configured to:
- acquire detected data of the radar, the detected data comprising observation state information of a detection target;
- calculate theoretical state information of the detection target based on motion information of the UAV;
- exclude invalid data from the detected data to obtain corrected data by combining the detected data with the theoretical state information;
- determine height information of the UAV according to the corrected data;
- and
- in response to determine that the height information of the carrier is less than a first pre-set height threshold value, trigger an obstacle avoidance warning or adjust a course trajectory of the UAV to avoid a ground collision;
- wherein the invalid data comprises observation state information of a non-ground target, the non-ground target is a detection target having an elapsed time of less than a second pre-set threshold value, and the elapsed time is a time required for the carrier to pass the detection target.
Dependencies are inferred from the claim text.