US2009306823A1PendingUtilityA1

Method and System for Robot Generation

Assignee: BALTES HANSJORGPriority: Jan 12, 2007Filed: Jul 8, 2009Published: Dec 10, 2009
Est. expiryJan 12, 2027(~0.5 yrs left)· nominal 20-yr term from priority
G05D 1/0274G05D 1/0227G05D 1/0246G05D 1/0255G05D 1/0261G05D 1/0272G05D 1/0278
35
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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.   
   
   
       2 . The method of  claim 1 , further comprising the step of determining specifications for the one or more mechanical components, the one or more processing components, and the one or more logic components for use in generation of the robotic device. 
   
   
       3 . The method of  claim 2 , wherein a physical robotic device is constructed by assembling the one or more mechanical components in combination with the processing components and the recordable medium. 
   
   
       4 . The method of  claim 3 , wherein a plurality of physical robotic devices are created and operate in a robotic team environment. 
   
   
       5 . The method of  claim 2 , wherein a virtual robotic device is constructed by creating virtual representations of the one or more mechanical components that are combined with the one or more processing requirements and the logic components. 
   
   
       6 . The method of  claim 5 , wherein a plurality of virtual robotic devices are created and operate in a robotic team environment. 
   
   
       7 . The method of  claim 1 , further comprising the step of eliciting and receiving user input regarding environmental specifications regarding the environment that the robotic device is to operate in. 
   
   
       8 . The method of  claim 1 , wherein a robotic device is constructed with physical and virtual components that represent the one or more mechanical components that are combined with the one or more processing requirements and the logic components. 
   
   
       9 . The method of  claim 8 , wherein a plurality of robotic devices with mixed physical and virtual components are created and operate in a robotic team environment. 
   
   
       10 . The method of  claim 1 , wherein the method is undertaken at a robotic server. 
   
   
       11 . The method of  claim 10 , wherein a robotic device is a robotic server. 
   
   
       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.   
   
   
       13 . The method of  claim 12 , wherein the map may be a pre-existing map that is uploaded. 
   
   
       14 . The method of  claim 12 , wherein the map may be created to define the area of the environment. 
   
   
       15 . The method of  claim 12 , wherein the specified environment is transmitted to the robotic device. 
   
   
       16 . The method of  claim 12 , wherein the robotic device may be a physical robotic device or a virtual robotic device, or a robotic device with mixed physical and virtual components. 
   
   
       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.   
   
   
       18 . The method of  claim 17 , wherein the location may be an indoor or outdoor location, or an indoor and outdoor location. 
   
   
       19 . The method of  claim 17 , wherein the activity may be selected from one or more activities that the robotic device has previously undertaken. 
   
   
       20 . The method of  claim 17 , wherein the activity may be an activity that has not been previously undertaken by the robotic device. 
   
   
       21 . The method of  claim 17 , wherein a robotic device is generated to accomplish the one or more tasks. 
   
   
       22 . The method of  claim 17 , wherein the robotic device may be a physical robotic device or a virtual robotic device or a virtual robotic device with mixed physical and virtual components. 
   
   
       23 . The method of  claim 22 , wherein the robotic device may operate in a physical environment, virtual environment or a mixed virtual and physical environment. 
   
   
       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.   
   
   
       25 . The method of  claim 24 , wherein one or more of the plurality of robotic devices may be physical robotic devices. 
   
   
       26 . The method of  claim 25 , wherein one or more of the plurality of robotic devices may be virtual robotic devices. 
   
   
       27 . The method of  claim 25 , wherein the plurality of robotic devices may be a mixture of virtual and physical robotic devices. 
   
   
       28 . The method of  claim 24 , wherein the controlling robotic device is the robotic server.

Join the waitlist — get patent alerts

Track US2009306823A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.