Softwareentwicklung ROS-Treiber in C++ und Python
Client
Location
Jan. 2021 - Sep. 2024
Date
Stuttgart, Deutschland
Sony Europe B.V.
Technologies
C++14 / 17, Python, ROS 1 & 2, Bash, Markdown, Doxygen, Kamera, Lidar, Radar, CAN, Systemüberwachung, Git / Gitlab, MobaXterm, UltraVNC, Visual Studio, Linux, NVIDIA DriveWorks, JSON, YAML, Protobuf, Autoware, Docker, Docker Compose, VNC
Project Description
In diesem Projekt habe ich ROS-Treiber in C++ und Python entwickelt.
Die Treiber dienen als Middleware zum Anbinden von Sensoren, um deren Daten zuverlässig und in möglichst hoher Bandbreite abzuspeichern. Die Sensoren umfassen Kameras, Radare, LiDARe, IMUs und CAN-Bus Messwertgeber. Hervorzuheben ist die Implementierung eines GMSL Kamera Treibers für die NVIDIA DRIVE AGX Xavier mit dem NVIDIA DriveWorks SDK. Für die Versionsverwaltung nutzte ich Git.