Plan Szkolenia
Wprowadzenie
Zrozumienie podstawowych pojęć ROS
- Przegląd architektury i filozofii ROS
- Konfigurowanie środowiska roboczego ROS
- ROS Master, węzły, tematy i wiadomości
- Korzystanie z poleceń konsoli
- Praca z systemem budowania Catkin
- Plik uruchomieniowy ROS
- Wizualizacja 3D i interakcja użytkownika z symulatorem Gazebo
Tworzenie pierwszego programu ROS
- Tworzenie pakietu ROS
- Konfigurowanie projektu ROS w Eclipse
- Korzystanie z biblioteki klienta ROS C++
- Pisanie prostego subskrybenta i wydawcy ROS
- Przechowywanie i pobieranie parametrów za pomocą serwera parametrów ROS
- Korzystanie z RViz do wizualizacji 3D ROS
Wykorzystanie systemu transformacji TF w ROS
Praca z interfejsem użytkownika rqt
Eksplorowanie modeli robotów w ROS
Format opisu symulacji (SDF)
Wdrażanie usług ROS
Implementowanie akcji ROS
Korzystanie z czasu symulowanego w ROS
Przechowywanie danych wiadomości w torbach ROS
Testowanie regresyjne z realistycznymi scenariuszami
Stosowanie różnych strategii debugowania w ROS
Eksplorowanie złożonych zastosowań ROS w świecie rzeczywistym
Kolejne kroki w kierunku stworzenia pierwszego projektu ROS
Rozwiązywanie problemów
Uwagi końcowe
Wymagania
- Znajomość podstawowych pojęć z zakresu robotyki.
- Podstawowe doświadczenie w programowaniu.
Grupa docelowa
- 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ę