IP Library Granted Patent US 12,172,752
Granted Patent B2
US 12,172,752 · App. 17/875,873 · Granted Dec 24, 2024

Control of drone-load system method, system, and apparatus

Inventors: Derek Sikora (Denver, CO); Logan Goodrich (Golden, CO); Caleb B Carr (Commerce City, CO)
Assignee: Vita Inclinata IP Holdings LLC
B64D1/08B64D1/22B64D9/00B64U10/25B64U2101/60B64U2201/20
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 12,172,752
App. No.
17/875,873
Granted
Dec 24, 2024
Kind
B2
Abstract

Disclosed are systems, apparatuses, and methods to enhance control of a drone-load system, including through drone thrusters or load thrusters.

Claims (33)

1. A control system for a drone-load system to influence at least one of a position, orientation, or motion of the drone-load system, comprising:

the drone-load system, wherein the drone-load system comprises a drone, a load, and a load thruster;

wherein the drone comprises a drone thruster, wherein the load is to be secured to the drone; and

wherein the load thruster has a horizontal orientation, is to produce a horizontal thrust vector, and is to be secured proximate to the load;

a sensor suite, and a computer processor and memory, wherein the memory comprises a control module which, when executed by the computer processor, is to determine at least one of a position, orientation, or motion of the drone-load system based on a sensor data from the sensor suite and is to control at least the load thruster to influence at least one of the position, orientation, or motion of at least the load in the drone-load system.

2. The control system according to claim 1 , wherein the load is secured to the drone by a suspension cable and further comprising the load thruster secured proximate to the load at a terminal end of the suspension cable.

3. The control system according to claim 2 , further comprising a rotational coupling between the drone and the load, wherein the rotational coupling allows the load to rotate separately from the drone.

4. The control system according to claim 2 , further comprising a hoist for the suspension cable and wherein the control module is further to control the hoist to influence at least one of the position, orientation, or motion of the drone-load system.

5. The control system according to claim 4 , wherein the load thruster is secured to the load container.

6. The control system according to claim 1 , wherein a load container is to secure the load to the drone.

7. The control system according to claim 1 , wherein to determine the position, orientation, and motion of the drone-load system based on a sensor data from the sensor suite, the control module is to estimate and predict a state or parameter of the drone-load system based on the sensor data, wherein to estimate and predict the state or parameter of the drone-load system based on the sensor data comprises to combine the sensor data from the sensor suite in a non-linear filter according to a system model with feedback from at least one of a functional mode or command state of the control module, a thrust and orientation mapping, or a fan and hoist mapping.

8. The control system according to claim 7 , wherein the non-linear filter is an unscented Kalman Filter.

9. The control system according to claim 7 , wherein the system model comprises at least one of a mass of the drone, a mass of the load, a length between the drone and the load, an inertia of the load, an inertia of the drone, a center of mass of the drone-load system, an impulse force of the load thruster, an impulse force of the drone thruster, a rotational motion of the load, a rotational motion of the drone, a pendular motion of the load, a pendular motion of the drone, a movement of the load over time through an absolute coordinate space, and a movement of the drone over time through the absolute coordinate space.

10. The control system according to claim 1 , wherein the control module is further to determine that a flight control parameter of the drone-load system is not exceeded by the state or parameter of the drone-load system, wherein the flight control parameter of the drone-load system comprises at least one of a center of mass of the drone-load system relative to a maneuvering requirement or a mass of the drone-load system relative to an impulse force and battery capacity of the drone thruster.

11. The control system according to claim 1 , wherein to control the drone thruster comprises to compensate for an angle or relative motion between the drone and the load to deliver the load to a target.

12. A computer implemented method to influence at least one of a position, orientation, or motion of a drone-load system, comprising:

a drone-load system comprising a drone, a load, a load thruster, and a computer processor and memory;

wherein the drone comprises a drone thruster;

wherein the load is to be secured to the drone;

wherein the load thruster has a horizontal orientation, is to produce a horizontal thrust vector, and is to be secured proximate to the load;

wherein the memory comprises instructions for a control module;

