Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
RoboCupJunior, http://www.robocupjunior.org/de
Baum, D., Gasperi, M., Hempel, R., Villa, L.: Extreme Mindstorms – An Advanced Guide to LEGO Mindstorms. Apress (2000)
Trolltech: Qt c++ library, http://www.trolltech.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Enderle, S. (2009). Grape – Graphical Robot Programming for Beginners. In: Gottscheber, A., Enderle, S., Obdrzalek, D. (eds) Research and Education in Robotics — EUROBOT 2008. EUROBOT 2008. Communications in Computer and Information Science, vol 33. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03558-6_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-03558-6_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03557-9
Online ISBN: 978-3-642-03558-6
eBook Packages: Computer ScienceComputer Science (R0)