Teacher's Guide
Teacher's Guide
Guide
© 2024 by Robo Technologies GmbH, Vienna, Austria
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means,
electronic, mechanical, photocopying, recording or otherwise, without permission in writing from the publisher.
Table of Contents:
Chapter Page
1. Robo Wunderkind Robotics Kit Key Information: • What’s in the Box: Education Kit, Advanced Kit 2
• How to Get Started 5
1
1. What’s in the Box
Start learning robotics and coding by creating limitless Upgrade your existing kits, open up your new coding and playing
projects with this special Education kit. possibilities with more building blocks!
2
1. What’s in the Box: Education Kit
Button
Wired Connector
DC Motors Distance Sensor
RGB Light
Connector Block
Main Block
Big Wheels
3
1. What’s in the Box: Advanced Kit
4
1. How to Get Started
Device requirements: Our App Interfaces:
• An iOS 8 / Android 4.4.2 or newer with Bluetooth 4.0. / • Robo Code Robo Live
Windows version higher than 8.1
First steps:
1 2 3 4 5
Install the Robo Turn on the Turn on the Main Open the Robo Open the easy to follow
Code / Robo Live Bluetooth Block: the power Wunderkind App and cards about Robo’s
App on your device; on your device; indicator will blink connect it to the Main modules: build your
blue... wait until you Block; Robo, control or code it
hear and have fun!
the start-up sound;
DO: DON’T:
• Use the included Connectors to attach the modules; • Use metal or sharp objects to detach the Connectors;
• Use the included Disconnecting Tool to detach the connectors; • Allow any contact with water;
• Use the App to control and program the modules; • Try to disassemble the modules;
• Use building bricks to customize your Robo. • Throw or drop the modules;
• Rotate the Motors by hand.
5
2. Robo Live and Code Interfaces: What’s on the Screen?
1 2 3
1 My Robo Screen
Find all the information about your Robo here – its name, battery level, firmware update, and the module(s) connected.
2 Robo Workshop
Try fun projects from Robo Team.
3 My Projects
Here you can see all the projects you create. New Project button: Click it to start a new project.
6
3. Robo Live: How to Control Your Robo
1 2 3
Controlling Screen
1 Controlling screen
Screen: Here you will see the Controls added.
Controls Menu: See all the Controls available at the moment, drag and drop a Control to the Controlling screen to try it out.
Play / Edit button: When you are ready to play, press the Play button and control your Robo; press Edit button to go back to the editing mode.
Save button: Click it to return to the project screen; don’t worry, your project will be saved automatically.
Save button
Play button
1 Programming screen
The unlimited space for your future program.
Actions dock: Here you will find all the Actions and Conditions to program.
Connection button: Use it to connect the Actions into the code.
Trash bin: Use it to delete the Actions or Transitions / Connections.
Play button: Try out your program!
Stop button: When you run your code, the ‘Play’ button changes to the ‘Stop’ button; you can stop your Robo any time you want.
Save button: Click it to return to the project screen; don’t worry, your project will be saved automatically.
3/3
A
A
A
1 Actions:
Coding icons which look like bubbles and perform an output task. There are 4 types of Actions in the Actions Dock – Sounds, Visuals,
Movement and Specials.
2 Conditions:
Coding icons which look like pink stickers and have to be placed on the Connection between 2 Actions. Conditions compare two numbers
and determines the results to be true or false, and tells if true – Connection/Transition happens or false – nothing happens.
9
4. Robo Code: Programming Logic
1. Program a certain Action:
• You can program a certain Action only if the module which corresponds to this Action is assembled to your Robo’s Main Block; when you attach
the module you see the push notification about new Actions available to program;
• Drag and drop an Action from the Action dock onto the Programming Screen; you can place it anywhere you like;
• Action’s settings: Click on it one more time to open the settings; click once again to hide it; not all of the Actions have the setting option.
10
4. Robo Code App: Programming Logic
4. Start point:
• The green circle around one of the Actions means that the code starts here;
• You can move the Start point from Action to Action in order to start your program from different Actions.
11
4. Robo Code App: Programming Logic
5. State or Parallel Actions
• Drag one Action onto the other and they will combine into one big bubble, or State; the Actions will take place at the same time, parallel to one another;
• Note: only 5 different Actions can be put in one State; two actions of the same type (for example, two Sounds) cannot be parallel.
6. Conditions:
• Conditions look like pink stickers; you need to place them on the Condition/Transition between 2 Actions;
• The Conditions are special clauses; each of them makes the Connection/Transition between Actions happen IF /BECAUSE a certain condition causes it.
• You can combine two Conditions as:
1. AND-linked - the Transition to the next State will occur after both Conditions have been true;
2. OR-linked - the Transition to the next State will occur after one of the Conditions has been true.
1 2
7. Use Play button to try out your program and Stop button to stop it.
• Note: you can not make any changes in your program when it’s running, stop it before making changes in the code!
8. Save button: Press it to save your project; you will be automatically returned to the Project screen.
12
5. Robo Wunderkind Modules
Robo Wunderkind modules are different colors: Each expresses a block’s functions and is related to the colors of Actions in the Robo Code Interface,
and the controller in the Robo Live Interface; makes building, coding, and controlling Robo more intuitive for students.
RW Modules’ Overview:
System + Sound Main Block Sensors Distance Sensor Motion Detector Light Sensor Button
Visual RGB LED LED Display Brick Connector Wired Connector Universal Connector
13
5. Main Block
main board micro USB port
(embedded Function: Robo Code Interface:
computers)
• The “brain” of Robo: contains
power switch
an embedded computer,
battery, and speaker outlet
inside;
Sounds
3/3
battery
How to build:
• Always start to build your robot with the Main Block in order for all other modules to work;
14
5. Main Block: Technical Details
The battery life:
• Lasts for a total of 3 hours of intensive work;
• Best to keep the charging level of the battery at 30% or higher.
Charging:
• Plug the micro USB cable into the port at the bottom of the Main Block. The charging sound will be played once you connect the other side of the cable
to a power adapter;
• Check the charging status in the App.
Rename your Robo: Each Main Block has a name, which is set by default as “Robo.” To connect the Main Block to the Robo Code / Robo Live Interface,
you need to know the name of the particular Main Block. To avoid confusion, we suggest renaming all Main Blocks so that they each have a different name.
We advise using numbers / names and special stickers for Main Blocks to put the numbers / names on them.
Firmware update: Connect your Main Block to the Robo Wunderkind App and follow these 3 easy steps to update your Robo.
Important: Make sure you have a stable WiFi connection and the Bluetooth is on. For a safe update process, the main block of your Robo must be plugged
in. Please note that the battery percentage of your Robo should be no less than 30%, otherwise the update won’t be possible.
15
5. Connectors
16
5. Connectors
1. The connectors need to be 2. Some of the modules, such 3. The module that is attached 4. Use the Wired Connector to
assembled properly, with the as two DC Motors and the to the moving part of the connect the module you need
sides parallel to the modules’ Servo Motor, do not have Pogo Motor doesn’t provide to work with the Main Block
sides; pins; electricity, therefore it directly. Can be attached to any
One side of these modules will not communicate active connection face (any
consists of a rotating part that with the Main Block; block).
is made out of plastic, so the
electricity doesn’t flow
through it;
17
5. RGB Light
Function: Robo Code Interface:
How to build:
Robo Live Interface:
• Attach the RGB Light to any part of Main Block or any other module.
• Light Control
18
5. LED Display
Function: Robo Code Interface:
How to build:
Robo Live Interface:
• Attach the LED Display to any part of the Main Block or any other module.
19
5. Motor
Function: Robo Code Interface:
x2
How to build:
Robo Live Interface:
1. Attach the Motor to the Main Block or any 22. Attach the rotating part of the Motor
other other module by the Universal or Wired (without Pogo-pins) to the Wheel or
Connector with the Pogo-pins in order to work; a module you want to be rotated.
• Motor Controls x2
• Joystick
• Tilt Control
20
5. Motor
Function: Robo Code Interface:
• Motor Control
21
5. Button
Function: Robo Code Interface:
Conditions Button
How to build:
Robo Live Interface:
• Attach the Button to any part of Main Block, or any other module.
• Button Control
22
5. Distance Sensor
Function: Robo Code Interface:
How to build:
Robo Live Interface:
• Use the Universal or Wired Connector to attach the Distance Sensor to any other module.
23
5. Motion Sensor
Function: Robo Code Interface:
Conditions Motion
How to build:
Robo Live Interface:
• Use the Universal or Wired Connector to attach the Motion Detector to any other module.
24
5. Light Sensor
Function: Robo Code Interface:
Conditions Light
How to build:
Robo Live Interface:
• Use the Universal or Wired Connector to attach the Light Sensor to any other module.
25
6. Lessons with RW Robotics Kit: Key Information
Topic: STEAM subjects; Student’s age: 6-12 Group size: 8-12 students
RW robotics kit can be also used as a supporting tool for the other subjects
Recommended time:
45 – 60 min
Materials required:
• Robo Wunderkind robotic kit(s)
• Tablet(s)
Optional materials:
• Building bricks
• Other materials such as colored paper, cardboard, markers etc
• Printed cards with the Robo Wunderkind modules, coding Button, Actions, Conditions from the Robo Code App.
26
6. Curriculum Structure Infographic
27
6. Suggested Structure for a Lesson with Robo Wunderkind
Activity Stages:
Lead-in 7 – 10 min • Activate students: Draw on previous knowledge and personal experiences of children;
• Tell the story of Robo to connect to the emotions of the students;
• Set each lesson goals: Together with your students, indicate the problem situation and motivate your students to solve it.
Guided Activity 15 – 20 min • Recall some of the previous knowledge about the Robo Wunderkind robotics kit and the Apps;
• Learn by doing: Let students solve different challenges and gather knowledge through cooperative coding
and discussions;
• Sum up new information before the independent activity.
* Modification (optional for advanced students) to make the lesson more challenging: 2 levels of complexity.
Independent 15 – 20 min Own project created on the basis of the learned skills.
Activity
• Set the concrete tasks for the own project;
• Independent work: Students work individually / in pairs / in small groups;
• Presentation of own projects for the class.
Final Reflexion 5 – 7 min Ask your students about the tasks they have solved, the projects they have created, and the attitudes and emotions
& Feedback they experienced during the lesson.
Clean up 1 – 3 min Teach students to take care of devices they use: Turn the power off on the orange Main Block, take it apart, and put
all modules of Robo back into the boxes, lock, and carefully collect all the tablets.
Robotics – An interdisciplinary branch of engineering and science utilized in order to deal with the design, construction, operation, and use
of robots, as well the control, sensory feedback, and information processing of computer systems.
Engineering – The process of creating and building technological solutions and products by using math and science. Engineers solve problems
with their inventions. There are several branches of engineering.
Electricity – A type of energy that can build up in one place or flow from one place to another; it is used to make all electrical devices function.
Robo Wunderkind modules are powered by a battery inside the Main Block. Power is passed from module to module through the
Connectors (Pogo-Pins on them) and Faces on each module.
Wired (Local) A type of electrical communication between electronic devices which transfers information over a wire-based communication
Communication – technology – connectors. In Robo Wunderkind robotics kit there are two types of connectors: Universal Connectors and Wired
Connector which transfer the signals – commands from the Main Block to other modules.
Wireless The type of communication which transfers information over a distance without the use of “hard wired” connection (like Pogo-pins
Communication – on the Robo Wunderkind modules). The distances involved may be short (when using a television remote control) or very long
(thousands or even millions of kilometers for radio communications). The Robo Code and Robo Live Interfaces send the informa-
tion – commands for Robo to perform through wireless communication via Bluetooth.
Bluetooth signals – Is a wireless technology standard for exchanging data over short distances.
29
7. Key vocabulary for teachers
Computer – A device for working with information. The information can be numbers, words, pictures, movies, or sounds. Computer information is also
called data. Computers can process huge amounts of data very quickly. They also store and display data. People use computers every day:
at work, at school, and at home. Computers are used in factories to control how things are made and in offices to keep records, for example.
There is a small computer inside the Robo’s Main Block, which sends and receives the signals from the tablet and processes the
information so that we can control it. This is why the Main Block always has to be in every project in order for all other modules to work.
Electronic A device that achieves its purpose through electrical means. There is a wide range of electronic devices people use every day
device – such as laptops, mobile phones, cameras, fans, ovens, washing machines, game consoles, printers, radios, and Robo, of course!
Smart device – An electronic device, generally connected to other devices or networks (via Wireless Communication) and can operate
interactively and autonomously to some extent.
Sensor – A device that receives a physical signal or stimulus – Physical Input (such as sound, pressure or light) and responds to it in a distinctive manner.
There are Sound and Distance sensors as well as Button in Robo Wunderkind Education Kit and Motion and Light sensors in Advanced Kit.
Button Is a simple switch mechanism for controlling some aspect of a machine or a process. In Robo Wunderkind robotics kit there
(Push-button) – is a red Button which can be programmed as Button condition in the Robo Code Interface.
Remote control – A method for controlling a machine from a distance by using wireless signals, it happens in real time. For example, the remote
control for television when you press buttons to change channels.
Digital literacy – An ability to find, evaluate, compose and create clear information through using various digital platforms. It includes both the
practical software skills and critical thinking which helps to stay safe online. Digital literacy is evaluated by an individual’s
grammar, composition, typing skills and ability to produce writings, images, audio and designs using technology. In Robo
Wunderkind Curriculum the numerous skills related to the digital literacy are covered such as rules for safe use of devices,
consuming information through digital media and, most importantly, ability to produce technology through coding.
30
7. Key vocabulary for teachers
Problem-solving – Is the act of finding a solution for a problem. The steps for the problem solving are slightly different depending on the discipline
and strategy but it always involves defining a problem, identifying, prioritizing and selecting alternatives for a solution,
implementing a solution, and reflection on this solution.
In Robo Wunderkind Curriculum students go through 4 steps in order to solve a problem using Robo Wunderkind robotics kit and
Robo Code or Robo Live App:
1) Identify a problem => 2) Plan the solution(s) => 3) Work on the solution: build and program => 4) Reflect
Engineering A series of steps that engineers follow to come up with a solution to a problem. It involves cognitive, strategic and practical
Design Process – processes by which design concepts are developed.
In Robo Wunderkind Curriculum students learn about and go through 8 stages of Engineering Design Process in order to create
their own Robo-project.
Design – Is the intentional creation of a plan in order to fashion, execute, or construct a certain object.
In Robo Wunderkind Curriculum we approach 3 types of design:
1) Mechanical Design – Robo modules
• How to design a robot efficiently, so it performs the set task, doesn’t crash or have accidents?
• How to make an efficient build – attach only those modules which you need for your goals?
• How do different builds and configurations provide the same or different results?
2) Control Design – Robo Live Interface
• You have all the controls you need – not less;
• You have only those controls on the screen which you need (not more);
• You organize the Controls on the screen so it’s convenient to use them in the Play modeю
3) Code Design – Robo Code Interface
• Your code consists of all the Actions, States, Connections you need to achieve the project’s goal(s) – not less;
• Your code consists of all the Actions, States, Connections you need to achieve the project’s goal(s) – not more;
• Your code is clear and easy to read by others.
31
7. Key vocabulary for teachers
II. Computer Science
Algorithm – Step-by-step solution of one task; each step is a clear instruction. A simple example of an algorithm is a cooking recipe, where
you have one by one instruction in order to cook one final dish.
Program code – A set of instructions which tells a computer what to do; a sequence of short commands, one after another.
Programming In order for you to communicate with a computer (and to get it to execute your instructions), you must speak its language.
language There are a number of different programming languages, some are very complicated while others are similar to spoken English.
In the Robo Code Interface, we use a special visual coding language.
These 3 terms (Algorithm, program, programming language) are interconnected. To help students understand them better,
we can say that:
• When we have one complex task, we can break up it into a set of smaller, individual instructions – create an algorithm;
• We can use a programming language to write those instructions in the language computer understands – thus, we create a code.
Robo Wunderkind A unique and intuitive programming interface designed for young children to build State-Machine Based Programs
Visual Based
Programming –
State-Machine A State performs Action(s) and Transition to another State based on events.
Based • State – set of Actions which can consist of one or more Actions;
Programming – • Connection – tells the possible Transition to other States (it may happen / may not);
• Transition – the act of changing from one State to another ( = the act of happening);
• Condition – an icon which compares two numbers and determines the results be true or false, and tells if true – Transition
happens or false – nothing happens;
• Action – an icon which performs an output task; and has different parameters: Lifespan, Speed, Distance etc.
32
7. Key vocabulary for teachers
Sequential logic – A sequence of States where one State leads to only one other State until a program is complete.
Loop – A sequence of States that lead one State to the next that does not terminate the program but the transition back to the starting
State (repeats N-times).
Parallel Execution – The execution of several Actions at the same time within a State.
User Input – Is is data provided by the user to the device. It can be digital input such as text to display on a screen or it could be physical like
a button click by the user or a key board press on a keyboard.
In the Robo Live Interface – using the appropriate Control to control the appropriate module. In the Robo Code Interface:
1) Software Input
• Parameters of Actions such as Action lifespan, brightness, speed, angle or distance;
• Connections drawn between Actions;
• Conditions and Conditions parameters.
2) Sensor Input – data received from Sensors such as sound level, distance before an obstacle or pressure on the Button.
User Output – For Robo Wunderkind modules the Outputs would be the answers for the questions:
What does the module do?
• How are modules different from each other?
• How do they work together?
• How to combine the modules to achieve the project’s goal(s)?
33