Early Years Roamer Program Group
We call a list of instructions (commands) a program. Think of a program as a ‘To Do List’ of Roamer actions. Starting at the top Roamer does each of the actions in turn. We call this running or “executing” the program.
We call programs in Roamer GO Programs, because you press GO to run the program.
You’ll learn about Roamer’s audio responses to your key presses and how they’ll help you program the robot.
Roamer plays various sound cues when you press its keys. The sound tells you whether you have pressed a valid or invalid key. In the case of an invalid key press the robot also tells you what you need to do to complete entering the command correctly. Special key presses, like Clear Memory, have a unique sound. You can check out the sounds by pressing on the speaker icons below.
|Legal key press when you’re adding an instruction to a GO Program.|
|Clear Memory (warning).||This is a new feature we will add to a free upgrade.|
|Clear Memory (done).|
You will learn about the various Roamer messages and what they mean.
A prompt is a message spoken by Roamer that tells you its status.
|Valid GO Program||I can do it.|
|Watch. Here I go.|
|Your wish it my command|
|Stop is not a command|
|Clear Memory (Warning)||Are you sure? I’ll forget my program.|
|Do that again and you’ll clear my program|
|Press again to clear my memory.|
|Confirm Memory Clear||My memory is clear.|
|Clear Memory (already empty)||My memory is empty.|
|STOP (when running GO)||What is wrong?|
|Did you forget something?|
|Changed your mind?|
|Undefined System Error 1||System Error 1 please contact Valiant|
|Undefined System Error 2||System Error 2 please contact Valiant|
|Memory almost full.||My memory is nearly full|
|No GO Program||I do not have a program to run|
|Memory Full||My Memory is full.|
|Valid Entry (Positive)||This is a sound cue and no speech is needed.|
|Inactivity Timeout||I’m going to sleep – goodbye!|
|Let’s do this again – goodbye.|
|I’m done. I’m turning off.|
|Inactivity Prompt||Have we finished? Turn me off.|
|Use me or turn me off.|
|If you turn me off you’ll save my batteries.|
|Battery Low||I’m tired. Please charge me.|
|I’ve been working hard. Please charge my batteries.|
|I’ve no more energy. Please recharge me.|
|Power Down (Battery Critical)||Charge me now|
|Power Up (Switching On)||Hi. I’m Roamer. How are you?|
|I’m awake – lets learn.|
|It’s nice to see you – what are we doing today?|
 CONID warns you if the program or behaviour you load into Roamer is compatible with your Roamer hardware set up.
You will understand:
When you press GO, Roamer executes the list of instructions in its GO Memory. We call this list the GO Program. When you enter another instruction, you add it to the end of the existing GO Program. Press GO and Roamer will run this new GO Program.
As a guide, if you put the simplest instruction into Roamer with the maximum memory available, you can then enter 1000 Early Years Instructions.
Roamer tells you when its memory is nearly full. You can still fit in a few more instructions. That might let you complete your program; however, you should think about completing Repeat and definitions. Finally, when there’s no memory space left, Roamer will tell you: “My its memory is full”. At this point you can still press control keys – GO, Clear Memory and Clear Entry.
Roamer remembers its program when you switch it off. When you switch it on again you can carry on programming. This assumes you were the last person to use the robot. We’re developing RoamerWorld which will allow you to save children’s work and reinstall it into Roamer in the next lesson.
You will learn how to clear Roamer’s GO Program from memory.
You need to press the CM key twice.
|Clear and confirm the clearance of the GO Memory.|
Clear Memory Prompts
When you press CM the first time Roamer will prompt you with a message like, “Press again to clear my memory”. You must press CM a second time to clear the memory.
If you change your mind after the first CM press, pressing another key like Forward will cancel the first CM press. Alternatively if you do not press a key, and leave it for 10 seconds, Roamer will forget the first CM press.
You’ll learn what happens when you press the GO key and run a GO Program.
When you press the GO key, Roamer:
1. Saves the GO Program in its memory.
2. Plays a prompt telling you it’s going to run the program.
3. Carries out each program instruction in sequence.
If you enter a program into Roamer and switch it off before pressing GO, Roamer will not save the program.
|Roamer runs the program: Forward 2 and Right 3.|
|Add the back 1 instruction to the end of the program.|
|Roamer runs the program: Forward 2 Right 3 and Back 1.|
You’ll learn how to Stop a program running.
When Roamer runs its program, a student may realise there’s a mistake. If they press stop key the robot will halt. Roamer is faster than most educational robots. Pressing stop while it’s on the move is tricky: pick it up and press the key.
The program remains unchanged: press GO and it’ll run again.