Home Behaviour Design Company Contact
 
 
       
Robot Companion

  Behavior
concept



Behavior
software



We are working with the Abasoft designers to create the behaviours.
  Behavior Concept

Appeal
Creating a design or an action that the audience enjoys watching. This is what usually comes to mind when people talk about robots.

Anticipation
The preparation for an action. This is the technique of doing something to prepare the audience for the action that is about to come. Directing their attention to the right part of the screen. I think the best example of this is the “wheely feet” that cartoon characters get before taking off running. Or making sure that an arm movement winds up before exerting some energy. These are definitely cues that robots could use to help a human companion understand more about what they are “about” to do. It would make people feel more comfortable if they felt they could accurately predict the robots behavior.

Visual Arcs
The visual path of action for natural movement. Many of these principles argue against just an efficient path. Arcs, refers to the fact that even in a reaching action or something where the end point is the goal, there is something about the path that is taken to the end point that can make the motion more natural and more predictable. This could ease interaction because a person would find the robot’s actions more intuitive to follow.

Secondary Action
The action of an object resulting from another action. Objects moving in relation to a character’s actions. A more subtle aspect of secondary action is within the character’s body. As an example, when you nod your head, it is more than just your neck bone moving. A natural head nod will have secondary actions in some of the robot’s facial features (eyebrows, ears). These secondary actions, while not instrumental to the getting from A to B goal, create a more natural looking behavior.

Timing
Spacing actions to define the weight and size of objects and the personality of characters. Slow motions communicate something different than fast motions. Thus, not just getting the hand from A to B, it’s about how you get there with a particular speed.

Follow Through and Overlapping Action
The termination of an action and establishing its relationship to the next action. This relates most to the prior point about anticipation. Not only does a single action need to have “set up,” but all of the robot’s actions have to make sense together. One is the anticipation of the other. A particular action or behavior might terminate differently depending on what action or behavior is coming next.


Behavior Software

Environment
What objects are in front of me

Is there motion around me

What sound did I hear

Is there a person in the room

Smooth speed and timed muscle movements

Did someone touch me

I can nod my head

Watch me go to sleep

Do my muscles work

Are my eyes open



"Where am I"

Self modifying and self improving