Back to Course

Class 6 - Coding, AI & Robotics Course

0% Complete
0/0 Steps
  1. Coding

    Session 1: Introduction to Coding
    3 Topics
  2. Session 2: Backdrop, Costume, and Animation
    3 Topics
    |
    1 Quiz
  3. Session 3: Basics of Algorithm and Flowchart
    3 Topics
    |
    1 Quiz
  4. Session 4: Basics of Pseudocode
    3 Topics
    |
    1 Quiz
  5. Session 5: Getting Started with Quarky
    3 Topics
    |
    1 Quiz
  6. Session 6: Variables: The Multitaskers
    4 Topics
    |
    1 Quiz
  7. Session 7: Arithmetic Operators
    4 Topics
    |
    1 Quiz
  8. Session 8: Conditional Statements
    3 Topics
    |
    1 Quiz
  9. Session 9: Logical Operators
    4 Topics
    |
    1 Quiz
  10. Session 10: Nested Conditional Statements
    2 Topics
    |
    1 Quiz
  11. Session 11: Loops
    3 Topics
    |
    1 Quiz
  12. Session 12: Touch Based Piano
    2 Topics
  13. Session 13: Criterial in Loops
    5 Topics
    |
    1 Quiz
  14. Session 14: Catch the Fruit Game - Part 1
    2 Topics
  15. Session 15: Catch the Fruit Game - Part 2
    2 Topics
    |
    1 Quiz
  16. Artificial Intelligence
    Section 16: Introduction to Artificial Intelligence
    3 Topics
    |
    1 Quiz
  17. Session 17: Basics of Face Detection
    2 Topics
    |
    1 Quiz
  18. Session 18: Face Expression Detection
    2 Topics
    |
    1 Quiz
  19. Session 19: Mimic Face with Quarky
    1 Topic
  20. Session 20: Face Filter - Part 1
    2 Topics
  21. Session 21: Face Filter - Part 2
    2 Topics
  22. Robotics
    Session 22: Basics of Robotics
    2 Topics
    |
    1 Quiz
  23. Session 23: Wirelessly Controlled Robot
    2 Topics
  24. Session 24: Introduction to Sensors
    3 Topics
    |
    1 Quiz
  25. Session 25: Introduction to Actuators
    3 Topics
    |
    1 Quiz
  26. Session 26: Face Tracking with Robot
    2 Topics
  27. Session 27: Obstacle Avoidance Robot - Part 1
    3 Topics
  28. Session 28: Obstacle Avoidance Robot - Part 2
    2 Topics
    |
    1 Quiz
  29. Session 29: Edge Detector Robot - Part 1
    3 Topics
  30. Session 30: Edge Detector Robot - Part 2
    2 Topics
    |
    1 Quiz
  31. Capstone Project
    Capstone Project
Lesson Progress
0% Complete

Introduction

robot, in simple words, is any machine designed to carry out a task. This would make you say, “So, a calculator, a PC, a vacuum cleaner – all these are also robots?” Not exactly. Robots are machines that use programming to make decisions and carry out tasks. For e.g. a screwdriver is a machine because it carries out the task of fastening a screw, and reduces human effort (who knew defining a machine could be this simple?!). But it is not a robot. If we combine it with a robotic arm, then the entire thing can be called a robot.

evive Notes Icon
Note: Do you know that the word ‘robot’ was first used in 1929 by a Czech writer Karel Čapek in his play R.U.R. (Rossum’s Universal Robots). This word is derived from a Czech word robota which means slavery or hard work. This clears the picture pretty much, huh?

Types of Robots

  1. A robot can be controlled by humans, either directly, or remotely, from a place far far away.
  2. Or a robot can take decisions, and work entirely on its own; such robots are called autonomous robots.
  3. There also exist robots that can move from one place to another; they are known as mobile robots.
  4. There are robots, autonomous robots, mobile robots, and then, there are autonomous mobile robots.

The last two are what we will be making later in this course.

Advantages

There are many advantages that robots have over humans. Some of them are:

  1. Robots never tire. They can work at the same speed with the same consistency without any breaks or holidays.
  2. They are useful when you need to perform a particular task, such as bottling cans or painting cars over and over again without getting bored. This enables us to utilize our full potential in tasks that can only be done by humans.
  3. Robots are quick. They can do a lot of work in a short duration of time. This, in turn, helps save time.
    Indutrial Application
    Source: Youtube (ABBRobotics)
  4. Since robots can do a greater amount of work in a shorter duration, the overall output increases.
  5. Robots can be used to perform tasks that would be dangerous for a normal human being. They can also work in hazardous environments without the fear of any damage.
  6. Robots can perform tasks with greater accuracy and quality than humans.

Applications

We can find robots in a multitude of fields – right from cleaning your home to celebrating birthdays on Mars. Jokes apart, in the modern world, robots have found a place in almost every field. Some of their endless applications are given below:

  1. Industry: For handling and moving materials from one place to another, and for other purposes such as painting, manufacturing, welding, etc.
  2. Space: For exploring outer space. E.g., the Curiosity Rover
  3. Hospitals: Surgical robots, rehabilitation robots, pharmacy robots, etc.
  4. Transportation: Self-driving cars, transportation of goods and services, etc.
  5. Agriculture: For tasks such as vegetable and fruit picking.
  6. Military: Bomb discarding robots, drone explorations, etc.
  7. Households: For cooking, cleaning, and washing purposes.
  8. Entertainment: Humanoids, robot dogs, mobile phones, computers, etc. E.g. Aibo the robot dog.

Now that you know what robots are and what their advantages are, let’s make our own robot with Quarky’s help!