ERS-2x0 AiboScope (LIVE!) |
AiboScope is used in conjunction with a "Life Plus" memory stick. This allows you to monitor your AIBO from your computer while AIBO is walking around the room and living its life. Aibo Scope only works with an ERS-210 or ERS-220 AIBO hooked up to your PC computer via the Wireless LAN card.
Overview
There are several key features of AiboScope:- Works with "Life Plus" and your own AIBO's personality (AiboLife 1 Plus, AiboLife 2 Plus, Explorer Plus or Recognition Plus)
- Show a "live" picture of what AIBO is seeing with his camera
- NEW: Optionally plays live sound from what your AIBO is hearing on your PC's speakers
- Show a radar plot of what AIBO is seeing
- Show 8 smaller pictures showing what colors are detected
- Display a log of the voice commands AIBO has heard
- Display the top 10 voice command matches
- Show a log of all the input events influencing AIBO
- With "AiboCam" - you to create an .AVI clip of the camera data coming from AIBO
NOTE: the actual camera image is crisper than the fuzzy image in the screenshot.
Features in Detail
Camera
At the upper left is the video camera feed from AIBO's nose camera. At the current rate, it updates several frames per second. There is a separate utility (AiboCam) that can capture the video directly (without the overhead of AiboScope) and save it as a AVI file.Color Detection
The 8 smaller images (4x2) to the right of the camera image show the color detection of AIBO. There is one image for each of the 8 color detection settings. The images are shown in appropriate colors (ie. there is both a Red and Pink that get interpreted as the "Ball"). To the right is the legend.The Radar Screens
When AIBO detects interesting things with his camera, IR range sensor or ears, it has a rough idea of where those things are in 3D relative to his head. The radar screens try to show those 3D positions in two 2D plots.Explanation: The top radar is trying to show an AIBO eye's view of what is going on. AIBO's nose is looking into the page. Most of the interesting things (BALL color, FAVorite color, something moving andobstacle) are right in front and a little below his nose.
The bottom radar view is from the top looking down at AIBO (his nose is facing up)
This user interface needs more improvement (and some cute graphics). Interesting things that AIBO can detect with a 3D position are:
- BALL color, FAV color, UNFAV (hated) color
- OBJect in his path, OBSTacle in his path
- HAND in his face, WALL, CLIFF and BORDer
- MOVing object in front of his face
- VOICE - where the last voice command was heard from
- others to be documented
Moods
Changes in moods are recorded here. Each mood (emotion or instinct) has 5 levels (Very Low, Low, Med, High, Very High). The last detected mood value is recorded here. It is these changes that cause changes in behavior.Voice Cmds log
This is a list of all the voice commands detected by AIBO. The most recently heard voice command is at the bottom.Voice Dictionary Top Ten
When AIBO hears your voice, this list is filled with the top ten voice dictionary matches. The list is in order of best match (top of list) to worst match (bottom of list) . Unlike the "Voice Cmds" list which gives you a history of commands heard, this is only valid for the last heard voice. If you look at the example above, the last voice command heard (and recorded in the "Voice Cmds" log was "VCmd#38 Fetch/Find the ball". In the "Voice Dictionary Top 10" list, the best match was "Fetch the Ball". The second best match was a different version of "Fetch the Ball" (there are multiple ways AIBO is trained to detect each phrase). The third on the list is a version of "Shake Paw".Event Log
At the very bottom is the Event log (for "Semantic Input Events"). These have a textual list of events detected by AIBO. These are the same Semantic Input Events that drive the behavior of AIBO.Most of the event data is shown elsewhere on the AiboScope display. Reading this log will tell you the order things happened, give you other events info (like LOUD sounds or RHYTHMic dance music) and adds to your insight into what is happening inside of AIBO's brain.
Installation |
- Follow the installation instructions for one of the three "Life Plus" you wish to use. Be sure to configure the WLANCONF.TXT file.
- You must know your AIBO's IP address (usually 10.0.1.100)
- Download AiboScope252.zip
- Unzip the AiboScope252.zip onto your PC (any directory you wish).
- Be sure your PC LAN card is running, then put the stick in your AIBO and boot him up.
- Try pinging your AIBO ("ping 10.0.1.100"). If that doesn't work, fix your net connection, or try rebooting your AIBO.
- Run the AiboScope program on your PC.
- When prompted, enter the IP address of your AIBO.
- If connected, you should see the camera data and other telemetry displayed on the screen.
- If it fails, try pinging your AIBO.
- Sit back watch while you interact with you AIBO (there is little to change in the AiboScope screen).
WARNING: When AIBO is walking around sending data with the LAN card, the dog heats up faster and the battery does not last as long (compared to a normal ERS-2x0).
AiboCam
AiboCam takes the pictures from AIBO, and saves them as a .AVI file. AiboCam will also test the net connection, and give a full screen preview of the camera data. The user interface and options are obvious, I hope.