Smart Objects

A Smart Object is an object that can describe its own possible interactions. The opposite approach to Smart Objects are 'plain' objects that do not provide this information. The additional information provided by this concept enables far more general interaction schemes, and can greatly simplify the planner of an artificial intelligence agent.

Information that is provided by a Smart Object includes:

  • Object properties: physical properties and a text description
  • Interaction information: position of handles, buttons, grips, ...
  • Object behavior: different behaviors based on state variables
  • Agent behaviors: description of the behavior an agent should follow when using the object

Most versions of smart objects also include animation information in the object information, however this is not an efficient approach, as this may make objects innapropriately oversized.

Famous quotes containing the words smart and/or objects:

    I’m a very smart guy. I haven’t a feeling or a scruple in the world. All I have the itch for is money. I am so money greedy that for twenty-five bucks a day and expenses, mostly gasoline and whisky, I do my thinking myself, what there is of it; I risk my whole future, the hatred of the cops ... I dodge bullets and eat saps, and say thank you very much, if you have any more trouble, I hope you’ll think of me, I’ll just leave one of my cards in case anything comes up.
    Raymond Chandler (1888–1959)

    I was afraid that by observing objects with my eyes and trying to comprehend them with each of my other senses I might blind my soul altogether.
    Socrates (469–399 B.C.)