DOROTHY: Enhancing Bidirectional Communication between a 3D Programming Interface and Mobile Robots

Emilie Featherston, Mohan Sridharan, Susan Urban, Joseph Urban

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Dorothy is an integrated 3D/robotics educational tool created by augmenting the Alice programming environment for teaching core computing skills to students without prior programming experience. The tool provides a drag and drop interface to create graphical routines in virtual worlds; these routines are automatically translated into code to provide a real-time or offline enactment on mobile robots in the real world. This paper summarizes the key capabilities ofDorothy, and describes the contributions made to: (a) enhance the bidirectional communication between the virtual interface and robots; and (b) support multirobot collaboration. Specifically, we describe the ability to automatically revise the virtual world based on sensor data obtained from robots, creatingor deleting objects in the virtual world based on their observed presence or absence in the real world. Furthermore, we describe the use of visually observed behavior of teammates for collaboration between robots when they cannot communicate with each other. Dorothy thus helps illustrate sophisticatedalgorithms for fundamental challenges in robotics and AI to teach advanced computing concepts, and to emphasize the importance of computing in real world applications, to beginning programmers.
Original languageEnglish
Title of host publicationThe 5th Symposium on Educational Advances in Artificial Intelligence (EAAI-14)
PublisherAAAI Press
Pages3031-3036
Volume28
Edition3
ISBN (Print)978-1-57735-661-5
DOIs
Publication statusPublished - 28 Jul 2014
EventFifth Symposium on Educational Advances in Artificial Intelligence - Quebec City, Canada
Duration: 28 Jul 201429 Jul 2014
Conference number: 5

Conference

ConferenceFifth Symposium on Educational Advances in Artificial Intelligence
Country/TerritoryCanada
CityQuebec City
Period28/07/1429/07/14

Fingerprint

Dive into the research topics of 'DOROTHY: Enhancing Bidirectional Communication between a 3D Programming Interface and Mobile Robots'. Together they form a unique fingerprint.

Cite this