Methods and systems for collaborative control of a remote vehicle
First Claim
Patent Images
1. A real-time collaborative vehicle control system comprising:
- a plurality of computing devices each comprising a communications infrastructure coupled to each of a processor, a memory, and a collaborative intent application stored on each memory and configured to run on each processor, and a user interface coupled to a display and configured to receive input from a user;
a collaborative server in networked communication with the plurality of computing devices, the collaboration server including a processor and a memory;
a vehicle controller configured to receive commands from the collaborative server; and
a vehicle operatively controlled by the vehicle controller, wherein the control system is configured to perform the following steps, wherein computing device steps are performed substantially simultaneously on each of the plurality of computing devices;
display, on each of the computing devices, vehicle control information, and a collaboratively controlled graphical indication having a coordinate location in relation to the vehicle control information;
receive, on each of the computing devices, repeatedly in real-time, user input of a user intent vector through the user interface, the user intent vector having a direction in relation to the user control information and a magnitude,send, repeatedly in real-time, the user intent vector to the collaboration server,responsively determine, repeatedly in real-time by the collaboration server, a group intent vector from the plurality of received user intent vectors, anddetermine, repeatedly in real-time by the collaboration server, an updated coordinate location based on the group intent vector;
determine, repeatedly in real-time by the collaboration server, at least one vehicle command in response to the updated coordinate location;
send, repeatedly in real-time by the collaboration server, the at least one a vehicle command to the vehicle controller, whereby the vehicle operates in response to the at least one vehicle command;
send, repeatedly in real-time by the collaboration server, the updated coordinate location to the plurality of computing devices; and
update, repeatedly in real-time by the computing devices, the location of the collaboratively controlled graphical indication using the received updated coordinate location, whereby a closed-loop system is formed between the collaboration server and each collaborative intent application.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are for enabling a group of individuals, each using an individual computing device, to collaboratively control a vehicle in real-time as a unified intelligence. The collaboration system comprises a plurality of computing devices, each of the devices being used by an individual user, each of the computing devices enabling its user to contribute to the emerging real-time group-wise intent. A collaboration server is disclosed that moderates the closed-loop system, enabling convergence upon a unified group intent. Control commands are repeatedly sent to the vehicle based on the determined group intent.
82 Citations
20 Claims
-
1. A real-time collaborative vehicle control system comprising:
-
a plurality of computing devices each comprising a communications infrastructure coupled to each of a processor, a memory, and a collaborative intent application stored on each memory and configured to run on each processor, and a user interface coupled to a display and configured to receive input from a user; a collaborative server in networked communication with the plurality of computing devices, the collaboration server including a processor and a memory; a vehicle controller configured to receive commands from the collaborative server; and a vehicle operatively controlled by the vehicle controller, wherein the control system is configured to perform the following steps, wherein computing device steps are performed substantially simultaneously on each of the plurality of computing devices; display, on each of the computing devices, vehicle control information, and a collaboratively controlled graphical indication having a coordinate location in relation to the vehicle control information; receive, on each of the computing devices, repeatedly in real-time, user input of a user intent vector through the user interface, the user intent vector having a direction in relation to the user control information and a magnitude, send, repeatedly in real-time, the user intent vector to the collaboration server, responsively determine, repeatedly in real-time by the collaboration server, a group intent vector from the plurality of received user intent vectors, and determine, repeatedly in real-time by the collaboration server, an updated coordinate location based on the group intent vector; determine, repeatedly in real-time by the collaboration server, at least one vehicle command in response to the updated coordinate location; send, repeatedly in real-time by the collaboration server, the at least one a vehicle command to the vehicle controller, whereby the vehicle operates in response to the at least one vehicle command; send, repeatedly in real-time by the collaboration server, the updated coordinate location to the plurality of computing devices; and update, repeatedly in real-time by the computing devices, the location of the collaboratively controlled graphical indication using the received updated coordinate location, whereby a closed-loop system is formed between the collaboration server and each collaborative intent application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification