План на курса

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

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

Подготовка на разработващата среда

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

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

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

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

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

Планиране на движение и намиране на път

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

Изучаващо учене за роботика

  • Основи на изучаващото учене
  • Проектиране на поведение на роботите базирано на награди
  • Q-учене и Глъбоко Q-мрежи (DQN)
  • Интегриране на агенти за изучаващо учене в ROS за адаптивно движение

Симултантна локализация и картиране (SLAM)

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

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

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

Завершна проектна работа

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

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

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

Изисквания

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

Публика

  • Инженери
  • Роботицисти
  • Исследователи в автоматизацията и AI
 21 Часове

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


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

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

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

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