dLife Home Page

Package dlife.robot.aibo

Classes and interfaces that support interaction with the Sony Aibo.

See:
          Description

Class Summary
Aibo Class for communicating with an Aibo Robot.
AiboAccelSensors Structure to store the acceleration sensors on the Aibo.
AiboBackButtons A collection containing all buttons located on the physical Aibo's back.
AiboBatterySensor Structure to store the power sensors on the Aibo.
AiboCamera Camera device for the AIBO.
AiboChinButton A collection containing the button located on the physical Aibo's chin.
AiboHeadButton A sensor for the button located on the physical Aibo's head.
AiboHeadDisplay GUI controller for the AiboHeadEffector.
AiboHeadEffector An AiboHeadEffector allows control of the pan, tilt and nod of the Aibo's head.
AiboIRSensors Structure to store the IR sensors on the Aibo.
AiboPawButtons A collection containing all paw buttons located on the physical Aibo.
AiboWalkDisplay GUI control for the AiboWalkEffector.
AiboWalkEffector Effector for the Aibo's walk control.
WorldState The WorldState class is a threaded data structure that constantly filters through the streaming output from the Aibo's WorldStateSerializer.
 

Package dlife.robot.aibo Description

Classes and interfaces that support interaction with the Sony Aibo.

The Aibo is a robotic dog produced by Sony from 1999-2006. dLife interacts with the AIBO through the Tekkotsu operating system.

Aibo Setup

  1. Complete the Basic dLife Installation.
  2. Install Tekkotsu on the AIBO
    1. Obtain a Sony pink memory stick and compatible stick reader.
    2. Erase the contents of the memory stick
    3. Download and unpack the dlifeThirdPartySource.zip file.
    4. Unpack the dLifeThirdPartySource/TekkotsuStick.zip file.
    5. Copy the contents of the TekkotsuStick directory into the root directory of the memory stick
    6. Edit the network parameters in /open-r/system/conf/wlandflt.txt (on the memory stick) to match your network configuration. Using a manually configured IP address makes it easier to connect to the Aibo from the ControlCenter.
    7. Put the new memory stick into the Aibo.

Aibo Quick Start

  1. Complete the Aibo Setup (once only).
  2. Launch the Control Center by double clicking the ControlCenter (Mac/Linux) or ControlCenter.bat (Win) programs in the dLifeDist/UserScripts folder.
  3. Select dlife.robot.aibo.Aibo in the "Robot" drop down.
  4. Click "Controller".
  5. Navigate to and choose dLifeDist/examples/dlife/robot/aibo/AiboShuffle.class in the File Chooser dialog that appears.
  6. Click "Start Up".
  7. Enter the connection information for your Aibo.
  8. Place the Aibo is on a flat surface where it has room to move around without falling or bumping into things (~1 m^2).
  9. Engage the Aibo's motors by tapping it twice on the back.
  10. Click "Run". The Aibo will move forward, then left, then backward, then right.

Additional Resources


dLife Home Page