METHODS AND SYSTEM FOR CONTROLLING A MOVABLE OBJECT
First Claim
Patent Images
1. A computer-implemented method for controlling a controllable object, comprising:
- determining a change in a baseline between a controlling object and the controllable object based on measurements from a first location sensor of the controlling object and a second location sensor of the controllable object;
mapping the baseline change to a corresponding state change for the controllable object based at least in part on a mapping function; and
generating one or more control commands to effect the state change for the controllable object.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for controlling a movable object such as a UAV. A baseline change between a controlling object and a controllable object can be determined with centimeter or sub-centimeter accuracy based on satnav measurements from the controlling object and the controllable object. The baseline change can be mapped to a state change for the controllable object. Control commands can be generated for effecting the state change for the controllable object.
16 Citations
30 Claims
-
1. A computer-implemented method for controlling a controllable object, comprising:
-
determining a change in a baseline between a controlling object and the controllable object based on measurements from a first location sensor of the controlling object and a second location sensor of the controllable object; mapping the baseline change to a corresponding state change for the controllable object based at least in part on a mapping function; and generating one or more control commands to effect the state change for the controllable object. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 14, 16)
-
-
11. A remote control terminal, comprising:
-
a satnav receiver configured to receive satellite signals from one or more satellites; a memory that stores one or more computer-executable instructions; and one or more processors configured to access the memory and execute the computer-executable instructions to perform a method comprising; determining a change in a baseline between the remote control terminal and a controllable object based at least in part on measurements from the satnav receiver; mapping the baseline change to a corresponding state change for the controllable object based at least in part on a mapping function; and generating one or more control commands to effect the state change for the controllable object. - View Dependent Claims (12, 13, 15, 17, 18)
-
-
19. An unmanned aerial vehicle (UAV), comprising:
-
a satnav receiver configured to receive satellite signals from one or more satellites; a memory that stores one or more computer-executable instructions; and one or more processors configured to access the memory and execute the computer-executable instructions to perform a method comprising; determining a change in a baseline between a controlling object and the UAV based at least in part on measurements from the satnav receiver; mapping the baseline change to a corresponding state change for the UAV based at least in part on a mapping function; and generating one or more control commands to effect the state change for the UAV. - View Dependent Claims (20, 21)
-
-
22. A control system, comprising:
-
a memory that stores one or more computer-executable instructions; and one or more processors configured to access the memory and execute the computer-executable instructions to perform a method comprising; determining a change in a baseline between a controlling object and a controllable object based on measurements from a first location sensor of the controlling object and a second location sensor of the controllable object; mapping the baseline change to a corresponding state change for the controllable object based at least in part on a mapping function; and generating one or more control commands to effect the state change for the controllable object. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification