Apparatus and method for enabling rapid configuration and reconfiguration of a robotic assemblage
First Claim
1. A method, comprising:
- storing pre-generated solution and control commands in a data store of an autonomous robotic assemblage as an intelligently instrumented command hierarchy defining a work plan describing a job to exploit a work surface by the autonomous robotic assemblage;
self-optimizing the job performance by autonomously performing the following operations by a control unit of said autonomous robotic assemblageself-executing at least a first pre-generated set of commands to perform at least a first autonomous operation,self-modeling at least a first autonomous job performance status,dynamically transforming the first pre-generated set of commands into at least a first more-optimized set of commands based on the self-modeled first autonomous job performance status and the job'"'"'s description described in the work plan,self-executing the first more-optimized set of commands to perform at least a second autonomous operation, andself-resolving at least a first fault for at least one of system errors and assemblage collisions involving internal articulators or with external objects while the second autonomous operation is being performed; and
providing tele-operated supervision of at least one autonomous command.
0 Assignments
0 Petitions
Accused Products
Abstract
Modular components form a robotic assembly, the mod-components include modules and tools, each have a set of functions and capabilities, are rapidly configured-reconfigured to function cooperatively, creating a configurable robotic assemblage. Each mod-component incorporates a standardized connector mating with any other standardized connector in an interchangeable manner providing mechanical stability, power, and signals therebetween. Each mod-component incorporates a processor, data storage for mod-component identity, status, and programmable functionality, and for responding to commands. Storage is reprogrammed while the robot is operational, altering both commands and responses. After interconnection, inter-module power and communication are established and each modular component identifies itself and its functionality, thereby providing “plug and play” configuration.
46 Citations
20 Claims
-
1. A method, comprising:
-
storing pre-generated solution and control commands in a data store of an autonomous robotic assemblage as an intelligently instrumented command hierarchy defining a work plan describing a job to exploit a work surface by the autonomous robotic assemblage; self-optimizing the job performance by autonomously performing the following operations by a control unit of said autonomous robotic assemblage self-executing at least a first pre-generated set of commands to perform at least a first autonomous operation, self-modeling at least a first autonomous job performance status, dynamically transforming the first pre-generated set of commands into at least a first more-optimized set of commands based on the self-modeled first autonomous job performance status and the job'"'"'s description described in the work plan, self-executing the first more-optimized set of commands to perform at least a second autonomous operation, and self-resolving at least a first fault for at least one of system errors and assemblage collisions involving internal articulators or with external objects while the second autonomous operation is being performed; and providing tele-operated supervision of at least one autonomous command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a robotic assemblage comprising a storage device in which an intelligently instrumented command hierarchy stores pre-generated solution and control commands that define a work plan, where said work plan describes a job to exploit a work surface by said robotic assemblage; wherein a control unit of said robotic assemblage is self-configurable to perform the following operations to self-optimize said job performance; self-executing at least a first pre-generated set of commands to perform at least a first autonomous operation; self-modeling at least a first autonomous job performance status; dynamically transforming the first pre-generated set of commands into at least a first more-optimized set of commands based on the self-modeled first autonomous job performance status and the job'"'"'s description described in the work plan; self-executing the first more-optimized set of commands to perform at least a second autonomous operation; and self-resolving at least a first fault for at least one of system errors, assemblage collisions involving internal articulators or with external objects while the second autonomous operation is being performed; and a tele-operation device configured to enable tele-operated supervision of at least one autonomous command. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification