Automatic obstacle avoidance method, electronic device, and unmanned aerial vehicle

US12554013B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12554013-B2
Application numberUS-202318215649-A
CountryUS
Kind codeB2
Filing dateJun 28, 2023
Priority dateJul 1, 2022
Publication dateFeb 17, 2026
Grant dateFeb 17, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . 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. 2 . The method according to claim 1 , wherein the excluding invalid data from the detected data to obtain corrected data by combining the detected data with the theoretical state information comprises: iterating a plurality of Kalman filtering processes based on the observation state information and the theoretical state information; and outputting state information estimate of the detection target after each Kalman filtering process as the corrected data. 3 . The method according to claim 2 , wherein the invalid data further comprises: observation state information of false detection targets formed by external noise. 4 . The method according to claim 2 , wherein the Kalman filtering process comprises: calculating a prior estimate value of the theoretical state information through a pre-set first transformation relation based on the state information estimate obtained from a previous Kalman filtering process; calculating a current state vector estimation error covariance matrix based on a state vector estimation error covariance matrix obtained from the previous Kalman filtering process; calculating a residual between the prior estimate value and the observation state information according to a pre-set second transformation relation; calculating a Kalman gain coefficient according to the current state vector estimation error covariance matrix, the prior estimate value, and the observation state information; updating the current state vector estimation error covariance matrix according to the Kalman gain coefficient; and weighting and superimposing the residual and the prior estimate value with the Kalman gain coefficient as a weighting coefficient to obtain the state information estimate. 5 . The method according to claim 4 , wherein the theoretical state information comprises anyone or any combination of: position information, velocity information, and acceleration information of the detection target in a three-dimensional coordinate system; and the observation state information comprises: a distance between the detection target and the radar, a direction angle of the detection target with respect to the radar, a pitch angle of the detection target with respect to the radar, and a radial speed of the detection target with respect to the radar. 6 . The method according to claim 4 , wherein the pre-set first transformation relation is established based on an acceleration model of the carrier, the pre-set second transformation relation is a corresponding relation between the theoretical state information and the observation state information after linearization. 7 . The method according to claim 6 , further comprising: correcting the prior estimate value of the theoretical state information by acceleration information of the carrier. 8 . The method according to claim 1 , wherein the determining the height information of the carrier according to the corrected data comprises: determining a tilt angle of the radar according to posture information of the carrier; determining whether there is a detection target within a search range in the corrected data, the search range being formed by floating up and down an allowable error based on the tilt angle; in response to determining that there is a detection target within the search range, selecting a detection target closest to the tilt angle as a reference target within the search range; calculating current height information of the carrier according to the observation state information of the reference target; and in response to determining that there is no detection target within the search range, estimating the current height information of the carrier according to motion information of the carrier and previously calculated height information. 9 . The method according to claim 8 , wherein the radar is disposed at a bottom of the carrier proximate to the ground; the determining a tilt angle of the radar according to posture information of the carrier comprises: acquiring a pitch angle of the carrier as an azimuth angle of the radar, and acquiring a roll angle of the carrier as a pitch angle of the radar. 10 . The method according to claim 9 , further comprising: acquiring quaternions of the carrier; and converting the quaternions to Euler angles to acquire the pitch angle of the carrier and the roll angle of the carrier. 11 . The method according to claim 9 , wherein the calculating current height information of the carrier according to the observation state information of the reference target comprises: acquiring a distance between the reference target and the radar, and an azimuth angle of the radar; calculating current height information of the carrier based on the distance between the reference target and the radar and the azimuth angle by a trigonometric function. 12 . The method according to claim 11 , wherein the current height information of the carrier is calculated by using the following formula: H=R cos β wherein H is the current height information of the carrier, R is the distance between the reference target and the radar, and β is the azimuth angle of the radar. 13 . The method according to claim 9 , wherein the current height information of the carrier is estimated by using the following formula: H ( k )= H ( k− 1)+ vt+ 0.5at 2 wherein H(k) is the current height information of the carrier, and H(k−1) is a previously calculated height information; v is a velocity of the carrier in a height direction; a is an acceleration of the carrier in the height direction; t is time elapsed between H(k) and H(k−1). 14 . 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

Assignees

Inventors

Classifications

  • for altimeters (measuring height using barometric means G01C5/06) · CPC title

  • Means based on the reflection of waves generated by the vehicle (using passive navigation aids external to the vehicle G05D1/244; using signals provided by artificial sources external to the vehicle G05D1/247) · CPC title

  • Flying platforms, e.g. multicopters · CPC title

  • Change initiated in response to external conditions, e.g. avoidance of elevated terrain or of no-fly zones · CPC title

  • Radio signals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12554013B2 cover?
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…
Who is the assignee on this patent?
Autel Robotics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G01S13/935. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 17 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).