Welcome to the Tutorial Guide!
In this guide, you will find three courses—Beginner,
Intermediate and Advanced—that will teach you how to
make programs using AIBO Master Studio.
We invite you to use this Tutorial Guide to learn
programming methods in a fun and effective way!
Before You Start
The sections below describe the two manuals that are supplied with
AIBO Master Studio and the preparations that are necessary prior to
use.
About the Manuals
Two manuals are supplied with AIBO Master Studio.
Tutorial Guide (this manual)
The Tutorial Guide gives examples of AIBO Master Studio use.
First-time users of AIBO Master Studio should try out all the
operations by doing the tutorial in order to get acquainted with AIBO
Master Studio. In the process, you will learn a variety of useful tips.
User’s Guide
The User’s Guide provides an overview of AIBO Master Studio:
installation, setup and other information required to operate AIBO,
and information on the use of the programs that make up AIBO Master
Studio.
Note
The illustrations and images in these manuals are mostly of AIBO ERS-210,
with some of the AIBO ERS-220 and ERS-310 series.
About the Online Manuals
The Tutorial Guide and the User’s Guide are also available online as
PDF files. To view these files, see page 4 of the User’s Guide.
Getting prepared
Have you finished installing AIBO Master Studio and the “Memory
Stick”?
If you will be using a wireless LAN, you must set it up in advance.
If you have not done the preparations, please refer to “Preparation” on
page 17 of the User’s Guide.
8
Organization of the Tutorial Guide
This Tutorial Guide is divided into the following two parts.
Let’s Create Behaviors!
This part teaches you how to create programs with Quick Behavior
Arranger and Behavior Arranger.
x Beginner’s Course
In Lesson 1 and 2, you will use Quick Behavior Arranger to
create a program through the use of wizards.
In Lesson 3, you’ll learn the basic operations of Behavior Arranger.
Lesson 1 Touch AIBO’s Sensor to Make AIBO Stand, Sit and Lie Down
Using Quick Behavior Arranger, you’ll create a program in just a few
simple steps that will make AIBO perform a series of specific actions!
Lesson 2 Press AIBO’s Head and It Sits; Say ”Start” and It Walks
Using Quick Behavior Arranger, you’ll create a program that will
make AIBO perform different actions when you touch its sensors or
say something to it. Since you’ll be using wizards, it will be easy!
Lesson 3 Walking and Bowing
In this lesson, you’ll learn how to use Behavior Arranger to create a
basic program and how to execute the program via a wireless LAN.
x Intermediate Course
This course is for users who understand basic Behavior Arranger
operations. By creating programs that make use of voice recognition or
unique actions, you’ll learn how to set branch conditions, create
groups, and use parameters.
Lesson 4 Make AIBO Bow when You Press Its Head
In this lesson, you’ll edit the program that you made in Lesson 3 to
create a program using branch boxes and sensor information. You will
also learn how to loop the program so that it executes repeatedly.
Lesson 5 Make AIBO Bow and Greet Your Guests when You Call Out
to It
In this lesson, you’ll learn how to create groups, use AIBO’s voice
recognition function, and embed actions made with Action Composer.
This sounds a little complicated, but you’ll learn how to do all of this
step by step!
9
x Advanced Course
By mastering the advanced techniques, you’ll be able to create
programs that allow AIBO to function as a pet or in games!
Lesson 6 Executing Several Actions Simultaneously
You’ll learn how to program AIBO like a real robot in order to execute
several commands at once. You’ll create a program in which AIBO
changes its walking direction from forward to backward in response to
sensory information.
Lesson 7 Mastering Advanced Techniques
This lesson introduces advanced techniques for creating programs
with Behavior Arranger. You’ll learn programming methods by
following a description of a program where AIBO searches for and
plays with the pink ball.
Let’s Create Actions!
In this section, you’ll learn how to use Action Composer to create an
action library, action files and elements used with Behavior Arranger.
x Beginner’s Course
You’ll learn the basics of Action Composer operations by using and
combining supplied elements.
Lesson 1 Creating an Action Library
In this lesson, you’ll learn how to combine the supplied files to create
action files and an action library for use with Behavior Arranger.
Lesson 2 Previewing the Created Action
In this lesson, you’ll preview the action file that you created by
viewing it on the PC or by having AIBO actually perform the action.
When creating an action, it’s important to verify the sounds and
actions with your own eyes and ears!
Lesson 3 Editing Elements
You’ll learn how to edit elements and action files by modifying the
supplied action files.
10
x Intermediate Course
This course introduces you to the creation of elements.
Lesson 4 Creating Original Elements
You’ll learn how to create elements from scratch. Once you’ve
mastered these techniques, you will be a proficient AIBO content
creator!
Lesson 5 Lighting Up LEDs to Music
This lesson takes you further by allowing you to synchronize elements.
For instance, have fun by synchronizing AIBO’s winks and mouth
movements with the sounds that it makes, or its dance movements
with music.
x Advanced Course
In this course, you’ll learn techniques for creating actions with greater
effectiveness and higher efficiency.
Lesson 6 Tips on Creating Actions
In this lesson, you’ll polish your skills by creating original actions. Tips
are presented on how to further enhance the presentation of your
AIBO programs.
11
Files in the Tutorial
All the files you’ll be using are in the “Sample” folder.
\AIBO Master Studio installed folder\Sample
For Behavior Arranger
Sample\XXX*E
Folders for Action Composer
TutorialX**.be
\Tutorial\Materials folder
Lesson materials
\LX**_Starter folder
Folder for those who start
from a later lesson
\LX**_Reference folder
Completed files
Files of Action Composer
Before you start the tutorial, please copy the “Materials” folder to the
My Documents folder, and then use the copied files.
Please do not overwrite the files
used in this tutorial so that they
can be used again in the future.
* The folder has a name consisting
of your AIBO‘s model and “E”
(Separate folders are provided
for each model). The E indicates
that English words are
recognized.
** Lesson number
x For those who want to start from a later lesson
Copy the files in the “LX**_Starter” folder to the My Documents folder
and start from the desired lesson.
For instance, if you want to start from Lesson 2, use the “L2_Starter”
file. (Please note that some file names may differ from those used in
the lesson.)
x To check what you’ve created
The finished files (with the same contents as the files that you create
during a lesson) are placed in the “LX**_Reference” folder. Please refer
to these files to check that results are correct or not.
12
Let’s Create Behaviors!
In this section, you will master programming with
Quick Behavior Arranger and Behavior Arranger.
To help you learn these skills effectively, seven
lessons are provided.
Lessons 1 to 3 are the beginner’s course, Lessons 4
and 5 are the intermediate course, and Lessons 6 and
7 are the advanced course. Please refer to the
“Introduction” for an overview of the contents and
start with the lesson that is appropriate for you.
Now, let’s start the lessons!
Lesson 1Beginner’s Course
Touch AIBO’s Sensor and AIBO stands up,
sits down and lies down
GOAL: To learn how to use Quick Behavior Arranger* to
create a sequential-execution program
Overview of the program:
When you touch AIBO’s sensor, AIBO executes specific actions in
sequential order.
Touch Sensor
Sit
Procedures
1 Starting Quick Behavior Arranger (page 14)
2 Creating a sequential-execution program (page 15)
3 Saving the program to the “Memory Stick” (page 16)
4 Running the program on AIBO (page 17)
Stand
Lie
* If you use Quick Behavior
Arranger, you can create
programs easily through the use
of wizards. See page 25 of the
User’s Guide.
Starting Quick Behavior Arranger
1Click the Start button in Windows, select
Programs - AIBO Master Studio and click Quick
Behavior Arranger.
Quick Behavior Arranger starts up.
A window for selecting the AIBO model appears.
14
Lesson 1Beginner’s Course
2Select the model name and click Next.
A window for selecting the type of program appears.
Creating a sequential-execution program
1Select Sequential Execution Type and click
Next.
A window for selecting the actions appears.
The (E) indicates that English
words are recognized.
You will learn about stimulusdriven execution programs in
Lesson 2.
2Select “SIT” in the first box.
In this step, you’ve selected the
first action that AIBO does when
you touch its sensor.
15
Lesson 1Beginner’s Course
3Select “STAND” in the second box and “LIE” in
the third.
4Click Next.
“Program creation is complete!” appears.
Saving the program to the “Memory
Stick”.
In this step, you’ve selected the
action that follows the first action
set in step 2.
1Insert the supplied “Memory Stick” into the
drive and click Write.
The “Save with a new name” dialog box appears.
2Name the file and save it.
Type “Lesson1.be” as a new file name and save it to the My
Documents folder.
This file can be edited with Behavior Arranger.
3Save the program to the “Memory Stick”.
A confirmation dialog box appears. Click Yes.
16
You should make it habit to copy
the necessary system files to the
“Memory Stick” before you save
programs to it. With Quick
Behavior Arranger, when you
copy your program to the
“Memory Stick,” the system files
are also copied, if they have not
been copied yet.
CAUTION
If the “Memory Stick” drive has
not been set, a dialog box appears
asking you to set it. Type the drive
name in the box. For details, see
page 20 of the User’s Guide.
When you save the program
you’ve created to the “Memory
Stick,” it becomes possible to run it
on AIBO.
Lesson 1Beginner’s Course
Files saved to the “Memory Stick” cannot be edited with
Behavior Arranger.
After the copying has finished, the next dialog box appears.
4Click No.
The procedure for creating and saving the program is finished.
Running the program on AIBO
Let’s run the program you’ve created on AIBO.
1Insert the “Memory Stick” into AIBO and start
up AIBO by pressing the pause button.
Wait until AIBO finishes booting and stretches his arms.
2Press any of AIBO’s touch sensors.
AIBO sits, stands, and then lies down in the programmed
sequence.
AIBO stops when it has executed all the actions.
3Press the touch sensor again.
The program runs again from the start.
In this lesson, you will not edit the
program with Behavior Arranger,
so click No.
You can press any touch sensor.
If you press a sensor while AIBO is
in motion, it stops. Touch the
sensor again and AIBO executes
the program from the beginning.
Did everything go well?
Making a program with Quick Behavior Arranger is easier
than you thought.
The Sequential-execution program allows you to make AIBO perform
a series of consecutive actions whenever you touch its touch sensor.
In the next lesson, you’ll make a program using another Quick
Behavior Arranger tool, the Stimulus-driven Execution program.
17
Lesson 2Beginner’s Course
Press AIBO’s Head and It Sits; Say ”Start”
and It Walks
GOAL: To learn how to make a Stimulus-driven Execution
program using Quick Behavior Arranger
Overview of the program:
AIBO performs specific actions according to the sensory input or voice
command.
Sensor Input
Touch Head
Other Input
Show the pink ball
Procedure
1 Starting up Quick Behavior Arranger (page 19)
2 Making a Stimulus-driven Execution program (page 19)
3 Saving the program to the “Memory Stick” (page 21)
4 Running the program on AIBO (page 21)
Sits
Stands
Voice Command
“Go forward”
“Left leg kick”
“Lie down”
Walks for
50 cm
Kicks
Lies
18
Lesson 2Beginner’s Course
Starting Quick Behavior Arranger
Start up Quick Behavior Arranger and select the AIBO model to be
used.
A window for selecting the program type appears.
Creating a Stimulus-driven Execution
program
1Select Stimulus-Driven Execution Type and click
Next.
A window for selecting events and actions appears.
For details, see Lesson 1 (page 14).
2Select the items below and click Next.
Sensor InputAction
ERS-210Head sensor was pressed lightlySIT[SIT]
ERS-220Head sensor was pressed lightlySIT[SIT]
ERS-310 seriesHead is pushed downwardSIT[SIT]
When AIBO detects the input
selected in the left box, it performs
the action indicated in the right
box.
19
Lesson 2Beginner’s Course
3Select the items below and click Next.
Voice CommandAction
Go forwardWALK:0:500 [walks 50cm]
Left leg kickKICK:30:1000 [Left kick]
Lie downLIE [Lies]
When you say the word indicated
in the left box, AIBO performs the
action indicated in the right box.
In this step, you’ve set the
following commands.
• “Go forward” t Walks 50 cm
• “Left leg kick” t Kicks
• “Lie down” t Lies down
4Set “if it finds a pink ball” in the “Other Input”
box and “STAND” in the “Action” box, and
then click Next.
20
If the condition in the left box are
satisfied, AIBO performs the action
indicated in the right box.
In this step, you’ve set the
command “if you show a pink ball
to AIBO, AIBO sits.”
Lesson 2Beginner’s Course
Saving the program to the “Memory
Stick”
Save the program to the “Memory Stick” as in Lesson 1. Save the file
with the file name “Lesson2.be”.
Running the program on AIBO
Run the program on AIBO and verify that AIBO does what it was
programmed to do!
Press its head* t sit
Say “Go forward”t walks 50cm
Say “Left leg Kick”t kicks
Say “Lie down”t lies
Show AIBO the pink ball t stands
With the above procedure, you can program AIBO to perform different
actions by sensory input or voice command.
Now you have mastered using Quick Behavior Arranger!
In the next lesson, you will make another program to learn the basic
operations of Behavior Arranger.
See “Running the program on
AIBO” in Lesson 1 (page 17).
* For details on settings, see page
19.
AIBO will not hear your voice
while it is making a sound. It is
also difficult for AIBO to hear
voices when it is moving.
21
Lesson 3Beginner’s Course
Walk and Bow
GOAL: To learn the following two things.
• Basic Behavior Arranger* operations and how to create a
program that causes AIBO to do a sequence of actions.
• Using a wireless LAN
Overview of the Program:
When AIBO is activated, it stands up, walks 10 cm (4 inches) and
bows.
* Behavior Arranger is a tool for
programming AIBO actions by
stringing together boxes
containing commands. For
details, see page 29 of the User’s
Guide.
Turn on AIBO
Procedure
1 Preparation (page 22)
2 Creating a new behavior (page 23)
3 Defining commands in action boxes** (page 24)
1 Stand command
2 Walk and bow command
4 Connecting the actions (page 28)
5 Saving and running the program (page 30)
6 Running the program via a wireless LAN (page 30)
Stands up
to walk
Walks forward
10 cm and bows
End
Getting ready
• Prepare the “Memory Stick” that you used in Lesson 1 and 2.
• If you use a wireless LAN, set it up in advance. For details, see page
23 of the User’s Guide.
**For details on action boxes, see
page 32 of the User’s Guide.
A wireless LAN cannot be used
with Quick Behavior Arranger.
If you started this tutorial from
Lesson 3, copy the relevant system
files for your AIBO’s model to the
“Memory Stick.”
22
Lesson 3Beginner’s Course
Creating a new behavior
In this lesson, you’ll create a new behavior from scratch, and then use
the behavior to create a program.
1Click the Start button in Windows, select
Programs-AIBO Master Studio and click
Behavior Arranger.
Behavior Arranger starts up and an editing window appears.
2From the menu, select File-New.
A window for selecting the AIBO model appears.
3Select the AIBO model to be used.
The START and END terminal boxes* appear in the window.
The model name that
you selected appears
here.
This selection is for creating a new
behavior.
For details about the meaning of
“(E),” see page 12.
* For details on terminal boxes, see
page 33 of the User’s Guide.
23
Lesson 3Beginner’s Course
Making action boxes
Commands are entered in action boxes.
First you’ll make a “stand” action box, and then a “walk and bow”
action box.
Making a “stand” action box
1Click the Action box button .
2Click between the START and END terminal
boxes in the window.
The Action box appears where you clicked.
The Action Properties dialog box is what you use to define
commands.
3Type a name and comment for the action box.
Comment: Make AIBO stand up.Name: Stand
To make AIBO walk, it must first
be in a standing position. For this
reason, you’ll make a “stand”
action box.
The name that you specified in the
Name box will be displayed in the
action box. (If you enter a name
over 7 letters, it will be shortened)
It is best to add a comment if the
contents are not clearly
understood by the name of the
action box.
24
Lesson 3Beginner’s Course
4Define a command to play back the supplied
“STAND” system action.
Sub: ACTION (system action)
Main: PLAY (action)
Name: STAND
5Click Add to enter the command.
The “PLAY ACTION STAND” command defined in the previous
step appears at the bottom.
6Next, define the following command and click
Add.
MainTime#[ms]
WAIT(blank)
The “WAIT” command appears at the bottom.
System actions are actions that are
provided in AIBO Master Studio.
Selecting PLAY-ACTION allows
you to select a system action.
To change the command after
clicking the Add button, select the
command in the bottom window
and enter another one.
Now you’ve defined a “stand”
action.
AIBO sometimes executes several
commands simultaneously. As a
result, some of the commands are
canceled mid-way or AIBO
executes an unexpected action.
If you want AIBO to postpone
executing the next command until
the previous one has completed,
then make sure the Time#[ms] box
of the WAIT command is blank.
A blank box is the same as a “0”
setting, which in programming
means “do not execute the next
command until the previous one
has completed.” It does not mean
“wait 0 second” (a zero-second
waiting time in programming is
the same as immediate execution).
The above command causes the program to wait until AIBO
finishes the PLAY-ACTION-STAND (stand) command defined
in steps 4 and 5. This means that the next command is not
executed until AIBO has finished standing up.
25
Lesson 3Beginner’s Course
7Click OK.
The Action Properties dialog box closes and a STAND action box
appears between the START and END terminal boxes in the
window.
The box name specified
in step 4
The STAND action box has now been completed!
Making a “walk and bow” action box
Let’s make another action box.
1Click the END terminal box and drag it
downward.
To make more space for another
action box between a STAND
action box and the END terminal
box, move the END terminal box
downward.
26
Lesson 3Beginner’s Course
2Click , and click between the STAND action
box and the END terminal box in the window.
The Action Properties dialog box appears.
3Enter a name and a comment for the action
box.
Name: WALK_BOW
Comment: Walks 10cm and bows.
4Define a command for walking straight for
10 cm and click Add.
MainSubNamearg1arg2
PLAYACTIONWALK0100
This commands causes AIBO to
walk for 100 mm at the angle of 0°
(straight forward).
5Enter a WAIT command and click Add.
MainTime#[ms]
WAITblank
This command causes AIBO
postpone executing the next
command until it has finished
walking 10 cm.
6Define a command for bowing the head
(straight downward at an angle of –50°) and
click Add.
MainSubNamearg1arg2
PLAYACTIONMOVE_HEAD0–50*
7As in step 5, enter a WAIT command so AIBO
does not execute the next command until it
finishes lowering its head.
8Define a command for resetting the head to its
original position, and then click Add.
MainSubNamearg1arg2
PLAYACTIONMOVE_HEAD00
* Fifty is not included in the list, so
type the number into the box.
This command causes AIBO to
move its head at the horizontal
angle of 0° and a vertical angle of
–50°; i.e., AIBO lowers its head
50°.
This command causes AIBO to
move its head at a horizontal angle
of 0° and a vertical angle of 0°; i.e.,
it returns its head back to the
original position.
27
Lesson 3Beginner’s Course
9As in step 5, specify a WAIT command so that
AIBO does not execute the next command until
it finishes raising its head.
10 Click OK.
The “walk for 10 cm and bow” action box has been completed.
Both action boxes are completed.
Connecting action boxes
You have used system actions for
lowering and raising AIBO’s head
and making AIBO bow. You could
have also have made AIBO bow by
creating the action and applying it
with Action Composer.
Let’s connect all the action boxes to make it a series of actions
consisting of stand, walk 10 cm, and bow.
1Click the Link mode button .
The mouse changes to link mode.
28
By connecting the boxes
containing commands with lines,
you link them as a series of
consecutive actions.
Till now, you have used the mouse
in Normal mode. For connecting
boxes, you change the mouse to
Link mode. At all other times, it
should be kept in Normal mode.
Lesson 3Beginner’s Course
2Click the START terminal box and drag it
toward the STAND action box.
The two boxes are connected with a line.
3Connect the STAND and WALK_BOW boxes, as
in step 2.
4Connect the WALK_BOW and END boxes.
All the boxes are now connected and have become a series of
consecutive actions.
In Lesson 3, you created 2 boxes,
but the same program can be made
by placing all the commands into
one action box.
29
Lesson 3Beginner’s Course
Saving the program and running it on
AIBO
Save the program you’ve created to the hard disk and then save it to
the “Memory Stick”.
Afterwards, run the program on AIBO.
1From the menu, select “File- Save As.”
Save the file as “Lesson3.be”.
2Insert the “Memory Stick” into the “Memory
Stick” drive.
3From the menu, select “File-Save to the
Memory Stick.”
When the saving process is finished, a confirmation dialog box
appears. Click OK. Insert the “Memory Stick” containing the
program and start up AIBO. The program will run and AIBO
will stand up.
To execute the program again, restart AIBO.
Using a wireless LAN
Saving the program to the hard
disk is convenient since it allows
you to use the program again
when creating other behaviors.
If you do not use a wireless LAN,
then this completes Lesson 3.
If you use a wireless LAN, you can wireless transfer the program from
the PC to AIBO for execution.
1Insert the “Memory Stick” into AIBO, start up
AIBO and place it within communication
distance of the PC.
30
By using a wireless LAN, you can
execute the program you created
in Lesson 3 repeatedly without
having to restart AIBO.
Moreover, whenever you create or
modify a program, you can upload
the results to the “Memory Stick”
from the PC, even while it is
inserted in AIBO.
Loading...
+ 90 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.