and further comprising executing by the computer processor the instructions for the control module and thereby obtaining a sensor data from a sensor suite, determining at least one of a position, orientation, or motion of the drone-load system based on the sensor data from the sensor suite, and controlling at least the drone thruster to influence at least one of the position, orientation, or motion of at least the load in the drone-load system.

13. The method according to claim 12 , wherein determining the position, orientation, and motion of the drone-load system based on the sensor data from the sensor suite comprises combining the sensor data from the sensor suite in a non-linear filter according to a system model with feedback from at least one of a functional mode or command state of the control module, a thrust and orientation mapping, or a fan and hoist mapping.

14. The method according to claim 12 , further comprising executing by the computer processor the instructions for the control module and thereby determining that a flight control parameter of the drone-load system is not exceeded by the state or parameter of the drone-load system, wherein the flight control parameter of the drone-load system comprises at least one of a center of mass of the drone-load system relative to a maneuvering requirement or a mass of the drone-load system relative to an impulse force and battery capacity of the drone thruster.

15. The method according to claim 12 , further comprising executing by the computer processor the instructions for the control module and thereby compensating for an angle or relative motion between the drone and the load to deliver the load to a target.

16. An apparatus to influence at least one of a position, orientation, or motion of a drone-load system, comprising:

means for a drone-load system, wherein the drone-load system comprises a drone, a load, and a load thruster,

wherein the drone comprises a drone thruster, wherein the load thruster is to be secured proximate to the load, is to have a horizontal orientation, and is to produce a horizontal thrust vector; and

wherein the apparatus further comprises means to obtain a sensor data from a sensor suite, determine at least one of a position, orientation, or motion of the drone-load system based on the sensor data from the sensor suite, and means to control the drone thruster by outputting the horizontal thrust vector to influence at least one of the position, orientation, or motion of at least the load in the drone-load system.

17. The apparatus according to claim 16 , wherein means to determine the position, orientation, and motion of the drone-load system based on the sensor data from the sensor suite comprises means to combine the sensor data from the sensor suite in a non-linear filter according to a system model with feedback from at least one of a functional mode or command state of the control module, a thrust and orientation mapping, or a fan and hoist mapping.

18. The apparatus according to claim 17 , wherein the non-linear filter comprises an unscented Kalman filter.

19. The apparatus according to claim 16 , further comprising means to determine that a flight control parameter of the drone-load system is not exceeded by the state or parameter of the drone-load system, wherein the flight control parameter of the drone-load system comprises at least one of a center of mass of the drone-load system relative to a maneuvering requirement or a mass of the drone-load system relative to an impulse force and battery capacity of the drone thruster.

20. The apparatus according to claim 16 , further comprising means to obtain a sensor data from a sensor suite, determine at least one of a position, orientation, or motion of the drone-load system based on the sensor data from the sensor suite, and means to control the drone thruster by outputting the horizontal thrust vector to influence at least one of the position, orientation, or motion of at least the load in the drone-load system comprises means to compensate for an angle or relative motion between the drone and the load to deliver the load to a target.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2023
From: VITA INCLINATA TECHNOLOGIES, INC.
To: VITA INCLINATA IP HOLDINGS LLC
Reel/Frame 064170/0613 →
SECURITY INTEREST Recorded May 4, 2023
From: VITA INCLINATA IP HOLDINGS LLC
To: 3&1 FUND LLC
Reel/Frame 063539/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: CARR, CALEB B; SIKORA, DEREK; GOODRICH, LOGAN
To: VITA INCLINATA TECHNOLOGIES, INC.
Reel/Frame 061065/0893 →
Continuity (10)
Continuation PCTUS2021015561 · Jan 28, 2021
Continuation 17161388 · Jan 28, 2021
Continuation In Part 16988373 · Aug 7, 2020
Continuation In Part PCTUS2019013603 · Jan 15, 2019
Continuation In Part 16988373 · Aug 7, 2020
Continuation PCTUS2019013603 · Jan 15, 2019
Provisional Application 62966851 · Jan 28, 2020
Provisional Application 62757414 · Nov 8, 2018
Provisional Application 62627920 · Feb 8, 2018
Related Publication 20220371736A1 · Nov 24, 2022