DOROTHY: Enhancing Bidirectional Communication between a 3D Programming Interface and Mobile Robots
DOROTHY: Enhancing Bidirectional Communication between a 3D Programming Interface and Mobile Robots
复制标题
DOROTHY:增强 3D 编程接口和移动机器人之间的双向通信
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
J. E. Urban
中科院分区:
文献类型:
--
作者:
E. Featherston;M. Sridharan;S. Urban;J. E. Urban
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 of Dorothy, 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, creating or 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 sophisticated algorithms 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.