US 12,234,014 B2
UAV navigation calibration method, non-transitory computer-readable storage medium and UAV implementing the same
Xiaoyu Liu, Shenzhen (CN); Sheng Yong, Shenzhen (CN); Rui Zhou, Shenzhen (CN); and Yulong Que, Shenzhen (CN)
Assigned to Shenzhen Reolink Technology Co., Ltd., Shenzhen (CN)
Filed by Shenzhen Reolink Technology Co., Ltd., Shenzhen (CN)
Filed on Sep. 8, 2022, as Appl. No. 17/940,015.
Application 17/940,015 is a continuation in part of application No. 17/585,505, filed on Jan. 26, 2022, abandoned.
Claims priority of application No. 202110935319.3 (CN), filed on Aug. 16, 2021.
Prior Publication US 2023/0051574 A1, Feb. 16, 2023
Int. Cl. B64C 39/02 (2023.01); B64D 47/00 (2006.01); G05D 1/00 (2024.01)
CPC B64C 39/024 (2013.01) [B64D 47/00 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An unmanned aerial vehicle (UAV), comprising:
at least one electric motor being electronically connected with at least one electronic speed controllers (ESC);
a vector sensor for measuring headings data and postures data of the UAV; and
one or more processors configured to:
collect, during a flight of the UAV, a current correction value-Ex and current data during a current measurement performed by the vector sensor, wherein the current data comprises current original data;
acquire previous data during a previous measurement performed by the vector sensor, wherein the previous data comprises previous original data;
acquire a weight and an estimated quantity according to the current original data and the previous original data;
acquire an adjustment quantity according to the weight and the estimated quantity;
acquire a next correction value according to the current correction value and the adjustment quantity, and acquire next original data during a next measurement performed by the vector sensor, and acquire next valid data according to the next original data and the next correction value; and
calibrate the heading data and the postures data of the UAV according to the next valid data;
generate a control command according to the calibrated heading data and the calibrated posture data of the UAV; and
wherein the ESC is configured to control the at least one electric motor to drive flying motion parts of the UAV according to the control command, so as to translate or rotate the UAV that headings and postures of the UAV are adjusted to achieve navigation calibration during the flight of the UAV.