Multipoint cable cam system and method
US-11556129-B2 · Jan 17, 2023 · US
US11960284B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11960284-B2 |
| Application number | US-202318096238-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 12, 2023 |
| Priority date | Sep 28, 2017 |
| Publication date | Apr 16, 2024 |
| Grant date | Apr 16, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This disclosure describes a method of controlling an unmanned aerial vehicle (UAV). The steps of controlling include acquiring images with an image capture device of an unmanned aerial vehicle (UAV). The steps include analyzing the images to determine navigation information of the UAV with a vision-based navigation system. The steps include tracking a position of the UAV with the vision-based navigation system. The steps include controlling rotors of the UAV to prevent deviations in movement from a desired flight path or position of the UAV. The steps include limiting travel or flight of the UAV to a physical region determined by the desired flight path.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: acquiring images with an image capture device of an unmanned aerial vehicle (UAV); analyzing the images to determine navigation information of the UAV with a vision-based navigation system; tracking a position of the UAV with the vision-based navigation system; controlling rotors of the UAV to prevent deviations in movement from a desired flight path or position of the UAV; and limiting travel or flight of the UAV to a physical region determined by the desired flight path. 2. The method of claim 1 , wherein the navigation information of the UAV includes position, velocity, orientation, or orientation rate. 3. The method of claim 1 , wherein the desired flight path is a flight path determined by a user-defined input. 4. The method of claim 1 , further comprising: implementing the vision-based navigation system when a GPS system of the UAV is inoperable or unreliable. 5. The method of claim 4 , wherein the GPS system includes stored GPS data that is obtained from a publicly available GPS data source. 6. The method of claim 1 , further comprising: recognizing, with the vision-based navigation system, a path, trail, road, waterway, building, or other geographic elements. 7. The method of claim 6 , further comprising: dynamically updating a flight trajectory and the position of the UAV with the vision-based navigation system based upon the path, the trail, the road, the waterway, the building, or the other geographic elements recognized by the vision-based navigation system. 8. The method of claim 1 , further comprising: providing inputs and outputs, with the vision-based navigation system, to the rotors, a movement mechanism, a remoter controller, or metadata sources. 9. A method, comprising: generating waypoints associated with an unmanned aerial vehicle (UAV); creating a flight trajectory based upon user-defined keyframes; recording keyframes of the user-defined keyframes; recording images as the UAV travels between the waypoints; and generating a virtual cable that is smooth and continuous by stitching a position of the UAV and the keyframes in an order that were defined by the user-defined keyframes so that smooth, continuous, cinematic footage is recorded. 10. The method of claim 9 , further comprising: maintaining a safe cable traversal speed as the UAV travels along the virtual cable. 11. The method of claim 10 , wherein the safe cable traversal speed is maintained regardless of a trajectory geometry generated by the user-defined keyframes. 12. The method of claim 9 , further comprising: blending camera transitions between the user-defined keyframes. 13. The method of claim 9 , wherein the keyframes are a target subject material. 14. The method of claim 13 , comprising: generating a spline-based flight path and the flight trajectory of the UAV based upon the user-defined keyframes. 15. A method, comprising: generating waypoints based upon stored GPS data; generating a flight path based upon the waypoints; storing the flight path; transmitting the flight path to an unmanned aerial vehicle (UAV); flying the UAV along the flight path; and capturing images or videos at the waypoints to generate captured images. 16. The method of claim 15 , wherein a software application performs operations comprising: positioning a movement mechanism of the UAV; controlling the capturing of the images or the videos; and/or displaying the captured images or the videos. 17. The method of claim 16 , wherein the software application is located on a remote controller. 18. The method of claim 16 , wherein the software application is configured to enable a user to create short video clips, perform full remote control of an imaging device of the UAV, or wirelessly control software of an image capture device. 19. The method of claim 16 , wherein the software application is connected to a cloud service so that the software application is configured to upload the images or the video to the cloud service. 20. The method of claim 15 , further comprising: smoothing corners at the waypoints so that a curvature is formed along segments between the waypoints.
Related publications grouped by family.
Answers are generated from the same data shown on this page.