About me



Topic | Relevant skills |
---|---|
Project Management | - HR, Budget and Time Management, Documentation, Customer Communication - Certified Professional Scrum Master I (PSM I): https://www.scrum.org/certificates/459754 |
Programming languages | C/C++, Java, VHDL, TCL, Python, Matlab, SQL, Bash, C# |
Embedded Systems | Zynq7000-Soc, Arm Cortex M4 (M7, A9), STM32F4xx, STM32L4xx |
Operating Systems | Ubuntu, Debian, CentOS, Petalinux (embedded), ChibiOS (RTOS), OSE (embedded), Windows |
Tools | Git, Vivado, SVN, Eclipse, Docker, LaTeX, Visual Studio, Maven, Jenkins, Gitlab, Sonarqube, Mantis, Trac, IntelliJ, Clion, VisualVM, Valgrind, Jira, Polarion, common office tools |
Other skills | ISTQB® Certified Tester - Foundation Level |
Languages | German, English, Vietnamese (beginner level) |
Project / Work | Technologies / Area / Tools |
---|---|
Sensors for liquid analysis | C/C++, STM, ARM, Embedded Systems |
Software Development for HF Phased Array Antennas | C/C++, Beam Forming, ARM, Embedded Systems, Signal Processing |
Design and Implementation of Solar Power Plant Control Systems | Java, Control Theory, Industrial Automation, Functional Safety |
Implementation of Tessellation Algorithms for CAD Aircraft Design | C++, CAD, GPU, Optimization |
Private Project: Inverted Pendelum (you can find more details in the Blog soon) | C, Control Theory, RTOS, CAD-Design, PCB-Design, ARM |
The "RoboCup" project has been a long term project of mine. Together with the team TIGERs Mannheim I am developing fully autonomous soccer robots. With these robots we compete in the yearly held RoboCup-competition, which is also known as the robot soccer world championships. As one of the project leaders I am responsible of organizing and managing the team. In this project my technological focus lies within the development of the robots AI.
For a more detailed insight, take a look at one of our Extended Team Description Papers. Below you can see the robots in action:
Publication | Working Area |
---|---|
Geiger, Mark (2019) On Target Heliostat Calibration using Locally Weighted Projection Regression for Trajectory Detection and Matching. https://mark-geiger.de/blog/on-target-heliostat-calibration |
Machine Learning, Optimization, Control Systems |
Geiger, Mark (2018) Preliminary Hazard Analysis and Fault Handling Methods in Solar Thermal Power Plant Control Systems. Master Thesis, University of Stuttgart. |
Functional Safety, Industrial Automation, Control Theory, Optimization, Control Systems |
Geiger, Mark and Gross, Fabian and Buck, Reiner (2018) HeliOS Control System Virtually Operates a 100 MW Molten Salt Tower. In: AIP Conference Proceedings, 2033 (210006). SolarPACES 2017, 26.-29. Sept. 2017, Santiago de Chile. DOI: 10.1063/1.5067208 | Java, Industrial Automation, Control Theory, Optimization, Control Systems |
Gross, Fabian and Geiger, Mark and Buck, Reiner (2017) A Universal Heliostat Control System. In: AIP Conference Proceedings. SolarPACES 2016, 11.-14. Okt. 2016, Abu Dhabi, AE. | Java, Industrial Automation, Control Theory, Optimization, Control Systems |
Geiger, Mark (2017) Scientific and Simulation Data Management Systems (Review), University of Stuttgart. | Data Managemet, Simulation, Research |
Team Description Papers for the RoboCup Publications & Open Source | Java, Machine Learning, Algorithms, Embedded Systems |
Geiger, Mark (2017) Online Color Calibration for Vision based Pattern Recognition by using Locally Weighted Projection Regression, University of Stuttgart. | C++, Machine Learning, Image Processing |
Pfahl, Andreas and Coventry, Joe and Röger, Marc and Wolfertstetter, Fabian and Vasquez Arango, Juan Felipe and Gross, Fabian and Arjomandi, Maziar and Schwarzbözl, Peter and Geiger, Mark and Liedke, Phillip (2017) Progress in Heliostat Development. Solar Energy. Elsevier. DOI: 10.1016/j.solener.2017.03.029 ISSN 0038-092X (In Press) | Industrial Automation, Control Theory, Control Systems |
Geiger, Mark (2016) A review on additive manufacturing and cloud manufacturing methods, University of Stuttgart. | Research, CAD, 3D printing |
Geiger, Mark (2015) Tesselation of Trimmed NURBS Surfaces using Multipass Shader Algorithms on the GPU. Bachelor's, Duale Hochschule Baden-Württemberg. | C++, GPU, OpenGL, CAD, Tessellation Alogrithms |
Geiger, Mark (2014) Modellierung von Klappen und Kontrollflächen in der Geometriebibliothek TiGL. Other, Duale Hochschule Baden-Württemberg. | C++, OpenGL, CAD |