01 Zakres zadań
- Projektowanie i implementacja oprogramowania robotów w oparciu o framework ROS2
- Rozwój i utrzymanie węzłów (nodes), topiców i serwisów w architekturze ROS/ROS2
- Implementacja algorytmów nawigacji, lokalizacji i mapowania (SLAM)
- Integracja czujników percepcji (LiDAR, kamery RGB-D, IMU) z systemem robota
- Programowanie i strojenie algorytmów planowania ruchu (motion planning) oraz unikania kolizji
- Praca w środowiskach symulacyjnych (Gazebo, RViz, MoveIt) przed wdrożeniem na rzeczywistym sprzęcie
- Testowanie i debugowanie oprogramowania na fizycznych platformach robotycznych
- Współpraca z zespołami mechanicznym i elektronicznym przy integracji sprzętowo-programowej
- Optymalizacja wydajności i stabilności systemów czasu rzeczywistego
- Pisanie i utrzymywanie dokumentacji technicznej oraz standardów kodowania
- Udział w code review i wdrażaniu dobrych praktyk inżynierii oprogramowania
- Współpraca z zespołem produktowym przy definiowaniu wymagań funkcjonalnych robota
