JumpStart – VirtualBot
About virtual botIt is a great tool for programming activities. The virtual bot can be programmed with mBlock software just the same as physical mBot. Please note below minimum system requirement for using mBot virtual bot:
- Compatibility: Windows 7, 8, 10 | 32 or 64 bits
- Required configuration: 2GB of available memory & graphics card with 3D support
Why should your child learn robotics online?
- JumpStart has 25 modules, which are well-researched and compiled by educational specialists to provide a comprehensive learning.
- JumpStart is 100% online – which means your child can access the course conveniently anytime, anywhere without losing continuity.
- Every enrollment into the course gets access to a simulator robotic kit (software) for creating projects.
- Block programming is an integral part of JumpStart course – we extensively use globally-recognized child-friendly languages such as Snap or Scratch programming tools.
- Your child will get a dedicated network of specialists to take help from during the course, supported through online chat or telephone or email.
Module 1 | Lesson 1 – Intro to Robots & Robotics
Welcome to JumpStart. The opening lesson introduces the tutor, sudents and the animated robot ‘M18’ who will be your online companions. This lesson also includes basics of robots and robotics, and helps remove inhibitions about robot look and feel, capabilities, etc.
Module 1 | Lesson 2 – History of Robotics
Descriptions of ancient robots dates back to the 1st century. From a simple mechanical bird to robot soldiers, robotics has a come a very long way. This lesson will tell us how the machines that basically form the backbone of today’s world came into existence and evolved over the years.
Module 1 | Lesson 3 – Laws of Robotics
As robots become ever more present in daily life, the question of how to control their behavior naturally arises. In 1942, the science fiction author Isaac Asimov published a short story called Runaround in which he introduced three laws that governed the behavior of robots. We will learn about those laws and few more in this sub-module.
Module 1 | Lesson 4 – Autonomous Vs Controlled Robots
Autonomous functions are things that robots can do by themselves. By definition, all robots have some degree of autonomous functionality. That is to say, that a machine without autonomous capabilities isn’t typically considered a robot. Is there a difference between Autonomous and Controlled Robots? Yes there is… this sub-module will explain about the differences.
Module 1 | Lesson 5 – Popular Robots of Today
When it comes to robots, you can either like them or dislike them, but you can’t ignore them. In this lesson, you will learn about the most popular fictional, sci-fi robots that have taken our imaginations by storm.
Module 1 | Lesson 6 – Human Minds on Robots
Change causes fear in humans. Since the industrial revolution, humans have been remarkably consistent about fearing the worst when new technology appears. Robots are among the latest victims of this fear mentality. Will robots become strong and uncontrollable that they will ultimately rule the world? This lesson discusses some of those curious questions.
Module 2 | Lesson 1 – Types of Robots
Ask a number of people to describe a robot and most of them will answer they look like a human. Interestingly a robot that looks like a human is probably the most difficult robot to make. But a robot needs to be all functional and designed with qualities that suits its primary tasks. This lesson explains the types of robots in detail.
Module 2 | Lesson 2 – Home, Humanoid and Entertainment Robots
This lesson covers the types of robots that are typically categorized as Humanoid Robots, Home Robots and Entertainment Robots.
Module 2 | Lesson 3 – Industrial and Military Robots
In this lesson, you will discover major information on robots used in Industries and in the military or warfare.
Module 2 | Lesson 4 – Medical Robots
With unmatched precision and the ability to work without fatigue, medical robots are one of the most useful applications of robotic technology. They have completely revolutionized the speed and efficiency of healthcare services in several parts of the world.
Module 3 | Lesson 2 – Hardware and Software
This lesson covers “Hardware” which is best described as a device that is physically connected to the computer and “Software” which is a general term used to describe a collection of computer programs or procedures that perform some task on a computer system.
Module 3 | Lesson 3 – Input and Output devices
Do you ever wonder how information gets in your computer and how it comes out in a form you can use? Its only possible with the help of devices which are known as components that are attached to the computer to enter the data and get the desired result. This lesson covers “Input & Output devices” in detail.
Module 3 | Lesson 4 – Controllers
This lesson talks about “Robot Controllers”, which is a combination of hardware and software to control a single or multiple robots.
Module 3 | Lesson 5 – Movable Parts
The vast majority of robots have several qualities in common. First of all, almost all robots have a movable body. Some only have motorized wheels, and others have dozens of movable segments, which help the Robot to move, turn or lift and grab objects. This lesson talks about these tools in detail.
Module 3 | Lesson 6 – Motors
Most of the electrical and electronic appliances we use every day contains motors in it. This lesson talks about “Motors” which is used in day to day life and also explains how essential a motor is for a Robot to function. There are many kinds of motors which can be used in robotic applications.
Module 4 | Lesson 1 – Human Senses vs Robot Sensors
Through this lesson, you will understand the function of each of the human senses by relating them to the different sensors used in robots. It will also review the senses of sensors and how they mimic human smell, taste, hearing, feeling and seeing.
Module 4 | Lesson 2 – Different types of Sensors
In this lesson you will learn about the various types of sensors that are available to choose from, and the characteristics of sensors which are used for determining the type of sensor to be used for particular application.
Module 4 | Lesson 3 – Light sensor
Light sensor is a most popular sensor and frequently used in daily life. It works based on sensing the intensity of light falling on light sensor. Learn about how a light sensor works, get to know about devices that you see in everyday life which use light sensor.
Module 4 | Lesson 4 – Line Follower Sensor
One of the advanced mobile robots is the Line Follower Robot. …As the name suggests, a line follower robot is one which follows a certain path controlled by a feedback mechanism. This lesson talks about the working of a line follower sensor, its applications and its functionality.
Module 5 | Lesson 1 – Ultrasonic Sensor
This lesson will help you understand the science behind how the ultrasonic sensors work. It reinforces the connection between the Ultrasonic sensor and how humans, and some animals estimate the distance.
Module 5 | Lesson 2 – Sound Sensor
In this lesson you learn about how sound sensors work, underpinning the similarities to the human sense of hearing. It also talks about the devices that use these sensors and their relevance to Robots.
Module 5 | Lesson 3 – Touch Sensor
A touch sensor is a type of equipment that captures and records physical touch or embrace on a device and/or object. You will learn about how touch sensors work, and highlighting the similarities to the human sense of touch.
Module 5 | Lesson 4 – Colour Sensor
Colour is one of the most important characteristics of light, although we may not always be aware of this fact and of its importance, taking it for granted. This lesson provides an introduction to colour sensors, their working and their applications.
Module 5 | Lesson 5 – Application of Sensors in day to day life
Small sensors hidden away in gadgets and even objects of daily use, are now helping people keep better track of their life. Checkout this lesson to know about the significance of sensors in our daily life. Different types of sensors facilitate numerous advantages.
Module 6 | Lesson 1 – Algorithm
Why do we need instructions? This lesson will help you understand why there is a process of putting events, ideas, and objects in a logical order. It also teaches you that Algorithm is nothing but a step by step list of directions that need to be followed to solve a problem.
Module 6 | Lesson 2 – Flowchart
This lesson describes how an algorithm can be represented using a Flowchart, explaining symbols used in flowcharts, best practices, common mistakes made when drawing flowcharts, and also has some flowchart examples.
Module 6 | Lesson 3 – Introduction to Programming
Computers are amazing, but they can’t think for themselves. They require people to give them instructions. Programming is the process of creating a set of instructions that tell a computer how to perform a task. This lesson talks about the difference between coding and programming and how to program a Robot.
Module 7 | Lesson 1 – Circuits
As we all know that modern life is overwhelmingly dependent on electricity, it is quite important for people to understand simple electrical circuits. This lesson on simple circuits is a good assistant for you to better understand electrical circuits.
Module 7 | Lesson 2 – Building a Circuit
An electrical circuit is fundamentally a loop. You will explore how electricity travels in pathways called circuits. You will be able to create a working circuit using a light bulb, battery, switch, and wires.
Module 7 | Lesson 3 – Conductors and Insulators
In this lesson, you will explore the reasons why some materials conduct electrical energy with ease while others block it almost completely. We’ll also talk about the property of conductivity and some everyday examples of insulators and conductors. You will be able to identify electrical conductors and insulators through some experimentations.
Unboxing and Assembly
This lesson has clear visual instructions for downloading and installing the mBot virtual bot (software). The virtual bot can be programmed with mBlock software, which we will learn about shortly in the next modules. Please note below minimum system requirement for using mBot virtual bot: * Compatibility: Windows 7, 8, 10 | 32 or 64 bits * Required configuration: 2GB of available memory & graphics card with 3D support
Module 9 | Lesson 1 – Brief Introduction to Scratch Programming
In this lesson, you will cover (1) The structure of a scratch project, (2) Creating your first project, (3) Choosing a backdrop for your application, (4) Creating sprites in Scratch, (5) Co-ordinate systems, (6) The different block categories and how to use them, (7) Switching sprite costumes, (8) Changing the appearance of sprites with custom-drawn costumes and (9) Playing sounds
Module 9 | Lesson 2 – Sprite Movements
This lesson teaches you to (1) Make the sprite move, (2) Make the sprite say something and then dance, (3) Set the direction of the Sprite and make it move and (4) Make the sprite turn and change its colour using a loop
Module 10 | Lesson 1 – How to Use Pen Tool
Pen Blocks is one of the ten categories of Scratch blocks. They are color-coded dark-green, and are used to control the pen aspect of the Scratch Program. In addition, a ‘broadcast’ is a message that is sent through the Scratch program, activating receiving scripts. This lesson will explain how to use a Pen tool and also how to broadcast a message in Scratch.
Module 11 | Lesson 1 – Control Blocks
Control blocks is one of the ten categories of Scratch blocks. Control blocks let you control the blocks within your scripts, inserting conditional statements, loops, repeats and pauses. This lesson will teach you how to make your code much more efficient using this Block.
Module 11 | Lesson 2 – Data Blocks
Do you know that “Data blocks” lets you create and manipulate data in your animations and games? You can create two types of data: variables and lists which can be used with sprites and with the stage. Data blocks take Scratch to a more advanced level akin to many programming languages
Module 12 | Lesson 1 – Introduction to mBlock
In this lesson, you will learn what is mBlock, how to install and work through some of basic functions of mBlock.
Module 13 | Lesson 1 – Concepts of Physics (Part 1)
Physics explains how the world around us works. Many of our modern technologies are based out of scientific discoveries made in the science of physics. Engineers use physics to help design airplanes, cars, buildings, and electronics such as computers and cell phones. This lesson will revisit the basic concepts of physics on (1) Distance, (2) Time and (3) Speed.
Module 14 | Lesson 1 – Concepts of Physics (Part 2)
This lesson covers some of the basic concepts of physics including (1) Mass, (2) Force and (3) Torque.
Module 15 | Lesson 1 – Concepts of Physics (Part 3)
This lesson will dive into additional physics concepts around (1) Work, (2) Power and (3) Energy.
Module 15 | Lesson 2 – Introduction to Motors (Part 2)
This lesson goes one level above than previous module, here we manage the speed of the motors. That is the main job of the DC motor controllers. In this lesson, we will explore how to move the virtual bot by controlling the motors individually, and how to move the bot in certain direction, shapes, etc.
Module 16 | Lesson 1 – Relationship between Physics and Robotics
Robotics helps address the growing demand for teaching science, technology, engineering and maths in schools. Having a solid understanding of science is important for all branches of engineering. Physics is particularly useful because it gives grounding knowledge in electrical circuits, mechanics, and other key topics for robotics.
Module 17 | Lesson 1 – Robots on Mars
The main objective of the mission to Mars was to find evidence of past water activity. Spirit and Opportunity, the twin robots launched in June 2003 by NASA are equipped with tools and sensors to analyze the ground realities. Learn more about the rovers in this lesson.
Module 17 | Lesson 2 – Programming the Ultrasonic Sensor (Part 2)
The second part of the lesson on programming the ultrasonic sensor includes (1) Making the sprite on the stage stop automatically in front of a barrier, (2) Making the virtual bot run forward and stop at a fixed distance from an obstacle, and (3) Making the virtual bot move at different speeds depending on the distance from the obstacle to the virtual bot.
Module 18 | Lesson 1 – Introduction to Drones
Drones are rising in popularity. They have found more applications, and at the same time, their functionalities have increased. Sometimes referred to as Unmanned Aerial Vehicles, in this lesson you will get to know the science behind the drones and why they too can be robots in the air.
Module 19 | Lesson 1 – Future of Drones
This lesson will show you some examples of advanced UAVs and how they are fitted with sensors and advanced technologies to become your eyes in the air. Also, we will cover new applications of drones and the future of drones.
Module 19 | Lesson 2 – Programming the Line Follower Sensor (Part 2)
The second part of the lesson on programming the Line Follower sensor includes (1) Making the virtual bot count the Black lines it crosses, (2) Making the virtual bot trace the shape of a Triangle, (3) Moving the virtual bot in a circle, (4) Moving the virtual bot in a figure of S, and (5) Moving the virtual bot around in a non-black surface and detect objects.
Module 20 | Lesson 1 – Introduction to Artificial Intelligence
While exploiting the power of the computer systems, the curiosity of human, lead him to wonder, “Can a machine think and behave like humans do?”. Thus, the development of AI started with the intention of creating similar intelligence in machines that we find and regard high in humans. This lesson talks about how “Artificial Intelligence” pursues creating the computers or machines as intelligent as human beings. It also talks about the AI technique and its applications in various fields.
Module 21 | Lesson 1 – Introduction to Autonomous Vehicles
It seems that not a day passes without yet another news story describing how the transport sector is changing with drivers being replaced by technology. ‘Driverless’ has become a buzz word, the term that is beginning to define transportation of the future. In this lesson you will learn about different Autonomous vehicles and how they sense their environment and navigate without human input.
Module 22 | Lesson 1 – Introduction to Autonomous Cars
Self-parking, automatic emergency braking, adaptive cruise control, and lane keeping are just some of the technologies that have been introduced into the market in the past few years. Put them all together and you get a picture of how we’ll go from driving to assisted driving to fully autonomous cars. This lesson explores the benefits of Autonomous Cars and talks about the best five self-driving cars of future.
Module 22 | Lesson 2 – Programming with Blocks & Functions
Functions are a useful feature to make your code easy to read and well-organized. A program can be divided up into separate parts with each part performing a particular function. In this lesson you will work on (1) Making the virtual bot follow a line and also avoid obstacles, (2) Creating various Blocks and calling them from the main program, and (3) Using functions and parameters in the object avoidance program
Module 23 | Lesson 1 – Introduction to 3D Printing
3D printing which is called “Three dimensional” printing, is changing the way we produce objects, from tools and toys, to food, and even body parts. It’s a tech revolution taking place in homes across the world. In this lesson you will learn about the basic principles of the technology and its various applications.
Module 24 | Lesson 1 – The Latest in Robots
Have you heard of a Robot that can weed your garden or a Robot that can walk, climb over objects, scale ladders and navigate narrow spaces? This lesson talks about “Tertill” , the solar powered weeding Robot used in the garden and also the Humanoid disaster relief Robot called “E2-DR” designed to save lives of humans.