Computer Printouts Chapter 2

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

TechnoSchool Introduction to Robomind

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.

Why should I use ROBOMIND ?


 RoboMind teaches you to be familiar with the basics of computer science by
programming your own robot.
 It is one of the popular programming techniques.
 It allows you to gain insight into areas such as Robotics and Artificial
Intelligence. 
 RoboMind is designed in such a way that you can start exploring and
programming right away.
Pearl Series Book 4

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

Step 1: Click on the


Start button

This is the first screen you will see.

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

Quick Access Toolbar Tabs

Robo
button

World Panel

Script Panel

Run Panel
Message Panel

RoboMind Development Environment

Panels Panels Description


In this text area, you can write down your commands in the form of a script that
Script panel
the robot will understand.

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.

Pearl Series Book 4

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.

Execute the script Stop the execution of the script

Perform the Pause the execution


of the script Reset World
next command

How do I program using RoboMind?


A special programming language has been created that consists of a concise set of rules and is
aimed at programming a robot.
The Robo button has commands to create new programs, open them, save them, print them, etc.

Robo Button

Robomind - Robo button


Pearl Series Book 4

19
TechnoSchool Introduction to Robomind

RoboMind has 4 tabs which contains commands for different actions.


The four tabs are:
1. Edit tab
2. View tab
3. Run tab
4. Help tab

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!

The Insert Group commands

Pearl Series Book 4

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.

Look around Paint

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

A comparison with LOGO

S.No LOGO ROBOMIND

1 Dates back to 1967. Dated in 2007.

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

 Control the robot

 Use repetitive loops

 Use conditional if..then..else statements

 Define instructions yourself by creating procedures

 Define recursive procedures

Pearl Series Book 4

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.

1. RoboMind is a very old programming technique.


2. A program performs a specified task.
3. RoboMind is one of the popular programming techniques.
4. There are 5 panels in the RoboMind Development Environment.

II. Identify and write the various actions performed by the Robo in the space
provided.

Pearl Series Book 4

23
TechnoSchool Introduction to Robomind

III. Label the panels in the following figure. Also name the entire
environment.

Summative Assessment

IV. Answer the following questions briefly.


1. How will you launch RoboMind ?
............................................................................................................................................
............................................................................................................................................
2. Where will you write the programs ?
............................................................................................................................................
............................................................................................................................................
3. How many panels are there in the development environment of RoboMind ?
............................................................................................................................................
............................................................................................................................................
4. Define program.
............................................................................................................................................
............................................................................................................................................

Pearl Series Book 4

24

You might also like