Aibo Programming (CLICK BUTTON FOR ROBOT LEARNING)



A conceptual model of deliberative and reactive architectures between the robot (Black Text) and animal (Blue Text) models



Conceptualization of the mood matrix. Mood depends on memory stick instructions at boot, overall experience during current wake-period, and immediate input. Examples: Falling is bad, petting is good, movement is interesting. Mood is most-easily recognized by eye color, tail lights, "vocalizations" and body position. Moods can be initialized by programming and affected by the consequences of various actions.



Hot pink is recognized as good and elicits an approach. The pink ball may be played with (kick, head butt) or simply settled by.



More complex pattern recognition is possible, including facial recognition. Depending on the model, ~70-150 speaker-independent commands can be recognized. Speaker voice recognition can be programmed.



Example ball routines.



111 Finds Ball

210 finds pink ball

111 Kicks Ball


Conceptual general personality program.



111 gets up after falling over

111 Wakes up after a short nap

Confused 111

Hyper 111

111 Backs Up

111 Tries to Escape

Aibo 111 and 210 together. Aibo 210 is depressed.

210 Wakes up

Happy 210


LAN communications allow communication with a traditional PC.


Links to programming environments


CLICK BUTTON FOR ROBOT LEARNING