Plan Szkolenia
Wprowadzenie
Zrozumienie podstawowych koncepcji ROS
- Przegląd architektury i filozofii ROS
- Konfiguracja środowiska roboczego ROS
- ROS Master, węzły, tematy i komunikaty
- Korzystanie z poleceń konsolowych
- Praca z systemem budowania Catkin
- Plik uruchomieniowy ROS
- Wizualizacja 3D i interakcja użytkownika z symulatorem Gazebo
Tworzenie pierwszego programu ROS
- Tworzenie pakietu ROS
- Konfiguracja projektu ROS w Eclipse
- Korzystanie z biblioteki klienta ROS C++
- Pisanie prostego subskrybenta i wydawcy ROS
- Przechowywanie i pobieranie parametrów przy użyciu serwera parametrów ROS
- Korzystanie z RViz do wizualizacji 3D ROS
Wykorzystanie systemu transformacji TF w ROS
Praca z interfejsem użytkownika rqt
Eksploracja modeli robotów w ROS
Format opisu symulacji (SDF)
Wdrażanie usług ROS
Implementowanie akcji ROS
Korzystanie z symulowanego czasu w ROS
Przechowywanie danych komunikatów w paczkach ROS
Testowanie regresji z realistycznymi scenariuszami
Stosowanie różnych strategii debugowania w ROS
Eksploracja złożonych zastosowań ROS w świecie rzeczywistym
Kolejne kroki w tworzeniu pierwszego projektu ROS
Rozwiązywanie problemów
Podsumowanie
Wymagania
- Zrozumienie podstawowych koncepcji robotyki.
- Podstawowe doświadczenie w programowaniu.
Odbiorcy
- Hobbyści
- Entuzjaści robotyki
- Inżynierowie i technicy
Opinie uczestników (4)
Indywidualna pomoc
Simon the 2nd - Cboost
Szkolenie - ROS: Programming for Robotics
Przetłumaczone przez sztuczną inteligencję
Dobre wyjaśnienia koncepcyjne poprzedzone dobrymi ćwiczeniami przykładowymi
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Szkolenie - ROS: Programming for Robotics
Przetłumaczone przez sztuczną inteligencję
Było to bardzo przydatne, a praktyczne zadania naprawdę pomogły.
David Croft - Coventry University
Szkolenie - ROS: Programming for Robotics
Przetłumaczone przez sztuczną inteligencję
Czuję, że opanowałem podstawowe umiejętności potrzebne do zrozumienia, jak ROS działa w całości, oraz jak strukturywać projekty w tym systemie.
Dan Goldsmith - Coventry University
Szkolenie - ROS: Programming for Robotics
Przetłumaczone przez sztuczną inteligencję