Robot Ball Toss

Your challenge is to create a robot that can toss a ball reliably into a can. Here are a few things to keep in mind:

Robot Levels

Level

Description

Enhancements

Scoring

System

1

Robot can throw a ball.

Robot can throw both close (< 20 cm) and far (> 100 cm).

2

Robot can throw a ball reliably into a can placed at a specified location (you specify).

Robot can get ball in a can both close (< 20 cm) and far (> 100 cm).

3

Robot can throw a ball reliably into a can placed anywhere on a specified line and in a specified range (robot does not automatically figure out where can is).

Length of line.

4

Robot can throw a ball reliably into a can placed anywhere within a specified radius (robot does not automatically figure out the location of can).

Area of circle.

5

Robot can throw a ball reliably into a can placed anywhere on a specified line and in a specified range (robot automatically DETECTS location of can).

Length of line.

6

Robot can throw a ball reliably into a can placed anywhere in a specified radius (robot automatically DETECTS location of can).

Area of circle.

Notes: