COMMUNICATIONS SYSTEMS AND METHODS FOR REMOTELY CONTROLLED VEHICLES
First Claim
1. A method for communicating between a remote controller and a remotely controlled vehicle, comprising at the remote controller:
- establishing communications with the remotely controlled vehicle;
hopping through a plurality of different communication frequencies;
transmitting information for controlling the remotely controlled vehicle on substantially all of the plurality of communication frequencies;
transmitting information indicative of the established communications between the remote controller and the remotely controlled vehicle on a subset of said plurality of frequencies, the subset of frequencies comprising less than substantially all of the plurality of frequencies; and
continuing to transmit said information for controlling the remotely controlled vehicle on substantially all of the plurality of frequencies even if the remotely controlled vehicle loses communication with the remote controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote controller and a remotely controlled vehicle employ, at least in part, frequency hopping spread spectrum communications to communicate information between them. The remote controller transmits information for controlling the remotely controlled vehicle on substantially all of the frequencies of a hop sequence established by the two devices, but only transmits information indicative of the established communications between the devices on a subset of the frequencies of the sequence, the subset of frequencies comprising less than substantially all of the frequencies of the sequence. Additionally, the remote controller continues to transmit the information for controlling the remotely controlled vehicle on substantially all of the frequencies of the sequence even if the remotely controlled vehicle loses communication with the remote controller. A mathematical function is applied to identifiers associated with each device to generate an identifier representative of the established communications link between them.
90 Citations
20 Claims
-
1. A method for communicating between a remote controller and a remotely controlled vehicle, comprising at the remote controller:
-
establishing communications with the remotely controlled vehicle; hopping through a plurality of different communication frequencies; transmitting information for controlling the remotely controlled vehicle on substantially all of the plurality of communication frequencies; transmitting information indicative of the established communications between the remote controller and the remotely controlled vehicle on a subset of said plurality of frequencies, the subset of frequencies comprising less than substantially all of the plurality of frequencies; and continuing to transmit said information for controlling the remotely controlled vehicle on substantially all of the plurality of frequencies even if the remotely controlled vehicle loses communication with the remote controller. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for communicating between a remote controller and a remotely controlled vehicle, comprising at the remotely controlled vehicle:
-
establishing communications with the remote controller; hopping through a plurality of different communication frequencies in synchronization with the remote controller; receiving information for controlling the remotely controlled vehicle on substantially all of the plurality of communication frequencies; receiving information indicative of the established communications between the remote controller and the remotely controlled vehicle on a subset of said plurality of frequencies, the subset of frequencies comprising less than substantially all of the plurality of frequencies; and upon determining that the established communications with the remote controller have been interrupted, hopping through only said subset of frequencies to receive said information indicative of the established communications and reestablishing communications with the remote controller based thereon. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable storage medium having program code stored thereon for use in communicating between a remote controller and a remotely controlled vehicle, the program code, when executed by a processor of the remote controller, causing the remote controller to:
-
establish communications with the remotely controlled vehicle; hop through a plurality of different communication frequencies; transmit information for controlling the remotely controlled vehicle on substantially all of the plurality of communication frequencies; transmit information indicative of the established communications between the remote controller and the remotely controlled vehicle on a subset of said plurality of frequencies, the subset of frequencies comprising less than substantially all of the plurality of frequencies; and continue to transmit said information for controlling the remotely controlled vehicle on substantially all of the plurality of frequencies even if the remotely controlled vehicle loses communication with the remote controller. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium having program code stored thereon for use in communicating between a remote controller and a remotely controlled vehicle, the program code, when executed by a processor of the remotely controlled vehicle, causing the remotely controlled vehicle to:
-
establish communications with the remote controller; hop through a plurality of different communication frequencies in synchronization with the remote controller; receive information for controlling the remotely controlled vehicle on substantially all of the plurality of communication frequencies; receive information indicative of the established communications between the remote controller and the remotely controlled vehicle on a subset of said plurality of frequencies, the subset of frequencies comprising less than substantially all of the plurality of frequencies; and upon determining that the established communications with the remote controller have been interrupted, hop through only said subset of frequencies to receive said information indicative of the established communications and reestablish communications with the remote controller based thereon. - View Dependent Claims (17, 18, 19, 20)
-
Specification