IP Library Granted Patent US 10,747,236
Granted Patent B2
US 10,747,236 · App. 15/550,275 · Granted Aug 18, 2020

Systems and processes for calibrating unmanned aerial vehicles

Inventor: Michael Peasgood (Waterloo, CA)
Assignee: FLIR UNMANNED AERIAL SYSTEMS ULC
G05D1/102B64C19/00B64C29/0033B64C39/02B64C39/024G01C25/00G01C25/005B64C2201/027B64C2201/141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,747,236
App. No.
15/550,275
Granted
Aug 18, 2020
Kind
B2
Abstract

An unmanned aerial vehicle and process for automatically calibrating the unmanned aerial vehicle having at least one magnetic sensor is described. The calibration process involves receiving an internal or external control command to initiate a take-off process by the unmanned aerial vehicle. A hover mode maintains the unmanned aerial vehicle at hover position, and a calibration rotation sequence rotates the unmanned aerial vehicle. The calibration process further involves receiving measurement data from sensors of the unmanned aerial vehicle during the calibration rotation sequence and calculating calibration parameters using the measurement data. The calibration process may implement corrections using the calibration parameters.

Claims (47)

1. An unmanned aerial vehicle comprising:

a frame;

an operations control to control operation of the unmanned aerial vehicle;

a calibration control to initiate automatic calibration of the unmanned aerial vehicle by a hover mode for maintaining the unmanned aerial vehicle at hover position, and a calibration rotation sequence for rotating the unmanned aerial vehicle around an axis of the frame, wherein the calibration control adjusts the calibration rotation sequence dynamically with a tilt movement for calculation of the calibration measurements in response to an environmental factor that causes a position disturbance;

flight control and navigation control for controlling motion of the unmanned aerial vehicle to implement the hover mode and the calibration rotation sequence;

sensors to obtain measurement data during the calibration rotation sequence, wherein the sensors include at least one magnetic sensor for calibration; and

a calibration calculator to calculate calibration parameters using the measurement data obtained during the calibration rotation sequence.

2. The unmanned aerial vehicle of claim 1 wherein the calibration control updates or corrects measurement or compensation values of the magnetic sensor or other instrument using the calibration parameters.

3. The unmanned aerial vehicle of claim 2 wherein the communication device receives a verification notification indicating a successful calibration from an internal component or from the control station or the ground station.

4. The unmanned aerial vehicle of claim 2 wherein the communication device receives a calibration error notification indicating an unsuccessful calibration from an internal component or the control station or the ground station.

5. The unmanned aerial vehicle of claim 1 wherein the calibration parameters comprise a bias factor and a scale factor.

6. The unmanned aerial vehicle of claim 1 further comprising a communication device to transmit the measurement data obtained during the calibration rotation sequence or calibration parameters or other calibration data to a control station or a ground station.

7. The unmanned aerial vehicle of claim 1 further comprising a data store device to store the measurement data obtained during the calibration rotation sequence, the calibration parameters, and other calibration data.

8. The unmanned aerial vehicle of claim 1 further comprising a communication device to transmit location data, the location data identifying the location of the unmanned aerial vehicle during the calibration rotation sequence to a control station or a ground station.

9. The unmanned aerial vehicle of claim 1 further comprising a communication device to transmit a calibration error notification computed by a processor using the measurement data obtained during the calibration rotation sequence, the bias factor, and the scale factor.

10. The unmanned aerial vehicle of claim 1 further comprising a transceiver to receive calibration trigger signals to trigger the calibration control to initiate the automatic calibration.

11. The unmanned aerial vehicle of claim 1 wherein the calibration control initiates the automatic calibration without human intervention.

12. The unmanned aerial vehicle of claim 1 wherein the calibration control automatically checks stored calibration data for expiry or errors to trigger initiation of the automatic calibration.

13. The unmanned aerial vehicle of claim 1 wherein the environmental factor comprises wind turbulence, and wherein the calibration control detects wind turbulence to adjust the calibration rotation sequence dynamically with a tilt movement for calculation of the calibration measurements to address the wind turbulence.

14. The unmanned aerial vehicle of claim 1 wherein the calibration parameters are based on requirements of the at least one magnetic sensor.

15. The unmanned aerial vehicle of claim 1 wherein the unmanned aerial vehicle detects the environmental factor that causes the position disturbance.

