Plan Szkolenia
Wprowadzenie do systemów wielorobotowych
- Przegląd architektur koordynacji i sterowania wielorobotowego
- Zastosowania w przemyśle, badaniach i systemach autonomicznych
- Porównanie systemów scentralizowanych i zdecentralizowanych
Podstawy inteligencji roju
- Zasady inteligencji zbiorowej i samoorganizacji
- Inspiracja biologiczna: mrówki, pszczoły i stada
- Zachowania emergentne i odporność w systemach roju
Komunikacja i koordynacja
- Modele i protokoły komunikacji międzyrobotycznej
- Algorytmy konsensusu i rozproszonego porozumienia
- Strategie alokacji zadań i udostępniania zasobów
Strategie sterowania i formacji
- Sterowanie typu lider-śledzący, oparte na zachowaniu i strukturach wirtualnych
- Algorytmy flocking, pokrycia obszaru i ucieczki-ścigania
- Utrzymanie formacji w warunkach zakłóceń komunikacyjnych
Algorytmy optymalizacji roju
- Optymalizacja rojem cząstek (PSO) i optymalizacja kolonii mrówek (ACO)
- Zastosowania w planowaniu ścieżek i dynamicznym przydzielaniu zadań
- Hybrydowe podejścia łączące uczenie maszynowe i heurystyki roju
Symulacja i implementacja
- Tworzenie symulacji wielorobotowych w ROS 2 i Gazebo
- Implementacja zachowań roju w Pythonie lub C++
- Debugowanie i analiza dynamiki emergentnej
Zaawansowane tematy w robotyce roju
- Skalowalność, odporność na błędy i wytrzymałość komunikacyjna
- Integracja uczenia maszynowego w adaptacyjnej koordynacji
- Interakcja człowiek-rój i nadzór nad rojem
Projekt praktyczny: Projektowanie i symulacja systemu koordynacji roju
- Definiowanie celów i ograniczeń dla misji wielorobotowej
- Implementacja algorytmów koordynacji roju
- Ocena metryk wydajności i odporności
Podsumowanie i kolejne kroki
Wymagania
- Solidne zrozumienie podstaw robotyki
- Doświadczenie w programowaniu w Pythonie i pracy z ROS
- Znajomość algorytmów planowania ruchu i sterowania
Grupa docelowa
- Badacze robotyki skupiający się na systemach rozproszonych i kooperacyjnych
- Architekci systemów projektujący rozwiązania wielorobotowe na dużą skalę
- Zaawansowani programiści pracujący nad autonomiczną koordynacją i algorytmami roju
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ę