Plan Szkolenia

Wprowadzenie

Zrozumienie podstawowych ROS pojęć

  • Przegląd architektury i filozofii ROS
  • Konfigurowanie środowiska przestrzeni roboczej ROS
  • ROS Master, węzły, tematy i komunikaty
  • Korzystanie z poleceń konsoli
  • Praca z systemem kompilacji Catkin
  • Plik uruchomieniowy ROS
  • Wizualizacja 3D i interakcja użytkownika z symulatorem Gazebo

Tworzenie pierwszego ROS programu

  • Tworzenie pakietu ROS
  • Konfigurowanie projektu ROS w Eclipse
  • Korzystanie z ROS C++ biblioteki klienta
  • Pisanie prostego ROS subskrybenta i wydawcy
  • Przechowywanie i pobieranie parametrów przy użyciu ROS Parameter Server
  • Używanie RViz do ROS wizualizacji 3D

Wykorzystanie systemu transformacji TF w ROS

Praca z interfejsem użytkownika rqt

Eksplorowanie modeli robotów na ROS

Format opisu symulacji (SDF)

Wdrażanie ROS usług

Wdrażanie akcji ROS

Korzystanie z symulowanego czasu na ROS

Przechowywanie danych wiadomości w ROS Bags

Testowanie regresji przy użyciu realistycznych scenariuszy

Stosowanie różnych strategii debugowania w ROS

Odkrywanie złożonych aplikacji świata rzeczywistego dla ROS

Kolejne kroki w kierunku stworzenia pierwszego ROS projektu

Rozwiązywanie problemów

Uwagi końcowe

Wymagania

  • Zrozumienie podstawowych koncepcji robotyki.
  • Podstawowe doświadczenie w programowaniu.

Publiczność

  • Hobbyści
  • [Entuzjaści
  • Inżynierowie i technicy
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (3)

Propozycje terminów