Plan Szkolenia
Wstęp do systemów wielu robotów
- Przegląd architektur koordynacji i sterowania wieloma robotami
- Zastosowania w przemyśle, badaniach i systemach autonomicznych
- Porównanie systemów scentralizowanych i rozproszonych
Podstawy inteligencji roju
- Zasady zbiorczej inteligencji i samoregulacji
- Biologiczne inspiracje: mrówki, pszczoły i stadne ptaki
- Zachowania emergentne i odporność w systemach rojowych
Komunikacja i koordynacja
- Modele i protokoły komunikacji między robotami
- Algorytmy konsensusu i rozproszonego osiągania zgody
- Strategie alokacji zadań i współdzielenia zasobów
Strategie sterowania i formacji
- Sterowanie typu przywódca-następca, oparte na zachowaniu oraz wirtualna struktura
- Algorytmy lotu stadnego, pokrywania obszaru i pościgu–unikania
- Utrzymywanie formacji w warunkach szumu komunikacyjnego
Algorytmy optymalizacji rojowej
- Optymalizacja Cząsteczkowa (PSO) i Optymalizacja Kolonii Mrowiej (ACO)
- Zastosowania w planowaniu ścieżek i dynamicznym przypisywaniu zadań
- Podejścia hybrydowe łączące uczenie maszynowe z heurystykami rojowymi
Symulacja i wdrożenie
- Tworzenie symulacji wielu robotów w ROS 2 i Gazebo
- Implementacja zachowań rojowych w Pythonie lub C++
- Debugowanie i analiza dynamiki emergentnej
Zaawansowane tematy w robotyce rojowej
- Skalowalność, odporność na błędy i elastyczność komunikacji
- Integracja uczenia maszynowego dla adaptacyjnej koordynacji
- Interakcja człowieka z rojem i sterowanie nadzorcze
Projekt praktyczny: Projektowanie i symulacja systemu koordynacji roju
- Definiowanie celów i ograniczeń dla misji z udziałem wielu robotów
- Implementacja algorytmów koordynacji roju
- Ocena metryk wydajności i odporności systemu
Podsumowanie i kolejne kroki
Wymagania
- Zaawansowana znajomość podstaw robotyki
- Doświadczenie w programowaniu w języku Python oraz obsłudze ROS
- Znajomość algorytmów planowania ruchu i sterowania
Grupa docelowa
- Badacze robotyki koncentrujący się na systemach rozproszonych i kooperacyjnych
- Architekci systemów projektujący duże, wieloagentowe rozwiązania robotyczne
- Zaawansowani programiści pracujący nad autonomiczną koordynacją i algorytmami rojowymi
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ę