Professional Documents
Culture Documents
Computer Printouts Chapter 2
Computer Printouts Chapter 2
Computer Printouts Chapter 2
Introduction to
ROBOMIND
Have you ever dreamt of programming a ROBO and making it listen to your instructions!!!
Well here is your aspiring chance of making your dream come true.
What are you waiting for then? Come on lets explore ROBO.
That‛s how
the ROBO in
Robomind
will look like
What is ROBOMIND?
ROBOMIND is a new and a very simple educational programming language.
What is a program?
A set of instructions given to a computer to perform a specific task or tasks is called as a
program.
16
TechnoSchool Introduction to Robomind
Launching ROBOMIND
To launch ROBOMIND, follow the steps given below.
Step 2: Click on
RoboMind folder
Step 3: Click on
RoboMind
Robomind Screen
Pearl Series Book 4
17
TechnoSchool Introduction to Robomind
Exploring RoboMind
Come let’s explore what the Robomind screen has in store for us.
The RoboMind Development Environment allows you to write programs that will be performed
by a simulated robot. It consists of the following parts:
Script Panel
World Panel
Run Panel
Message Panel
Robo
button
World Panel
Script Panel
Run Panel
Message Panel
Here you see the current state of the robot in its environment. Because this is the
World panel
entire environment in which the robot lives, we’ll just call it the World.
Once you have decided what the script is, here you will be able to let the robot
Run panel get started (or stopped). It’s also possible to tune the speed in which the robot
operates.
In case the script has any mistakes, you’ll receive compile errors over here. It is
Message panel
also the place where the robot may notify certain events.
18
TechnoSchool Introduction to Robomind
After typing the commands in the Script Panel you have to press the Execute button in the Run
Panel to execute the commands.
The following figure shows the purpose of each button available in the Run Panel.
Robo Button
19
TechnoSchool Introduction to Robomind
Edit tab
Edit tab contains editing commands.
The Edit tab consists of 4 groups namely: Undo group, Copy/Paste group, Insert group
and Find group.
In this chapter, we are going to focus on the Insert group because it has commands to
program the robot.
Its time to
program me!
20
TechnoSchool Introduction to Robomind
The Insert group commands can be divided into 2 sections for easy understanding.
Section 1: Directly deals with the movements and actions of the robot which are used for
controlling the robot.
Commands to control the Robot
Move
Paint
See
Grab
Section 2: Deals with the programming structures that can be used in RoboMind.
The Programming Structures include
Conditional statements
Loop statements
Procedures
This can all be done in different environments that are made up of blocks.
Grab
Pearl Series Book 4
21
TechnoSchool Introduction to Robomind
Output
A sample program
which draws a
square
# Sample program
paintWhite()
forward(2)
right()
forward(2)
right()
forward(2)
right()
forward(2)
right()
stopPainting()
end
2 Turtle moves across the screen to ROBO can drive, look around, move
make drawings. items and paint.
Dull programs due to lack of
3 Exciting scripts for user-friendly
interactivity between the turtle
and the environment. environment.
Special programming structure which
4 Traditional programming allows to gain insight into areas such as
structure. Robotics and Artificial Intelligenc.e
Features of ROBOMIND
RoboMind is an educational programming language.
The language consists of a number of basic instructions. With RoboMind, you can
22
TechnoSchool Introduction to Robomind
Quick Review
RoboMind is a new and a very simple educational programming language.
RoboMind allows you to gain insight into areas such as Robotics and Artificial
Intelligence.
The RoboMind Development Environment allows you to write programs that will be
performed by a simulated robot.
The RoboMind Development Environment has four panels namely
Script Panel
World Panel
Run Panel
Message Panel
Formative Assessment
I. State True or False.
II. Identify and write the various actions performed by the Robo in the space
provided.
23
TechnoSchool Introduction to Robomind
III. Label the panels in the following figure. Also name the entire
environment.
Summative Assessment
24