Method and System for Robot Generation
First Claim
1. A method for the automated generation of a robotic device in whole or in part, comprising the steps of:
- a) eliciting and receiving user input to determine a task specification for one or more tasks for the robotic device;
b) determining a task list comprising one or more tasks based on the provided task specification;
c) determining based on the task list provided, one or more movement components, one or more processing components, and logic components required to execute one or more tasks; and
d) generating the logic components required to execute one or more tasks, and embedding the logic components onto a recordable medium associated with the robotic device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for the automatic generation of a robotic devices, where the method comprises the steps of receiving user input to determine a task specification for one or more tasks for the robotic device, determining a task list comprising one or more tasks based on the provided task specification, determining based on the task list provided, one or more mechanical components, one or more processing components, and logic components required to execute one or more tasks; and generating the logic components required to execute one or more tasks, and embedding the logic components onto a recordable medium associated with the robotic device.
-
Citations
28 Claims
-
1. A method for the automated generation of a robotic device in whole or in part, comprising the steps of:
-
a) eliciting and receiving user input to determine a task specification for one or more tasks for the robotic device; b) determining a task list comprising one or more tasks based on the provided task specification; c) determining based on the task list provided, one or more movement components, one or more processing components, and logic components required to execute one or more tasks; and d) generating the logic components required to execute one or more tasks, and embedding the logic components onto a recordable medium associated with the robotic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of creating a robotic device, wherein an environment for the robotic device to operate in is specified, the method comprises
a) inputting a map that defines the area of the environment; -
b) inputting a starting point indicating a position within the area that the robotic device is to start operating from; c) inputting one or more stopping points along a route emanating from the starting point that the robotic device is to follow; and d) inputting one or more tasks to be completed by the robotic device at the starting points, stopping points or along the route. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of specifying one or more tasks for a robotic device to complete, the method comprising;
-
a) specifying whether the robotic device is a physical robotic device or a virtual robotic device, or a robotic device with mixed physical and virtual components; b) specifying a location for the robotic device to operate in; c) specifying an activity for the robotic device to undertake; and d) providing detailed information regarding the activity that the robotic device is to undertake. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method of completing one or more tasks by a plurality of robotic devices operating in a team environment, the method comprising:
-
a) selecting one or more of the plurality of the robotic devices to be a controlling robotic devices; b) determining at the controlling robotic device whether new robotic specifications are required for one or more of the plurality of robotic devices; c) transmitting requests for new robotic specifications from the controlling robotic device to a robotic server; and d) receiving the new robotic specifications at the one or more of the plurality of robotic devices. - View Dependent Claims (25, 26, 27, 28)
-
Specification