Early Years Roamer Program Group

Basic Ideas and Features

This section explains basic ideas like a GO Program, the available memory, how to clear memory and how to run a program.

Roamer Programs

Objective

You’ll learn what a program is.

What is a Program?

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.

Sound Cues and Audio Help

Objectives

You’ll learn about Roamer’s audio responses to your key presses and how they’ll help you program the robot.

Sound Cues

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).

Prompt

Objectives

You will learn about the various Roamer messages and what they mean.

What is a Prompt?

A prompt is a message spoken by Roamer that tells you its status.

Function

Message

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.
CONID Disparity[1]
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?

[1] CONID warns you if the program or behaviour you load into Roamer is compatible with your Roamer hardware set up.

Memory

Objective

You will understand:

  1. How Roamer Memory works
  2. How many instructions you can enter
  3. What happens when you switch Roamer off

GO Memory

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.

How Many Instructions Will Roamer Take?

As a guide, if you put the simplest instruction into Roamer with the maximum memory available, you can then enter 1000 Early Years Instructions.

How Do I know the Memory is Full?

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.

What Happens When You Switch Roamer Off?

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.

Clear Memory

Objectives

You will learn how to clear Roamer’s GO Program from memory.

How to Clear Memory

You need to press the CM key twice.

http://using.roamer-educational-robot.com/files/2017/05/CM.png http://using.roamer-educational-robot.com/files/2017/05/CM.png 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.

Changing Your Mind

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.

Handwriting Program

CM CM

Running Roamer Programs

Objectives

You’ll learn what happens when you press the GO key and run a GO Program.

Pressing GO

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.

http://using.roamer-educational-robot.com/files/2017/02/FD.png http://using.roamer-educational-robot.com/files/2017/02/FD.png Forward 2
http://using.roamer-educational-robot.com/files/2017/02/RT.png http://using.roamer-educational-robot.com/files/2017/02/RT.png http://using.roamer-educational-robot.com/files/2017/02/RT.png Right 3
http://using.roamer-educational-robot.com/files/2017/05/GO.png Roamer runs the program: Forward 2 and Right 3.
http://using.roamer-educational-robot.com/files/2017/02/BK.png Add the back 1 instruction to the end of the program.
http://using.roamer-educational-robot.com/files/2017/05/GO.png Roamer runs the program: Forward 2 Right 3 and Back 1.

Handwriting

GO

Stop

Objective

You’ll learn how to Stop a program running.

STOP

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.

What Happens After You’ve Pressed STOP?

The program remains unchanged: press GO and it’ll run again.