Method and system for robot generation
First Claim
1. A method for the automated generation of a robotic device, the method comprising the steps of:
- a) providing a robotic server having a task specification module, a task generator module and a robot generation module;
b) eliciting and receiving user input at the task specification module to determine a task specification for one or more tasks for the robotic device;
c) automatically determining a task list comprising one or more tasks based on the provided task specification using the task generator module;
d) automatically 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 using the robot generation module;
e) automatically 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;
f) generating the robotic device by combining the determined one or more movement components, the one or more processing components and the logic components.
1 Assignment
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.
43 Citations
25 Claims
-
1. A method for the automated generation of a robotic device, the method comprising the steps of:
-
a) providing a robotic server having a task specification module, a task generator module and a robot generation module; b) eliciting and receiving user input at the task specification module to determine a task specification for one or more tasks for the robotic device; c) automatically determining a task list comprising one or more tasks based on the provided task specification using the task generator module; d) automatically 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 using the robot generation module; e) automatically 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; f) generating the robotic device by combining the determined one or more movement components, the one or more processing components and the logic components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of automatically generating a robotic device, the method comprising:
-
a) providing a robotic server having a task specification module, a task generator module and a robot generation module; b) 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; c) specifying a location for the robotic device to operate in; d) specifying an activity for the robotic device to undertake; e) providing detailed information regarding the activity that the robotic device is to undertake using the task specification module; f) automatically determining a task list using the task generator module based on at least one of the location, the activity and the detailed information, the task list comprising at least one task; g) automatically determining a plurality of robotic components that are to be included in the robotic device based on the task list using the robot generation module, the plurality of components including at least one logic component; h) automatically generating the at least one logic component required to execute the at least one task on the task list and embedding the at least one logic component onto a recordable medium associated with the robotic device; and i) generating the robotic device by combining the determined plurality of robotic components. - View Dependent Claims (25)
-
Specification