Plan Szkolenia
Wprowadzenie do wizji komputerowej dla robotów
- Przegląd zastosowań wizji komputerowej w robotyce
- Kluczowe wyzwania w percepcji i zrozumieniu wizualnym
- Konfiguracja środowiska deweloperskiego z OpenCV i Pythonem
Podstawy przetwarzania obrazów
- Reprezentacja i manipulacja obrazami
- Filtrowanie, detekcja krawędzi i ekstrakcja cech
- Przestrzenie kolorów i techniki segmentacji
Detekcja i śledzenie obiektów w OpenCV
- Detekcja obiektów metodami klasycznymi (kaskady Haar, HOG)
- Śledzenie poruszających się obiektów w strumieniach wideo
- Integrowanie informacji zwrotnej wizualnej w systemach robotycznych
Deep learning w percepcji wizualnej
- Przegląd konwolucyjnych sieci neuronowych (CNN)
- Trenowanie i wdrażanie modeli detekcji obiektów
- Zastosowanie wstępnie wytrenowanych modeli (YOLO, SSD, Faster R-CNN)
Fuzja czujników i percepcja głębi
- Integrowanie danych z kamer z czujnikami LiDAR i ultradźwiękowymi
- Estymacja głębi i rekonstrukcja 3D
- Percepcja do unikania przeszkód i nawigacji
Sterowanie i podejmowanie decyzji oparte o wizję
- Zastosowanie wizji komputerowej w manipulatorach robotycznych
- Sterowanie wizyjne i sterowanie w pętli zamkniętej
- Autonomiczne podejmowanie decyzji na podstawie danych wizualnych
Wdrażanie i optymalizacja modeli wizyjnych
- Wdrażanie modeli na systemach wbudowanych i urządzeniach edge
- Optymalizacja wydajności inferencji w zastosowaniach czasie rzeczywistym
- Diagnoza problemów i poprawa dokładności
Podsumowanie i następne kroki
Wymagania
- Znajomość podstawowych pojęć robotyki
- Doświadczenie w programowaniu w języku Python
- Znajomość podstaw uczenia maszynowego
Grupa docelowa
- Inżynierowie robotyki
- Specjaliści od wizji komputerowej
- Inżynierowie uczenia maszynowego
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ę