• DocumentCode
    725672
  • Title

    Flexible development environment for educational robotics

  • Author

    Krofitsch, Christoph ; Lepuschitz, Wilfried ; Klein, Markus ; Koppensteiner, Gottfried

  • Author_Institution
    Practical Robot. Inst. Austria, Vienna, Austria
  • fYear
    2015
  • fDate
    20-22 May 2015
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Robotics is considered to be a powerful tool for teaching STEM especially when employing white-box platforms to build and program robots. In this context, programming environments should be simple and understandable for increasing the learning success and for easing the entry for teachers with non-informatics background. Furthermore, many robotics applications can also benefit from flexibility in the program deployment in contrast to the usual code-compile-download paradigm. To address these issues, this paper presents a flexible programming environment based on a layered robot control architecture, which involves the usage of mobile devices. Source code created on a smartphone or tablet can be downloaded to the robot controller, which organizes the programs having on-board compilation and execution environments. Besides, a versioning system adds to the comfort. The presented approach enables students to intuitively handle their robots, but can also be applied in more sophisticated scenarios where module-based flexible programming is required.
  • Keywords
    configuration management; control engineering computing; control engineering education; mobile computing; robot programming; smart phones; source code (software); teaching; STEM teaching; educational robotics; execution environments; flexible development environment; flexible programming environment; layered robot control architecture; mobile devices; module-based flexible programming; on-board compilation; program deployment; robot controller; robot programming; smartphone; source code; tablet; versioning system; white-box platforms; Programming profession; Robot kinematics; Robot sensing systems; Service robots; Software; IDE; controller; deployment; education; programming; robotics; versioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control, Automation and Robotics (ICCAR), 2015 International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4673-7522-1
  • Type

    conf

  • DOI
    10.1109/ICCAR.2015.7165852
  • Filename
    7165852