Abiding by the philosophy of the iterative prototyping, we scheduled our project into four 2-week long sprints, and tried to integrate the overall system as soon as possible for each sprint.

Our Goals:

Our idea for this project started out as a simple system that follows a person using facial recognition algorithm. As we went through each sprint, it then evolved into a table-top robot that tracks only its owner's face, follows and entertains the owner.

Here are the set of goals that we listed down at the beginning of this project as our deliverables.

Minimal Viable Product

Camera mounted on a pan/tilt mechanism that can learn and follow people’s face ✓

Stretch Goals

Mount pan/tilt mechanism on vehicle✓

Follow the face owner while keeping certain distance ✓

Learn to recognise and follow a specific person✓

Voice command

​These are the new set of goals that we pivoted to realizing that some of the goals we originally thought (voice command to move the robot, etc) is not probable. We will discuss the problems we faced in between and the decisions we made more in detail on each sprint's page.