Patent ID: 8521359
Filing Date: 2013-08-27
Classification: G06F

Abstract:
1. A distributed robotic control system comprising: one or more processors each configured to execute at least one agent stored in a non-transitory computer storage medium, the at least one agent comprising an implementation of a behavior based at least in part on an information representation of data available through access associations between information representations of other agents, one or more agents configured to exchange information through an information model comprising a hierarchy of information objects, wherein each agent is associated with a subset of the information objects in the hierarchy; an input device configured to receive an input signal from an environment in which a robot operates and, in response to the received input signal, to provide input data; wherein one of the one or more processors comprises a first client processor configured to receive the input data, the first client processor executing a first input agent configured to provide a first input information representation of the input data; wherein one of the one or more processors comprises a first server processor configured to communicate with the agents executed on the one or more processors, the first server processor comprising: an output device configured to output an output signal for causing an action by the robot in the environment, the output signal generated in response to output data; wherein one of the one or more processors comprises a second client processor comprising a first output agent configured to receive the control information representation and to provide the output data to the output device.