План на курса

Въведение в AI и роботиката

  • Обзор на съвременна роботика и конвергенцията между AI
  • Приложения в автономните системи, дроновете и сервизните роботи
  • Ключови компоненти на AI: възприемане, планиране и управление

Настраяне на разработваната среда

  • Инсталиране на Python, ROS 2, OpenCV и TensorFlow
  • Използване на Gazebo или Webots за симулиране на роботи
  • Работа с Jupyter Notebooks за AI експерименти

Възприемане и компютърно зрение

  • Използване на камери и сензори за възприемане
  • Класификация на изображения, детекция на обекти и сегментация с TensorFlow
  • Детекция на граници и проследяване на контури с OpenCV
  • Потокова обработка на изображения в реално време

Локализация и съчетаване на сензори

  • Разбиране на вероятностната роботика
  • Филтри Kalman и разширени филтри Kalman (EKF)
  • Пъртикални филтри за нелинейни околнини
  • Интегриране на LiDAR, GPS и IMU данни за локализация

Планиране на път и намиране на маршрут

  • Алгоритми за планиране на път: Dijkstra, A*, и RRT*
  • Избягване на препятствия и карта на околнината
  • Реално времево управление с PID
  • Динамична оптимизация на маршрута с AI

Подкрепа за роботика чрез усиливането на ученето

  • Основи на усиливането на ученето
  • Проектиране на поведения на роботите, базирани на награда
  • Q-uchenie и Deep Q-Networks (DQN)
  • Интегриране на агенти с усиливано учене в ROS за адаптивно движение

Едновремена локализация и карта (SLAM)

  • Разбиране на концепциите и работните процеси за SLAM
  • Имплементация на SLAM с пакети от ROS (gmapping, hector_slam)
  • Визуален SLAM с OpenVSLAM или ORB-SLAM2
  • Тестване на алгоритми за SLAM в симулирани околнини

Напредъчни теми и интеграция

  • Разпознаване на глас и жестове за взаимодействие между човек и робот
  • Интегриране с IoT и платформи за обlaчна роботика
  • AI-дривен предиктивен поддръжка на роботите
  • Етични и сигурностни аспекти в AI-омогуващата роботика

Финален проект

  • Проектиране и симулация на интелигентен мобилен робот
  • Имплементация на навигация, възприемане и управление на движение
  • Демонстрация на реално времево принятие на решения с AI модели

Резюме и следващи стъпки

  • Обзор на ключовите техники за роботика с изкуствен интелект
  • Бъдещи тенденции в автономната роботика
  • Ресурси за продължаващо обучение

Изисквания

  • Опит в програмирането на Python или C++
  • Основно разбиране на информационните технологии и инженерията
  • Запознаност с вероятностни концепции, математически анализ и линейна алгебра

Целева аудитория

  • Инженери
  • Ентuzиасти в роботиката
  • Изследователи в автоматизацията и изкуствения интелект
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории