Grape – Graphical Robot Programming for Beginners

  • Stefan Enderle
Part of the Communications in Computer and Information Science book series (CCIS, volume 33)


Using robot kits for education in schools and universities, we found that there is a lack in tools for teaching the structures of an object oriented programming language. Thus, we decided to develop a graphical programming environment for the beginner, using procedural concepts together with given objects.

The described tool is able to produce C++ code from the graphical user input. So, the mapping between a flow chart and the syntax of the programming language is directly visualized. Additionally, the environment can easily be extended by the user to use additional C++ classes or to create code for different controllers or PC processors.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Enderle, S.: The robotics and mechatronics kit qfix. In: Lakemeyer, G., Sklar, E., Sorrenti, D.G., Takahashi, T. (eds.) RoboCup 2006: Robot Soccer World Cup X. LNCS, vol. 4434, pp. 134–145. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  2. 2.
  3. 3.
    Baum, D., Gasperi, M., Hempel, R., Villa, L.: Extreme Mindstorms – An Advanced Guide to LEGO Mindstorms. Apress (2000)Google Scholar
  4. 4.
    Trolltech: Qt c++ library,

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Stefan Enderle
    • 1
    • 2
  1. 1.University of Applied Sciences IsnyGermany
  2. 2.qfix robotics GmbHSendenGermany

Personalised recommendations