x-bot.org

Neural Networks, Robotics, Evolutionary Algorithms, Neural Science, Cool Stuff

Personal Website of Christian Rempis

Easy Charts

A Graphical Programming Environment for Synchroneous Programming

EasyCharts is a graphical programming environment for pupils of about 10 years of age, similar to Lego Mindstorems. The environment allows the definition of programs to control robots with the synchroneous programming language Synerji, a language developed at the Fraunhofer IAIS. EasyCharts allows both, the graphical programming and the view of the corresponding program code. This intends to introduce pupils to the quite complex language with a simplified interface and a very fast successful robot programming. This should motivate pupils to start programming more sophisticated programs in a combination of EasyCharts and raw Synerji.

The programming environment, in the state shown at the figure, only provided simple place-holder graphics. These graphics images, however, could be exchanged by specifically designed graphics, e.g. branded to a company style or designed for a good usability. EasyCharts also generates Synerjy code from the graphical programs, performs a cross-compilation to a binary format of the desired robot, and uploads the binaries to the embedded controller. This was exemplarily done for the Lego Mindstorms RCX controller.

More Details on this software project will be added soon!

In the meanwhile, please refer to the official report below to learn more about the project.

Related Publications:

  • Christian W. Rempis, "Konzipierung und Implementierung eines Frameworks für eine grafische Programmierumgebung zur Erstellung von Programmen in der synchronen Sprache SynERJY" (german), Project Thesis, University of Applied Sciences Trier, Department of Computer Science, Fraunhofer Institute Autonomous Intelligent Systems Sankt Augustin, 118 pages, 2004
    PDF: please, contact me for the document.
  • Christian W. Rempis, "Konzipierung und Implementierung einer graphischen Umgebung für Jugendliche ab 10 Jahren zur Programmierung von Robotern mittels der Programmiersprache synERJY." (german), Internship Report, University of Applied Sciences Trier, Department of Computer Science, Fraunhofer Institute Autonomous Intelligent Systems Sankt Augustin, 2003
    PDF: please, contact me for the document.