Interaction-level support for collaborative learning: AlgoBlock—an open programming language
CSCL '95 The first international conference on Computer support for collaborative learning
curlybot: designing a new class of computational toys
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Physical programming: designing tools for children to create physical interactive environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Topobo: a constructive assembly system with kinetic memory
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
From turtles to Tangible Programming Bricks: explorations in physical language design
Personal and Ubiquitous Computing
Low-cost multi-touch sensing through frustrated total internal reflection
Proceedings of the 18th annual ACM symposium on User interface software and technology
Tangible programming in the classroom: a practical approach
CHI '06 Extended Abstracts on Human Factors in Computing Systems
reacTIVision: a computer-vision framework for table-based tangible interaction
Proceedings of the 1st international conference on Tangible and embedded interaction
Using magnets in physical blocks that behave as programming objects
Proceedings of the 1st international conference on Tangible and embedded interaction
Designing tangible programming languages for classroom use
Proceedings of the 1st international conference on Tangible and embedded interaction
The robot is the program: interacting with roBlocks
Proceedings of the 2nd international conference on Tangible and embedded interaction
The programming of robots by haptic means
ACM SIGGRAPH 2008 new tech demos
IDC '08 Proceedings of the 7th international conference on Interaction design and children
Interactive robots as social partners and peer tutors for children: a field trial
Human-Computer Interaction
Touch and toys: new techniques for interaction with a remote group of robots
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Comparing the use of tangible and graphical programming languages for informal science education
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Multi-touch interface for controlling multiple mobile robots
CHI '09 Extended Abstracts on Human Factors in Computing Systems
CHI '09 Extended Abstracts on Human Factors in Computing Systems
Communications of the ACM - Scratch Programming for All
Puppet Master: designing reactive character behavior by demonstration
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
RoboTable: a tabletop framework for tangible interaction with robots in a mixed reality
Proceedings of the International Conference on Advances in Computer Enterntainment Technology
CRISTAL: a collaborative home media and device controller based on a multi-touch display
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
Analysis of natural gestures for controlling robot teams on multi-touch tabletop surfaces
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
Tangible bots: interaction with active tangibles in tabletop interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Enhanced feed-forward for a user aware multi-touch device
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
Hi-index | 0.00 |
In this paper, we propose a novel environment called RoboTable2 that supports users with limited programming knowledge or experience in conducting robot programming. We have devised a tabletop platform that can simultaneously recognize multi-touch input and track physical robots, enabling users to conduct robot-programming tasks in an intuitive manner. A user study comparing the proposed and a conventional graphical programming environment was conducted, involving ten university students with no programming experience. The effects of the proposed environment were clarified via video analysis, questionnaires and usage logs. A pilot study was also conducted to verify how easily users could design and develop applications on RoboTable2. The lessons learned with respect to design guidelines for the proposed programming environment and issues for investigation are discussed.