Home Tech. Projects

This is the rather technical part where I'd like to quickly introduce stuff I did during my studies or afterwards. So it is mostly about programming...

Homepage design "baboonmaster.com"

Hanging around some small pictoresque valley with loads of rocks in Tessin just after New Year 2010 with my friend, we came to talk to two climbing guys from Switzerland and Austria. They were talking about discovering new boulder areas in Scandinavia during Summer 2010 with a small bus, and had some ideas about sharing their adventures with their friends on some homepage. Free travel blogs in these days were not really fancy, and I had some free time, so we decided to go for a CMS based homepage project:



 

Biofuel Powerplant optimization

For a biofuel powerplant in Bavaria, I was asked to examine possibilities to reduce both energy consumption and mechanical impacts of mixing tools. The suggested solution of implementing PLC driven and sensor controlled inverters for the electric ventilators, pumps and mixing motors reduces the self power consumation from average 20kWh down to 10kWh. With these savings, the initial costs for the inverters and sensors will be accumulated in approximately 1 year.


 

Study projects

  • Road to Mandalay
  • Hierbei handelt es sich um ein mit SWI-Prolog geschriebenen Wegefindungsalgorithmus. Mittels "route(e,a,X,Y)" werden alle möglichen Wege von e nach a ausgegeben. "b_route(e,a,X,Y)" wird nur den günstigsten Weg liefern. Die Variablen 'X' und 'Y' repräsentieren die Kosten und den Weg. Eine grafische Oberfläche ist in Plannung.
    Quellcode Download (nur mit SWI-Prolog ausführbar)


  • Robi Roboter
    Ursprünglich als Lernhilfe für Grafische Datenverarbeitung (GDV) gedacht und nach der entsprechenden Prüfung leicht eskaliert. Dieses C++ Programm setzt auf die OpenGL Bibliothek auf und realisiert einen Szenegraph (die einzelnen Roboter- und Anlagenbestandteile), der durch einen Zustandautomaten gesteuert wird. Mit der p - Taste kann ein automatischer Programmablauf gestartet werden. Das Programm kann durch die q - Taste beendet werden. Weitere Bedienungshinweise sind im Kopf der robi.cpp Datei enthalten.
    Quellcode - Download

Screenshot

  • Fraktale Welten
    Fraktale Algorithmen sind ein einfacher Weg, sehr komplexe und sich wiederholende natürliche Strukturen wie Farne, Schneeflocken etc. mit geringem Speicher, aber hohem Rechenaufwand zu generieren bzw. darzustellen. Fasziniert von dieser eigenartigen Welt und um auch im 3. Semester noch etwas Mathematik betreiben zu können, entschlossen Herr Altmann und ich uns im Rahmen des Proseminars mit Fraktalen zu befassen. Das Resultat dieser Coproduktion ist ein C++ Programm, in welchem verschiedene Möglichkeiten zur Fraktalgenerierung dargestellt werden. Im beigefügten HTML -Dokument wird die Welt der Fraktale theoretisch und historisch beleuchtet.
    Programm - Download (für MS Windows)


  • AFS-Ontologie
    Im Rahmen dieser Projektarbeit wurde der Wissensbereich der Vorlesung Automaten und formale Sprachen (AFS) teilweise in einer Ontologie abgebildet und für natürlichsprachliche Interaktionen ausgelegt. Die zugehörige Vorlesung AFS wird am Fachbereich Informatik der Fachhochschule Schmalkalden von Herrn Professor Stiefel gehalten. Die Ontologie wurde komplett in SWI-Prolog implementiert. Die Dokumentation stellt den Programmaufbau und die Wirkungsweise der erstellten Ontologie dar.
    Download Dokumentation

Mitarbeiter

  • Michael Biesmann
  • Lutz Altmann
  • Sven Schirmer

  • Datamining-Cup 2006
    In diesem Dokument soll das Vorgehen der Autoren zur Lösung der Aufgabe des Data Mining Cups 2006 erörtert werden. Die Teilnahme an diesem Wettbewerb war motiviert durch den Wunsch, das in den Vorlesungen Wissensentdeckung und DataMining, Neuroinformatische Methoden und Mustererkennung erworbene theoretische Wissen an einer praktischen Aufgabe zu vertiefen und aufzuarbeiten. Die Vorlesungen wurden von Prof. Bernd Stiefel, Dipl.Inf. David Sommer und Prof. Martin Golz an der FH-Schmalkalden gelesen. In Kapitel 1 wird die Aufgabenstellung und die gegebenen Daten erläutert, in Kapitel 4 auf die Vorverarbeitung eingegangen und in Kapitel 5 die angewandten Algorithmen des maschinellen Lernens (ML) erörtert. Besonderer Augenmerk wird auf die Verwendung der Open Source Software WEKA gelegt, welche in Kapitel 2 vorgestellt wird. Die extrahierten Daten der verschiedenen Vorverarbeitungsstufen wurden mit statistischen Methoden, die in Kapitel 3 beschrieben werden auf Signifikanz geprüft. Kapitel 6 enthält das erreichte Ergebnis sowie ein Fazit.
    Download Dokumentation

Mitarbeiter

    • Lutz Altmann
    • Sven Schirmer