Finally Here for the 110/111. You can teach old dogs new tricks!
Please use the original YART for the ERS-210, 220 and 31x dogs
YART_11x is a simple drag-and-drop tool for customizing the behavior of existing YART-enabled personalities for the ERS-110 and ERS-111.
YART_APG_11x (Audio Personality Generator) is a separate tool for converting audio files (.WAV files) into AIBO actions.
NOTE: YART_11x is different than the standard YART (for the 2x0/31x).
Many features of YART_11x are similar to the standard YART for the 2x0/31x.
There is no direct compatibility between the two (because RCODE11x is significantly different than RCODE for the 2x0/31x).
Installation:
- Put an available 8MB or 16MB purple stick into your computer's stick reader
- Select any folders or files you see at the root of the stick (usually OPEN-R and CUSTOM) and delete them.
(if you see a file named MEMSTICK.IND, you can leave it)
- Download the YART_11x basic personality: RCode11x with YART.zip
(Save this .ZIP file on your computer. You may want to use it again later.)
- Unzip this file to the root of your memory stick.
- Open the \CUSTOM folder on the memory stick, and run "YART_11x.exe" to customize it (see below for details)
- When done customizing, save the RCODE program, and remove the memory stick from your PC.
- Put the memory stick inside your AIBO and start it up.
- Play with your AIBO.
Using the basic personality
Even before you customize it, there are many built-in features to the YART 11x personality.
- Customizable random skits performed when idle (for 10 seconds)
- Vibration detection
- Pink ball detection (with three levels - far, medium, near) including LOST
- Obstacle detection (with three levels - far, medium, near) including LOST
- Head sensor (pat and hit detection)
- Single mood (there is an option for a four mood personality like WhoAibo)
- Simple walk mode
- Will get up and walk when directed (???how???)
- Will stop when it detects an obstacle
- Will respond to a certain controller commands to direct AIBO walking
- ??? list them ???
- Many Sound Controller Commands when walking:
(press "Game" button on controller once)
- "2" - FORWARD - start walking forward (will stop if detects an obstacle)
- "5" - STOP - stop walking
- "8" - BACKWARD - start walking backward
- "6" - TURNR - turn right
- "4" - TURNL - turn left
- "3" - KICKR - kick right
- "1" - KICKL - kick left
- "#" - WIN - win skit
- "*" - LOSE - lose skit
- More Sound Controller Commands when not walking:
- 11+Send - STANDUP - stand up
- 12+Send - SITDOWN - sit down
- 13+Send - LIEDOWN - lie down
- 01+Send - GOGAME - stand and get ready to walk around
- All the walking commands (see above)
- 88+Send/89+Send - SLEEP - lie down and get ready for charging
- 31+Send - MSTYLE1 - Set "Animal" style for canned performances
- 32+Send - MSTYLE2 - Set "Robot" style for canned performances
- 33+Send - MSTYLE3 - Set "Child" style for canned performances
- 34+Send - MSTYLE4 - Set "Other" style for canned performances
- 41+Send - MOTION1 - Canned performance #1 (depends on style)
- 42+Send - MOTION2 - Canned performance #2 (depends on style)
- 43+Send - MOTION3 - Canned performance #3 (depends on style)
- 44+Send - MOTION4 - Canned performance #4 (depends on style)
- 45+Send - MOTION5 - Canned performance #5 (depends on style)
- Most sound controller commands with "ping" to acknowledge the command
- Sound controller will respond to either channel "A" or "B"
- Other controller commands are supported by YART_11x (many don't do anything in the default personality)
Using YART_11x to customize behavior
TO ADD:
// duplicate important parts from main overview/tutorial
// canned actions
// raw - sound, led
Using the 11x Browser to find and preview actions
There are many built-in actions, and they can have rather obscure names.
By using the ERS-11x Browser, you can preview the built-in system actions using the 3D Virtual AIBO (motions and audio, no LED playback).
After you find the one you like, you can pick the action with the same name in YART_11x.
TO ADD:
// installation (be sure to get correct version)
// browse the RCode11x stick directly
// using browser for ESC
// raw - sound, led
R-CODE.R
The version of RCODE provided with YART is just the standard 11x version of RCODE, with a minor patch to increase the allowable user audio size.
There are no feature changes (ie. there is no "RCodePlus" for the 11x).
If you want to program using straight RCODE (11x), please examine the file "\OPEN-R\R-CODE.R" on the memory stick.
This is also the file you should backup.
NOTE: this is a different location and different features than RCODE for the ERS-2x0 and 31x.
Read the documentation that comes with the official release of RCODE for the ERS-110/111 for more details.
Using YART_APG_11x to add custom sounds
The "Audio Personality Generator" takes a number of .WAV files, and generates ACTIONs for them.
These will appear in YART_11x under "User Actions".
Mouth movements, head movements and LED flashing are automatically generated for you.
For YART_APG_11x, user actions will be performed with the dog sitting down (other postures are possible, email me for details).
Before using YART_APG you should be familar with simple WAV editing.
The .WAV files must be in standard AIBO format (8bit, 8kHz, mono).
Installing YART_APG_11x
Because it is larger, you install YART_APG_11x, the support files it needs as well as your sounds on your PC.
The sounds are checked, combined and added to the memory stick with the "Update Memory Stick" option.
You should keep a backup of the PC installation as well as any changes made with YART_11x (ie. backup the \OPEN-R\R-CODE.R file from the memory stick.
TO ADD:
installattion
explain this, PC installation, other details, mini-tutorial.