Plan Szkolenia
Wprowadzenie do szybkiego prototypowania w robotyce
- Zasady szybkiego prototypowania i projektowania iteracyjnego
- Przegląd ekosystemu ROS 2
- Jak Docker umożliwia zwinność i powtarzalność w robotyce
Konfiguracja środowiska programistycznego
- Instalacja ROS 2 i Dockera na systemach lokalnych lub chmurowych
- Konfiguracja kontenerów Docker do rozwoju robotyki
- Używanie VS Code i rozszerzeń do efektywnych przepływów pracy
Podstawy ROS 2 do prototypowania
- Pakiety, węzły, tematy i usługi ROS 2
- Tworzenie i budowanie obszarów roboczych ROS 2
- Symulowanie robotów w Gazebo
Docker w rozwoju robotyki
- Podstawy konteneryzacji dla aplikacji ROS
- Budowanie niestandardowych obrazów Docker dla projektów robotycznych
- Zarządzanie zależnościami i konfiguracjami w różnych systemach
Integracja i testowanie prototypów robotycznych
- Łączenie wielu węzłów ROS 2 w sieciach Docker
- Testowanie modułów percepcji i sterowania w symulacji
- Debugowanie i optymalizacja aplikacji konteneryzowanych
Współpraca i skalowalny rozwój robotyki
- Kontrola wersji i udostępnianie projektów ROS-Docker
- Potoki ciągłej integracji dla robotyki
- Wdrażanie i skalowanie prototypów na wielu urządzeniach
Praktyczny projekt: Konteneryzowany prototyp ROS 2
- Projektowanie i implementacja potoku symulacji robota
- Konteneryzacja całego przepływu pracy z ROS 2 i Gazebo
- Testowanie i wdrażanie działającego prototypu
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość programowania w Pythonie
- Znajomość narzędzi linii poleceń Linux
- Zrozumienie podstawowych koncepcji robotyki (czujniki, siłowniki, sterowanie)
Grupa docelowa
- Programiści i entuzjaści robotyki budujący prototypy szybko
- Inżynierowie startupów projektujący aplikacje robotyczne typu proof-of-concept
- Twórcy i hobbyści eksplorujący ROS 2 z nowoczesnymi narzędziami wdrażania
Opinie uczestników (3)
Dostarczenie materiałów (maszyna wirtualna) umożliwiających natychmiastowe rozpoczęcie ćwiczeń oraz wyjaśnienie podstaw Ros2. Dlaczego rzeczy działają w określony sposób.
Arjan Bakema
Szkolenie - Autonomous Navigation & SLAM with ROS 2
Przetłumaczone przez sztuczną inteligencję
Dobrze omówione przez trenera przykłady ćwiczeń
Mariusz - Politechnika Opolska
Szkolenie - Artificial Intelligence (AI) for Mechatronics
znajomość i wykorzystanie sztucznej inteligencji dla robotyki w przyszłości.
Ryle - PHILIPPINE MILITARY ACADEMY
Szkolenie - Artificial Intelligence (AI) for Robotics
Przetłumaczone przez sztuczną inteligencję