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:

    Among the Very Rich you will never find a really generous man, even by accident. They may give their money away, but they will never give themselves away; they are egoistic, secretive, dry as old bones. To be smart enough to get all that money you must be dull enough to want it.
    Gilbert Keith Chesterton (1874–1936)

    I think of consciousness as a bottomless lake, whose waters seem transparent, yet into which we can clearly see but a little way. But in this water there are countless objects at different depths; and certain influences will give certain kinds of those objects an upward influence which may be intense enough and continue long enough to bring them into the upper visible layer. After the impulse ceases they commence to sink downwards.
    Charles Sanders Peirce (1839–1914)