Calypso for Cozmo: Robotic AI for Everyone (Abstract Only)

In light of our field/s progress in making programming accessible to novices, we contemplate an even more ambitious goal: make AI accessible to all. The Cozmo robot by Anki is revolutionizing consumer and educational robotics through built-in computer vision and artificial intelligence algorithms. Calypso is a scaffolded robot programming environment for Cozmo inspired by Microsoft/s Kodu Game Lab. Calypso allows novices to program with advanced features such as visual recognition of objects and faces, simultaneous localization and mapping (SLAM), landmark-based navigation, and speech input. Like Kodu, Calypso emphasizes rule-based programming with high-level primitives such as "see", "hear", "move toward", and "grab", and it uses an Xbox game controller as its primary interface. User testing of Calypso has shown that children as young as eight can easily use it to program Cozmo. This demo will show off some of Calypso/s most striking features, including real-time graphical display of the robot/s world map, object detection with OpenCV, and speech recognition. We will share a Calypso curriculum that can be adapted to students from primary school through undergraduates. The demo will conclude with a discussion of the changes coming in both K-12 and undergraduate robotics instruction as we move from simple control of servos to true vision-guided mobile manipulators. For an advance look at Calypso, please see https://Calypso.software.