Refactoring einer C++ Architektur mit ROS Anbindung
Kunde
Standort
Okt. 2018 - Mai 2019
Datum
Renningen, Deutschland
Robert Bosch GmbH
Technologien
C++11, JSON, Python, Lex & Yacc, UML, Enterprise Architect, ROS, Soft RTOS, Linux, VirtualBox, Spezifikationssprachen Git / Gitlab, SVN, VNC
Projektbeschreibung
Das Framework war mit der ROS-Middleware an echte Sensordaten angebunden. Für die Modifikation habe ich die Softwarearchitektur genauestens studiert und mit UML und Enterprise Architect visualisiert. Die Modifikationen konzeptionierte ich in UML und setzte diese anschließend erfolgreich in C++ um. Das Resultat war ein Framework, das flexiblen Input einer Spezifikationssprache ermöglichte und das Hinzufügen der Auswertung neuer Sprachen stark vereinfachte. Die Versionskontrolle erfolgte über Git und die Projektsprache war Englisch in Schrift und Deutsch für verbale Kommunikation.