×

Application-independent and component-isolated system and system of systems framework

  • US 8,521,359 B1
  • Filed: 11/14/2011
  • Issued: 08/27/2013
  • Est. Priority Date: 06/06/2007
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    a distribution module for communicating with access associations of the agents and distribution modules of other processors;

    a model service module configured to synchronize information exchange between each of the one or more agents'"'"' access associations and between the one or more processors; and

    a first control agent configured to provide a control information representation based at least in part on the first input information representation;

    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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×