Teleoperation of unmanned ground vehicle
DCFirst Claim
Patent Images
1. A computerized method for controlling an unmanned vehicle, comprising:
- receiving, by a smart phone, a request to control the unmanned vehicle;
establishing, by the smart phone, wireless communication between the smart phone and the unmanned vehicle;
receiving, by the smart phone, a video stream generated by the unmanned vehicle;
displaying the video stream and vehicle controls on a touch-sensitive display screen within the smart phone;
manipulating the vehicle controls to direct the unmanned vehicle;
transmitting, by the smart phone, an initiation request via a cable to a rf transmitter;
transmitting, by the rf transmitter, the initiation request to the unmanned vehicle;
receiving, by the rf transmitter, a message from the unmanned vehicle; and
transmitting, by the rf transmitter, the message from the unmanned vehicle to the smart phone via the cable to the smart phone.
3 Assignments
Litigations
1 Petition
Accused Products
Abstract
Described are systems and methods, including computer program products for controlling an unmanned vehicle. A user controls one or more unmanned vehicles with a smart phone. The smart phone receives video stream from the unmanned vehicles, and the smart phone displays the controls from the unmanned vehicle over the video. The smart phone and the unmanned vehicle communicate wirelessly.
76 Citations
18 Claims
-
1. A computerized method for controlling an unmanned vehicle, comprising:
-
receiving, by a smart phone, a request to control the unmanned vehicle; establishing, by the smart phone, wireless communication between the smart phone and the unmanned vehicle; receiving, by the smart phone, a video stream generated by the unmanned vehicle; displaying the video stream and vehicle controls on a touch-sensitive display screen within the smart phone; manipulating the vehicle controls to direct the unmanned vehicle; transmitting, by the smart phone, an initiation request via a cable to a rf transmitter; transmitting, by the rf transmitter, the initiation request to the unmanned vehicle; receiving, by the rf transmitter, a message from the unmanned vehicle; and transmitting, by the rf transmitter, the message from the unmanned vehicle to the smart phone via the cable to the smart phone. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computerized method for controlling an unmanned vehicle, comprising:
-
receiving, by a smart phone, a request to control the unmanned vehicle; establishing, by the smart phone, wireless communication between the smart phone and the unmanned vehicle; receiving, by the smart phone, a video stream generated by the unmanned vehicle; displaying the video stream and vehicle controls on a touch-sensitive display screen within the smart phone; manipulating the vehicle controls to direct the unmanned vehicle; and providing a control to store a frame of the video stream as a picture on the smart phone.
-
-
8. A computerized method for controlling an unmanned vehicle, comprising:
-
receiving, by a smart phone, a request to control the unmanned vehicle; establishing, by the smart phone, wireless communication between the smart phone and the unmanned vehicle; receiving, by the smart phone, a video stream generated by the unmanned vehicle; displaying the video stream and vehicle controls on a touch-sensitive display screen within the smart phone; manipulating the vehicle controls to direct the unmanned vehicle; and providing a control to command one or more cameras on the unmanned vehicle to zoom in or out.
-
-
9. A computerized method for controlling an unmanned vehicle, comprising:
-
receiving, by a smart phone, a request to control the unmanned vehicle; establishing, by the smart phone, wireless communication between the smart phone and the unmanned vehicle; receiving, by the smart phone, a video stream generated by the unmanned vehicle; displaying the video stream and vehicle controls on a touch-sensitive display screen within the smart phone; manipulating the vehicle controls to direct the unmanned vehicle; and providing one or more controls to command the unmanned vehicle to one or more predetermined poses. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computerized method for controlling an unmanned vehicle, comprising:
-
receiving, by a smart phone, a request to control the unmanned vehicle; establishing, by the smart phone, wireless communication between the smart phone and the unmanned vehicle; receiving, by the smart phone, a video stream generated by the unmanned vehicle; displaying the video stream and vehicle controls on a touch-sensitive display screen within the smart phone; manipulating the vehicle controls to direct the unmanned vehicle; receiving, by the smart phone, information of objects within a distance of the unmanned vehicle; and displaying, on the smart phone, the unmanned vehicle with the objects positioned relative to the unmanned vehicle based the information.
-
-
15. A computerized method for controlling a plurality of unmanned vehicles, comprising:
-
receiving, by a smart phone, a request to control the unmanned vehicles; establishing, by the smart phone, wireless communication between the smart phone and each of the unmanned vehicles; receiving, by the smart phone, a video stream from each of the unmanned vehicles; selecting, by the smart phone, one of the plurality of unmanned vehicles; displaying the video stream and vehicle controls of the selected vehicle on a display screen within the smart phone; manipulating the displayed vehicle controls to direct the selected unmanned vehicle; and displaying controls that correspond to the particular unmanned vehicle from which the video stream is received. - View Dependent Claims (16)
-
-
17. A computerized method for controlling a plurality of unmanned vehicles, comprising:
-
receiving, by a smart phone, a request to control the unmanned vehicles; establishing, by the smart phone, wireless communication between the smart phone and each of the unmanned vehicles; receiving, by the smart phone, a video stream from each of the unmanned vehicles; selecting, by the smart phone, one of the plurality of unmanned vehicles; displaying the video stream and vehicle controls of the selected vehicle on a display screen within the smart phone; manipulating the displayed vehicle controls to direct the selected unmanned vehicle; and toggling between displaying the video stream and controls of each of the plurality of unmanned vehicles based on operator input.
-
-
18. A computerized method for controlling a plurality of unmanned vehicles, comprising:
-
receiving, by a smart phone, a request to control the unmanned vehicles; establishing, by the smart phone, wireless communication between the smart phone and each of the unmanned vehicles; receiving, by the smart phone, a video stream from each of the unmanned vehicles; selecting, by the smart phone, one of the plurality of unmanned vehicles; displaying the video stream and vehicle controls of the selected vehicle on a display screen within the smart phone; manipulating the displayed vehicle controls to direct the selected unmanned vehicle; and selecting, by the smart phone, two of the plurality of the unmanned vehicles; and displaying the video stream and controls of the two selected vehicles on a display screen within the smart phone; and manipulating the displayed controls to direct the two selected unmanned vehicles.
-
Specification