16. A process for calibrating an unmanned aerial vehicle having at least one magnetic instrument, the process comprising:

receiving an internal or external control command or detecting a calibration event to calibrate the at least one magnetic sensor of the unmanned aerial vehicle automatically;

automatically initiating a hover mode for maintaining the unmanned aerial vehicle at hover position, the hover position being an in-air position;

automatically initiating a calibration rotation sequence to rotate the unmanned aerial vehicle around an axis of its frame;

adjusting the calibration rotation sequence dynamically with a tilt movement for calculation of the calibration measurements in response to an environmental factor that causes a position disturbance;

receiving measurement data from one or more sensors of the unmanned aerial vehicle during the calibration rotation sequence;

calculating calibration parameters using the measurement data obtained during the calibration rotation sequence; and

updating measurement or compensation values obtained from the at least one magnetic sensor using the calibration parameters.

17. The process of claim 16 further comprising receiving an internal or external control command to initiate a take-off process by the unmanned aerial vehicle to move the unmanned vehicle from a ground position to an in-air position.

18. The process of claim 16 further comprising receiving an internal or external control command or detecting a calibration event without human intervention.

19. The process of claim 16 further comprising automatically checking stored calibration data for expiry or errors to trigger initiation of the automatic calibration.

20. The process of claim 16 wherein the environmental factor comprises wind turbulence, and the process comprising automatically detecting the wind turbulence to adjust the calibration rotation sequence dynamically with a tilt movement for calculation of the calibration measurements to address the wind turbulence.

21. The process of claim 16 further comprising automatically calculating the calibration rotation sequence using onboard measurement data.

22. The process of claim 16 further comprising detecting the environmental factor that causes the position disturbance.

23. A system for calibrating an unmanned aerial vehicle comprising:

an unmanned aerial vehicle having:

a frame;

an operations control to control operation of the unmanned aerial vehicle;

a calibration control to initiate automatic calibration of the unmanned aerial vehicle by a hover mode for maintaining the unmanned aerial vehicle at hover position, and a calibration rotation sequence for rotating the unmanned aerial vehicle around an axis of the frame, wherein the calibration control adjusts the calibration rotation sequence dynamically with a tilt movement for calculation of the calibration measurements in response to an environmental factor that causes a position disturbance;

flight control and navigation control for controlling motion of the unmanned aerial vehicle to implement the hover mode and the calibration rotation sequence;

sensors to obtain measurement data during the calibration rotation sequence, wherein the sensors include at least one magnetic sensor for calibration; and

a calibration calculator to calculate calibration parameters using the measurement data obtained during the calibration rotation sequence;

a remote control station to send control commands to trigger the automatic calibration and receive the calibration parameters and location data for the vehicle; and

an interface for displaying the location data for the vehicle and a visual representation of the calibration parameters.

24. The system of claim 23 wherein the environmental factor comprises wind turbulence and the calibration control detects the wind turbulence to adjust the calibration rotation sequence dynamically with a tilt movement for calculation of the calibration measurements to address the wind turbulence.

25. The system of claim 23 wherein the unmanned aerial vehicle detects the environmental factor that causes the position disturbance.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME. PREVIOUSLY RECORDED AT REEL: 051862 FRAME: 0019. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Apr 16, 2020
From: AERYON LABS ULC
To: FLIR UNMANNED AERIAL SYSTEMS ULC
Reel/Frame 052423/0767 →
CHANGE OF NAME Recorded Feb 19, 2020
From: AERYON LABS INC.
To: AERYON LABS ULC
Reel/Frame 051861/0553 →
CHANGE OF NAME Recorded Feb 19, 2020
From: AERYON LABLS ULC
To: FLIR UNMANNED AERIAL SYSTEMS ULC
Reel/Frame 051862/0019 →
AMALGAMATION Recorded Feb 19, 2020
From: 11021257 CANADA INC.
To: AERYON LABS INC.
Reel/Frame 051971/0135 →
CONTINUATION Recorded Feb 19, 2020
From: AERYON LABS INC.
To: AERYON LABS INC.
Reel/Frame 052022/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2017
From: PEASGOOD, MICHAEL
To: AERYON LABS INC.
Reel/Frame 044041/0245 →
Continuity (2)
Provisional Application 62118276 · Feb 19, 2015
Related Publication 20180024571A1 · Jan 25, 2018
Cited By (1)
US 12,319,442