Mobile Robot Programming for Education Jean-François Lalonde, Christopher Bartley, and Illah Nourbakhsh The Robotics Institute Carnegie Mellon University.