indexMS THESISreactive boxesegg machineplane modulatorrelational constructsdakadakaintrospection machineeat = studies>>>

 

overview

trundle v1.2
anatomy
images
behavior

interaction
movement


trundle v1.1
anatomy
images
behavior

trundle v1.0
anatomy
images

 



        Using social language to describe the movement and interaction with Trundle, it can be said that Trundle seeks attention, but is shy. It changes its mood over time as a function of the amount of attention is receives. Mood is communicated through posture and quality of movement. When Trundles is first activated, its basic behavior is to seek out stimulus. This is achieved through slowly moving laterally along its track and scanning its sonars across the space. It first pans left to right with its sonars and when it reaches the end of this check, it moves laterally for one second and then begins to sweep the environment once more. When the sculpture reaches the end of the track, it turns around and comes back. When it receives a stimulus through its sonar, it quickly jerks away, pauses, and begins to move leisurely once again.
        In addition to a series of simple reflexes, the activity of Trundle is dominated by a number of absolute actions. These are analogous to the fixed action patterns found in many animals. For example, when Trundle is touched, it will quickly jerk away and collapse into its neutral state. It sets all of its excitation variables to neutral and slowly begins to expand the reach of its sensors, starting at the top and moving its way to the bottom of the sculpture.
        Trundle adapts its behavior over time by changing internal state variables which affect how the sculpture senses and moves. For example, if Trundle is constantly registering stimulus in its sonar, it can begin to look for signals at a closer range. This will either cause people to come closer or allow it to ignore a large object brought into its vision. Trundle will also have a concept of affect. Through continual interaction with the sculpture, it may become excited and change the quality of its movements to become increasingly rapid and short. If the sculpture suffers from neglect, it will slow its movement down and occasionally lash out by thrashing itself. The behavior of Trundle is implemented in C code as a series of finite state machines. The original plan for the behavior architecture is outlined in the diagram at the top of the page.

 
Casey Reas ( reas@media.mit.edu )