Navigating a UAV with telemetry through a socket
First Claim
1. A method for navigating a UAV, the method comprising:
- receiving in a remote control device a user'"'"'s selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI;
mapping the pixel'"'"'s location on the GUI to Earth coordinates of the waypoint;
receiving downlink telemetry, including a starting position from a GPS receiver on the UAV, from the UAV through a socket on the remote control device;
calculating a heading in dependence upon the starting position, the coordinates of the waypoint, and a navigation algorithm;
identifying flight control instructions for flying the UAV on the heading; and
transmitting uplink telemetry, including the flight control instructions, through the socket to the UAV.
5 Assignments
0 Petitions
Accused Products
Abstract
Navigating a UAV, including receiving in a remote control device a user'"'"'s selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI; mapping the pixel'"'"'s location on the GUI to Earth coordinates of the waypoint; receiving downlink telemetry, including a starting position from a GPS receiver on the UAV, from the UAV through a socket on the remote control device; calculating a heading in dependence upon the starting position, the coordinates of the waypoint, and a navigation algorithm; identifying flight control instructions for flying the UAV on the heading; and transmitting uplink telemetry, including the flight control instructions, through the socket to the UAV. In some embodiments the UAV is piloted, under control of a navigation computer on the UAV, from the starting position to the waypoint in accordance with a navigation algorithm.
49 Citations
45 Claims
-
1. A method for navigating a UAV, the method comprising:
-
receiving in a remote control device a user'"'"'s selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI;
mapping the pixel'"'"'s location on the GUI to Earth coordinates of the waypoint;
receiving downlink telemetry, including a starting position from a GPS receiver on the UAV, from the UAV through a socket on the remote control device;
calculating a heading in dependence upon the starting position, the coordinates of the waypoint, and a navigation algorithm;
identifying flight control instructions for flying the UAV on the heading; and
transmitting uplink telemetry, including the flight control instructions, through the socket to the UAV. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for navigating a UAV, the method comprising:
-
receiving in a remote control device a user'"'"'s selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI;
mapping the pixel'"'"'s location on the GUI to Earth coordinates of the waypoint;
transmitting uplink telemetry, including the coordinates of the waypoint, to the UAV through a socket on the remote control device;
receiving downlink telemetry, include a starting position from a GPS receiver, from the UAV through the socket; and
piloting the UAV, under control of a navigation computer on the UAV, from the starting position to the waypoint in accordance with a navigation algorithm. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for navigating a UAV, the system comprising:
-
means for receiving in a remote control device a user'"'"'s selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI;
means for mapping the pixel'"'"'s location on the GUI to Earth coordinates of the waypoint;
means for receiving downlink telemetry, including a starting position from a GPS receiver on the UAV, from the UAV through a socket on the remote control device;
means for calculating a heading in dependence upon the starting position, the coordinates of the waypoint, and a navigation algorithm;
means for identifying flight control instructions for flying the UAV on the heading; and
means for transmitting uplink telemetry, including the flight control instructions, through the socket to the UAV. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A system for navigating a UAV,.the system comprising:
-
means for receiving in a remote control device a user'"'"'s selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI;
means for mapping the pixel'"'"'s location on the GUI to Earth coordinates of the waypoint;
means for transmitting uplink telemetry, including the coordinates of the waypoint, to the UAV through a socket on the remote control device;
means for receiving downlink telemetry, include a starting position from a GPS receiver, from the UAV through the socket; and
means for piloting the UAV, under control of a navigation computer on the UAV, from the starting position to the waypoint in accordance with a navigation algorithm. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product for navigating a UAV, the computer program product comprising:
-
means, recorded on the recording medium, for receiving in a remote control device a user'"'"'s selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI;
means, recorded on the recording medium, for mapping the pixel'"'"'s location on the GUI to Earth coordinates of the waypoint;
means, recorded on the recording medium, for receiving downlink telemetry, including a starting position from a GPS receiver on the UAV, from the UAV through a socket on the remote control device;
means, recorded on the recording medium, for calculating a heading in dependence upon the starting position, the coordinates of the waypoint, and a navigation algorithm;
means, recorded on the recording medium, for identifying flight control instructions for flying the UAV on the heading; and
means, recorded on the recording medium, for transmitting uplink telemetry, including the flight control instructions, through the socket to the UAV. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A computer program product for navigating a UAV, the computer program product comprising:
-
means, recorded on the recording medium, for receiving in a remote control device a user'"'"'s selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI;
means, recorded on the recording medium, for mapping the pixel'"'"'s location on the GUI to Earth coordinates of the waypoint;
means, recorded on the recording medium, for transmitting uplink telemetry, including the coordinates of the waypoint, to the UAV through a socket on the remote control device;
means, recorded on the recording medium, for receiving downlink telemetry, include a starting position from a GPS receiver, from the UAV through the socket; and
means, recorded on the recording medium, for piloting the UAV, under control of a navigation computer on the UAV, from the starting position to the waypoint in accordance with a navigation algorithm. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification