IP Library Granted Patent US 10,077,109
Granted Patent B2
US 10,077,109 · App. 14/605,430 · Granted Sep 18, 2018

First-person viewer for unmanned vehicles

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,077,109
App. No.
14/605,430
Granted
Sep 18, 2018
Kind
B2
Abstract

A remote control unit of an unmanned vehicle comprises a first communications subsystem, a processor, and a graphics processor. The first communications subsystem may be operable to receive sensor data via a first communication link between the remote control unit and the unmanned vehicle. The processor may be operable to determine a position and orientation of the unmanned vehicle based on the sensor data. The first communication subsystem may be operable to receive, via a second communication link between the remote control unit and the unmanned vehicle, a live first-person view from a camera of the unmanned vehicle. The graphics processor may be operable to generate a virtual first-person view from apriori data based on the sensor data. The processor may be operable to determine whether to present said live first-person view or said virtual first-person view based on signal quality of said second communication link.

Claims (40)

1. A system comprising:

a remote control unit of an unmanned vehicle, the remote control unit comprising:

a first communication subsystem operable to:

receive sensor data via a first communication link between said remote control unit and said unmanned vehicle; and

receive a live first-person view from a camera of said unmanned vehicle via a second communication link between said remote control unit and said unmanned vehicle;

a graphics processor operable to generate a virtual first-person view from apriori data based on said sensor data; and

a processor operable to:

determine a position and orientation of said unmanned vehicle based on said sensor data;

determine whether to present said live first-person view or said virtual first-person view on a user interface of said control unit based on signal quality of said second communication link, said signal quality determined by signal-to-noise ratio and/or bit error rate;

determine to present said virtual first-person view when said signal quality is below a determined threshold; and

determine to present said live first-person view when said signal quality is above said determined threshold; and

wherein said remote control unit is operable to receive differences between said virtual first-person view and said live first-person view determined and transmitted by circuitry of said unmanned vehicle.

2. The system of claim 1 , wherein said sensor data comprises data from one or both of: data from a global navigation system satellite receiver onboard said unmanned vehicle, and data from a telemeter onboard said unmanned vehicle.

3. The system of claim 1 , wherein:

said first communication link provides a higher likelihood of a desired data rate and latency compared to said second communication link.

4. The system of claim 1 , wherein said apriori data comprises topographical data.

5. The system of claim 1 , wherein said apriori data comprises a photograph previously captured from said position.

6. The system of claim 1 , wherein said communication subsystem is operable to adjust bandwidth of said second communication link based on a travel speed of said unmanned vehicle.

7. The system of claim 1 , wherein said processor is operable to predict said position and orientation of said unmanned vehicle based on said sensor data.

8. The system of claim 1 , comprising circuitry of said unmanned vehicle operable to generate said virtual first-person view from said apriori data based on said sensor data.

9. The system of claim 1 , wherein said circuitry of said unmanned vehicle is operable to encode said differences between said virtual first-person view and said live first-person view into a data block.

10. The system of claim 9 , wherein said circuitry of said unmanned vehicle is operable to transmit said data block via said second communication link.

11. The system of claim 1 , comprising a second communication subsystem operable to retrieve said apriori data from a network database.

12. A method comprising:

in a remote control unit of an unmanned vehicle:

receiving sensor data via a first communication link between said remote control unit and said unmanned vehicle;

receiving a live first-person view from a camera of said unmanned vehicle via a second communication link between said remote control unit and said unmanned vehicle;

determining a position and orientation of said unmanned vehicle based on said sensor data;

generating a virtual first-person view from apriori data based on said sensor data;

determining whether to present said live first-person view or said virtual first-person view on a user interface of said control unit based on signal quality of said second communication link, said signal quality determined by signal-to-noise ratio and/or bit error rate;

receiving differences between said virtual first-person view and said live first-person view determined and transmitted by circuitry of said unmanned vehicle;

determining to present said virtual first-person view when said signal quality is below a determined threshold; and

determining to present said live first-person view when said signal quality is above said determined threshold.

13. The method of claim 12 , wherein said sensor data comprises data from one or both of: data from a global navigation system satellite receiver onboard said unmanned vehicle, and data from a telemeter onboard said unmanned vehicle.

14. The method of claim 12 , wherein:

said first communication link provides a higher likelihood of a desired data rate and latency than said second communication link.

15. The method of claim 12 , wherein said apriori data comprises topographical data.

16. The method of claim 12 , wherein said apriori data comprises photographs previously-captured from said position.

17. The method of claim 12 , comprising adjusting bandwidth of said second communication link based on a travel speed of said unmanned vehicle.

18. The method of claim 12 , comprising predicting a position and orientation of said unmanned vehicle based on said sensor data.

Assignments (5)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: LING, CURTIS
To: MAXLINEAR, INC.
Reel/Frame 045412/0810 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
Cited By (1)
US 12,197,236