Программирование мобильных роботов

Программирование мобильных роботов

Куратор направления

Прикладное направление, рассчитанное на подготовку специалистов и исследователей в области автономных мобильных роботов и систем. В рамках данного направления учащиеся знакомятся с набором фундаментальных дисциплин, обеспечивающих понимание архитектуры, принципов функционирования автономных мобильных систем. Изучают элементы теории автоматического управления, компьютерного зрения и многоагентных систем, которые являются основой для решения прикладных задач для разработки алгоритмов автономного ориентирования роботов в пространстве. Одним из главных фокусов направления является проектная деятельность, направленная на разработку мобильных систем, способных взаимодействовать с реальным окружающим миром.

Кринкин К. В.

 

На данном направлении необходимо сдать следующие курсы: 

Общедисциплинарные курсы
         Операционные системы
         Архитектура ЭВМ
         Линейная алгебра
         Физика (электротехника, механика)
         Математический анализ
         Теория вероятностей и математическая статистика
         Элементы теории автоматического управления
Обязательные специальные курсы
         Программирование кибер-физических систем (Cyber-Ph-Systems) и интернета вещей (IoT)
         Машинное обучение
         Программирование мобильных роботов (ROS, tools, etc)
         Методы навигации, локализации и ориентации (SLAM)
         Программирование встраиваемых систем. Системы реального времени
         Техническое зрение и методы обработки данных
         Дифференциальные уравнения и их приложения
Альтернативные (необязательные) курсы
         Распределенные алгоритмы и многоагентные системы
         Аппаратура современных вычислительных систем

 

Темы НИР (Осень 2016)

  • Бакалавры
    • Разработка сервиса преобразования SLAM-датасетов в формат ROS
    • Разработка визуального отладчика для Laser scan-matchers
    • Разработка полу-автоматического отладчика SLAM-датасетов
    • Реализация алгоритма для Vergent stereo vision
    • Разработка сервиса для тестирования корректности работы SLAM алгоритмов в ROS 
  • Магистры
    • Разработка алгоритма адаптивной конфигурации TinySLAM
    • Сравнительный анализ моделей ячеек 2D карт, разработка таксономии
    • Реализация алгоритма для Vergent stereo vision