Design of Tangible Procedural Programming of Robots Based on Augmented Reality

Satoshi Matsuzaki, Munehiro Takimoto, Yasushi Kambayashi

2015

Abstract

This paper presents a tool for children aged 5 to 11 to learn procedural programming through tiling tangible cards. In our tool, children are expected to tile square cards that respectively correspond to the unique operations of a robot while looking at them through a display, where the cards on the display are augmented by intuitive colorful images. Once each image is augmented, the image stays on the display even if the corresponding card is taken away. Also, the control flow from a card to another card is represented by a line image, which is created when one places a card close to another card. In our tool, editing operations such as undo, erase, and setting arguments can be also performed through movements of a special card. For feasibility study, we have had one hundred students of primary schools use our tool. As a result, they learned programming more quickly than programming in an existing tool where programs are composed through tiling icons.

References

  1. Chawla, K., Chiou, M., Sandes, A., and Blikstein, P. (2013). Dr. wagon: a 'stretchable' toolkit for tangible computer programming. In Interaction Design and Children 2013, IDC 7813, New York, NY, USA - June 24 - 27, 2013, pages 561-564. ACM.
  2. Fujita, T., Mi, H., and Sugimoto, M. (2014). An intuitive programming technique using tangible robotson tabletop environments. In IPSJ Interaction 2011.
  3. Horn, M. S., Solovey, E. T., Crouser, R. J., and Jacob, R. J. K. (2009). Comparing the use of tangible and graphical programming languages for informal science education. In Proceedings of the 27th International Conference on Human Factors in Computing Systems, CHI 2009, Boston, MA, USA, April 4-9, 2009, pages 975-984. ACM.
  4. Horn, M. S., Solovey, E. T., and Jacob, R. J. K. (2008). Tangible programming and informal science learning: making tuis work for museums. In Proceedings of the 7th International Conference on Interaction Design and Children, IDC 2008, Chicago, Illinois, USA, June 11-13, 2008, pages 194-201. ACM.
  5. IconWorks (2007). EK Japan Co., ltd., http://www.elekit.co.jp/download/software/00007.
  6. Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J. S., Silverman, B., and Kafai, Y. B. (2009). Scratch: programming for all. Commun. ACM, 52(11):60-67.
  7. Smith, A. C. (2007). Using magnets in physical blocks that behave as programming objects. In Proceedings of the 1st International Conference on Tangible and Embedded Interaction 2007, Baton Rouge, Louisiana, USA, February 15-17, 2007, pages 147-150. ACM.
  8. Smith, A. C. (2009). Symbols for children's tangible programming cubes:an explorative study. In SACLA 7809, 29 June - 1 July, Mpekweni Beach Resort, South Africa.
  9. Wang, D., Qi, Y., Zhang, Y., and Wang, T. (2013). Tanprokit: a tangible programming tool for children. In Interaction Design and Children 2013, IDC 7813, New York, NY, USA - June 24 - 27, 2013, pages 344-347. ACM.
  10. Wang, D., Zhang, Y., Gu, T., He, L., and Wang, H. (2012). E-block: a tangible programming tool for children. In The 25th Annual ACM Symposium on User Interface Software and Technology, UIST 7812, Cambridge, MA, USA, October 7-10, 2012 - Adjunct Volume, pages 71- 72. ACM.
  11. Yashiro, T. and Kazushi, M. (2014). Material programming - a visual programming development environment with material -. In IPSJ Interaction 2014.
Download


Paper Citation


in Harvard Style

Matsuzaki S., Takimoto M. and Kambayashi Y. (2015). Design of Tangible Procedural Programming of Robots Based on Augmented Reality . In Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015) ISBN 978-989-758-087-1, pages 492-497. DOI: 10.5220/0005358204920497


in Bibtex Style

@conference{grapp15,
author={Satoshi Matsuzaki and Munehiro Takimoto and Yasushi Kambayashi},
title={Design of Tangible Procedural Programming of Robots Based on Augmented Reality},
booktitle={Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015)},
year={2015},
pages={492-497},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005358204920497},
isbn={978-989-758-087-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015)
TI - Design of Tangible Procedural Programming of Robots Based on Augmented Reality
SN - 978-989-758-087-1
AU - Matsuzaki S.
AU - Takimoto M.
AU - Kambayashi Y.
PY - 2015
SP - 492
EP - 497
DO - 10.5220/0005358204920497