• DocumentCode
    2249608
  • Title

    Ruru: A spatial and interactive visual programming language for novice robot programming

  • Author

    Diprose, James P. ; MacDonald, Bruce A. ; Hosking, John G.

  • Author_Institution
    Depts. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
  • fYear
    2011
  • fDate
    18-22 Sept. 2011
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    Robots are useful tools for teaching novices programming as real and immediate outcomes of programs can be seen. However robot software development has unique problems making aspects of programming difficult compared with general software development. These problems include the robot platform, the robot´s environment and its interaction in three-dimensional space and the fact that events occur in real time. We describe Ruru, a novel visual language that addresses these difficulties through a principled approach to its design. It also visualizes robot inputs intuitively in real time and allows the intuitive amendment of parameters. This improves its usefulness and user friendliness as a tool for teaching novices programming.
  • Keywords
    interactive systems; robot programming; visual languages; visual programming; Ruru; interactive visual programming language; novice robot programming; robot software development; spatial visual programming language; Collision avoidance; Programming; Robot sensing systems; Semantics; Shape; Visualization; novice programmer; robotics; visual language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2011 IEEE Symposium on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4577-1246-3
  • Type

    conf

  • DOI
    10.1109/VLHCC.2011.6070374
  • Filename
    6070374