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.

Robotics Overlapping AI
Robotic arms in the video, Vex Robots, Lego Mindstorm, Drones Self-driving cars, Cozmos, Boston Dynamics, Roomba 980 Search 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.

Teacher Resources 0.5

Download Calypso File: Ready For Green Light

Make sure Cozmo doesn’t see anything in view and is off his charger.

  1. Put a cube about one foot away from him where he can see.
  2. Press “Backspace”(Windows)/”Delete”(Mac) to enter execution mode.
  3. The cube will turn red. Cozmo will not move.
  4. Tap the cube once, the cube will turn green.
  5. Cozmo will move towards the cube.

Teacher Resources 0.6

Download Calypso File: Grab a Cube 

  1. Make sure Cozmo doesn’t have anything in his view and is off his charger.
  2. Press “Backspace”(Windows)/”Delete”(Mac) to enter execution mode.
  3. Put a cube about one foot away from him where he can see.
  4. Observe how Cozmo picks up the cube. If the cube is not directly aligned with Cozmo, observe how Cozmo intuitively adjusts his angle to approach the cube.

Teacher Resources 0.7

Below is a list of the tasks on Handout 0.2 along with their solutions. Click Here(Page 13-ish) for a tutorial of Calypso’s interface.

Set up my AI-IN-A-BOX™ See Quick Guide
Teach Cozmo to recognize me and say “Hello”
Teach Cozmo to recognize his cubes
teach Cozmo to say my name
Teach Cozmo to say the names of objects he recognizes Download Calypso File: Naming Algorithm 
Teach Cozmo to move toward a cube
Teach Cozmo to navigate to a cube and leave it
Teach Cozmo to express “playful” when he gets near a cube

Teacher Resources 0.8