Course Guide

The Finch Drama Project is a workshop curriculum for creating dramatic performances using small mobile robots. This is the reference guide containing course tutorials and exercises. It is written to be accessible to middle-school students, but could be used at a variety of levels.

We are using the Finch Robot platform sold by BirdBrain Technologies, although the core ideas could be ported to other devices. We are using the Snap! visual programming system.

The Finch Drama Project was started in January 2016 by Dr. Garth Zeglin as a project of the Personal Robotics Lab within the Robotics Institute and School of Computer Science at Carnegie Mellon University.

Quick Start

The fastest way to jump into the materials with a Finch Robot is to try out the example programs (‘sketches’) listed below. They will load the browser-based Snap! programming system.

Technical Requirements

To run the examples, you will need:

The best detailed instructions on getting started are found at Finch Chromebook Support. Please note that these examples will not work with the BirdBrain Robot Server as it uses an incompatible system for communicating between Snap! and the robot.


Creative Commons License
The text content of the Finch Drama Project by the Carnegie Mellon University Personal Robotics Lab is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Based on a work at

Garth Zeglin, Robotics Institute, Carnegie Mellon University