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
Konfigurowanie środowiska deweloperskiego
- Instalacja ROS 2 i Dockera na systemach lokalnych lub w chmurze
- Konfiguracja kontenerów Dockera do rozwoju w robotyce
- Korzystanie z VS Code i rozszerzeń dla wydajnych workflow
Podstawy ROS 2 do prototypowania
- Pakiety, węzły, tematy i usługi w ROS 2
- Tworzenie i budowanie przestrzeni roboczych ROS 2
- Symulacja robotów w Gazebo
Docker do rozwoju w robotyce
- Podstawy konteneryzacji dla aplikacji ROS
- Tworzenie własnych obrazów Dockera dla projektów robotycznych
- Zarządzanie zależnościami i konfiguracjami między systemami
Integrowanie i testowanie prototypów robotycznych
- Łączenie wielu węzłów ROS 2 w sieciach Dockera
- Testowanie modułów percepcji i sterowania w symulacji
- Debugowanie i optymalizacja aplikacji konteneryzowanych
Współpraca i skalowalny rozwój w robotyce
- Kontrola wersji i udostępnianie projektów ROS-Docker
- Linie ciągłej integracji dla robotyki
- Wdrażanie i skalowanie prototypów na wielu urządzeniach
Projekt praktyczny: Konteneryzowany prototyp ROS 2
- Projektowanie i wdrażanie pipeline'u symulacji robota
- Konteneryzacja całego workflow z użyciem 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 wiersza poleceń Linuksa
- Rozumienie podstawowych pojęć robotyki (czujniki, aktuatorzy, sterowanie)
Grupa docelowa
- Deweloperzy i entuzjaści robotyki budujący prototypy w szybkim tempie
- Inżynierowie w startupach projektujący aplikacje robotyczne konceptualne (proof-of-concept)
- Twórcy (makers) i pasjonaci eksplorujący ROS 2 z nowoczesnymi narzędziami wdrożeniowymi
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ę