Unmanned vehicle simulation
First Claim
Patent Images
1. A method for simulating an object using a computer operating according to computer instructions stored in a memory, the method comprising:
- displaying, using the computer, a map of a region;
designing, with a designing tool, one or more routes for a simulation of an unmanned vehicle, wherein the routes comprise a plurality of obstacles or terrains and a number of waypoints; and
simulating, with a simulation tool, the unmanned vehicle during the route;
responsive to a single user input selecting a location on said map, dynamically determining, using the computer, a plurality of user-selectable actions, the actions determined based on a current context of the simulation of the unmanned vehicle;
providing, using the computer, the determined plurality of user-selectable actions for display on the map of the region;
accepting, using the computer, a user-selected action from the displayed plurality of actions; and
performing, using the computer, the user-selected action by updating the simulating of the unmanned vehicle based on the user-selected action;
wherein the plurality of user-selectable actions include;
creating a further simulated object at the selected location on the map.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for simulating a vehicle may include a designing tool for configured for a vehicle simulation and a simulation tool for controlling simulation characteristics of the vehicle. A method for simulating an object may include displaying a map of a region, displaying a plurality of actions operative on a simulated object, and performing a selected action.
14 Citations
16 Claims
-
1. A method for simulating an object using a computer operating according to computer instructions stored in a memory, the method comprising:
-
displaying, using the computer, a map of a region; designing, with a designing tool, one or more routes for a simulation of an unmanned vehicle, wherein the routes comprise a plurality of obstacles or terrains and a number of waypoints; and simulating, with a simulation tool, the unmanned vehicle during the route; responsive to a single user input selecting a location on said map, dynamically determining, using the computer, a plurality of user-selectable actions, the actions determined based on a current context of the simulation of the unmanned vehicle; providing, using the computer, the determined plurality of user-selectable actions for display on the map of the region; accepting, using the computer, a user-selected action from the displayed plurality of actions; and performing, using the computer, the user-selected action by updating the simulating of the unmanned vehicle based on the user-selected action; wherein the plurality of user-selectable actions include; creating a further simulated object at the selected location on the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising at least one memory having stored therein computer instructions that, upon execution by one or more processors of the system, at least cause the system to:
-
display a map of a region; design, with designing tool, one or more routes for a simulation of an unmanned vehicle, wherein the routes comprise a plurality of obstacles or terrains and a number of waypoints; and simulate, with a simulation tool, the unmanned vehicle during the route; responsive to a single user input selecting a location on said map dynamically determine a plurality of user-selectable actions, the user-selectable actions determined based on a current context of the simulation of the unmanned vehicle; provide the determined plurality of user-selectable actions for display on the map of the region; accept a user-selected action from the displayed user-selectable plurality of actions; and perform the user-selected action by updating the simulation of the unmanned vehicle based on the user-selected action; wherein the plurality of user-selectable actions include; creating a further simulated object at the selected location on the map. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having stored thereon computer-readable instructions, the computer-readable instructions comprising instructions that upon execution on one or more computing devices, at least cause the one or more computing devices to implement:
-
display of a map of a region; design, with designing tool, one or more routes for a simulation of an unmanned vehicle, wherein the routes comprise a plurality of obstacles or terrains and a number of waypoints; and simulate, with a simulation tool, the unmanned vehicle during the route; responsive to a single user input selecting a location on said map, dynamically determining a plurality of actions, the actions determined based on a current context of the simulation of the unmanned vehicle; providing the determined plurality of actions for display on the map of the region; accepting a user-selected action from the displayed plurality of actions; and performing the user-selected action in real-time by updating the simulation based on the selected action; wherein the plurality of user-selectable actions include; creating a further simulated object. - View Dependent Claims (14, 15, 16)
-
Specification