This is in support of a course for 2nd year Engineering Physics students at UBC, as an introduction to prototyping. Students work in groups of 4 to design and construct autonomous robots, to build robots like these: