×

Controller for autonomous device

  • US 5,642,467 A
  • Filed: 01/31/1995
  • Issued: 06/24/1997
  • Est. Priority Date: 01/31/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A controller for directing the actions of an autonomous device in response to the existence or actions of objects in the physical world comprising:

  • a programmable computing system having at least one central processing unit, random access memory, and input/output channels, said input/output channels connected to data acquisition devices for gathering data about the physical world in the vicinity of the autonomous device and output effectors for outputting signals to effect the physical response of the autonomous device,program means stored in said random access memory for inputting the data relating to said physical world objects in the form of a stream of data vectors,program means stored in said random access memory for implementing a continuous inference network for generating inferred property confidence factors related to objects in the physical world,program means stored in said random access memory for repetitively fusing physical world data and inferred property confidence factors into a plurality of Representational instances, said Representational instances comprising a list of physical and inferred properties and their values and confidence factors, respectively,at least one Representational instance having an inferred behavior interface property for soliciting a response of the autonomous device,program means stored in said random access memory for implementing a plurality of independent behavior instances for carrying out response tasks,program means stored in said random access memory for implementing a mission control task by generating a task list of behavior instances to be performed wherein each said behavior instance includes at least one goal achievement function for testing for completion and/or modifying of the behavior response, andprogram means stored in said random access memory for implementing an execution engine for executing the behavior instance at the head of the task list.

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