Teacher Resources 0.1

Robotics v.s. AI

In short, robotics and AI are different concepts. There are some overlaps where robots are powered by AI technologies. See the Venn diagram below that depicts the relationship between the two.

Students may confuse the two, thinking all robots are intelligent and/or that AI requires robots.

RoboticsOverlappingAI
Robotic arms in the video, Vex Robots, Lego Mindstorm, DronesSelf-driving cars, Cozmos, Boston Dynamics, Roomba 980Search engines, Content recommendation, Image classifiers

So, the question becomes, what makes a robot “smart”?

In short, “smart” robots have the ability to make decisions based on what it senses so they are not just acting on a pre-programmed sequence.

For example, you can easily program a robot to move forward for a certain distance and make a ninety-degree turn. But that’s all there is. The robot repeatedly performs this script. It will not make any adjustments to its behavior based on what it senses.

A “smart” robot, on the other hand, will be able to make decisions. If you program an AI robot like Cozmo to chase an object it recognizes, such as a cube, Cozmo will be able to locate the cube and move toward it regardless of where you put the cube. In a larger sense using the example of self-driving cars, there is certainly no pre-programmed path or script of how the vehicle would act. Hence, they are “smart.”

Teacher Resources 0.2

Teacher Resources 0.3

Teacher Resources 0.4

Download Calypso File: Naming Algorithm

  1. Make sure Cozmo doesn’t see anything in view.
  2. Press “Backspace”(Windows)/”Delete”(Mac) to enter execution mode.
  3. In any order you wish, show Cozmo one thing at a time:
    • Cube 1
    • Cube 2
    • Cube 3
    • Charger
  4. Cozmo will name what he sees.