Tactical robot controller
First Claim
1. An unmanned systems operator control system comprising:
- a set of switches;
control enumeration software configured to report a superset of virtual switches;
a first unmanned system control application subscribed to a first switch subset of the superset to output commands controlling a first unmanned system based on activation of the set of switches;
at least a second unmanned system control application subscribed to a second switch subset of the superset to output commands controlling a second unmanned system based on activation of the set of switches; and
a mode switching subsystem configured, in a first state, to map the set of switches to the first switch subset and, in a second state, to map the set of switches to the second switch subset.
3 Assignments
0 Petitions
Accused Products
Abstract
An unmanned systems operator control system includes a hand held controller with a set of switches and control enumeration software specially configured to report a superset of virtual switches based on the physical switches. A core unit includes a first unmanned system control application subscribing to a first switch subset of the superset and outputting commands controlling a first unmanned system based on activation of the set of switches. A second unmanned system control application subscribes to a second switch subset of the superset and outputs commands controlling a second unmanned system based on activation of the set of switches. A mode switching subsystem is configured, in a first state, to map the set of switches to the first switch subset and, in a second state, to map the set of switches to the second switch subset.
-
Citations
25 Claims
-
1. An unmanned systems operator control system comprising:
-
a set of switches; control enumeration software configured to report a superset of virtual switches; a first unmanned system control application subscribed to a first switch subset of the superset to output commands controlling a first unmanned system based on activation of the set of switches; at least a second unmanned system control application subscribed to a second switch subset of the superset to output commands controlling a second unmanned system based on activation of the set of switches; and a mode switching subsystem configured, in a first state, to map the set of switches to the first switch subset and, in a second state, to map the set of switches to the second switch subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling a plurality of unmanned systems with one handheld controller having a set of switches, the method comprising:
-
mapping the set of switches to a first switch subset of a superset of virtual switches; subscribing to the first switch subset when controlling a first unmanned system using the set of switches; mapping the set of switches to a second switch subset of a superset of virtual switches; and subscribing to the second switch subset when controlling the second unmanned system using the set of switches. - View Dependent Claims (12, 13)
-
-
14. A tactical robot controller for first and second robots comprising:
-
a first unmanned system control application configured to output commands controlling a first unmanned system via a first radio; at least a second unmanned system control application system configured to output commands controlling a second unmanned system via a second radio; a handheld controller including a set of switches for controlling the first and second unmanned systems and software delivering switch data to the first unmanned system control application and to the second unmanned system control application; and a mode selection switchable between the first and second unmanned systems. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A tactical robot control method for first and second robots comprising:
-
controlling a first unmanned system by delivering switch data to a first unmanned system control application issuing commands to the first unmanned system via a first radio; controlling a second unmanned system by delivering switch data to a second unmanned system control application issuing commands to the second unmanned system via a second radio; and switching between control of the first unmanned system and the second unmanned system. - View Dependent Claims (23, 24, 25)
-
Specification