Softwareentwicklung ROS-Treiber in C++ und Python
Kunde
Standort
Jan. 2021 - Sep. 2024
Datum
Stuttgart, Deutschland
Sony Europe B.V.
Technologien
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
Projektbeschreibung
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.