Логотип МИЭМ НИУ ВШЭ
Рабочий
Логотип типа проекта Программный
Программный
2024 / 2025
Логотип проекта Разработка и апробация методологии тестирования программного обеспечения, реализующего виртуальные датчики в робототехническом симуляторе ROS-Gazebo

2042 Разработка и апробация методологии тестирования программного обеспечения, реализующего виртуальные датчики в робототехническом симуляторе ROS-Gazebo

Старт
23.12.2024
Представление
27.01.2025 – 07.02.2025
Постерная сессия
14.04.2025 – 25.04.2025
Защита
02.06.2025 – 13.06.2025

Паспорт проекта

Аннотация

Студентам предстоит изучить и применить на практике знания о механизмах программной реализации виртуальных датчиков в робототехническом симуляторе Gazebo для робототехнической операционной системы ROS 1, разработать методологию тестирования программного обеспечения (ПО), реализующего виртуальные датчики в Gazebo, разработать ПО для автоматического тестирования, осуществить тестирование всех имеющихся в Gazebo виртуальных датчиков в соответствии с предложенной методологией, сравнив полученные...

Отрасль

Информатика

Теги

С++
робототехника
симулятор
датчики

Цель

Изучение механизмов программной реализации виртуальных датчиков в робототехническом симуляторе Gazebo для ROS 1. Разработка методологии тестирования программного обеспечения, реализующего виртуальные датчики в робототехническом симуляторе Gazebo. Тестирование всех имеющихся в Gazebo виртуальных датчиков в соответствии с предложенной методологией и сравнение полученных результатов с характеристиками реальных датчиков.

Ожидаемые результаты

  • Методологии тестирования программного обеспечения, реализующего виртуальные датчики в робототехническом симуляторе Gazebo
    • Сценарии тестирования и созданные виртуальные среды Gazebo для тестирования в соответствии с предложенной методологией
      • ПО с удобным графическим интерфейсом, реализующее автоматическое тестирование каждого датчика в соответствии с предложенной методологией и сценариями
        • Задокументированный код для ПО и проектная документация

          Форма и способы промежуточного контроля

          - Отчеты по предоставляемой студентам форме (по мере необходимости, по требованию преподавателя); - Наличие информации о прогрессе проекта в Wekan проекта; - Наличие содержательных коммитов в gitlab (по мере необходимости, по требованию преподавателя); - Встречи для обсуждения промежуточных результатов проекта (1 раз в 1-2 недели). Количество и частота встреч (в месяц) будут установлены после утверждения план-графика проекта и его согласования с исполнителями.

          Форма представления результатов

          1. Задокументированный код в gitlab 2. Техническая документация 3. Систематизированные материалы для потенциальной научной публикации по результатам проекта (опционально)

          Ресурсное обеспечение

          Студенты должны иметь собственные ноутбуки/ПК с установленным ОС Ubuntu 20.04. Другие решения, например, Virtual Box или VM, не подойдут.

          Имеющийся задел

          Микросимулятор eAsia на языке С++ (привязанный к симулятору Gazebo), в котором реализовано подключение миров и датчиков к графическому интерфейсу пользователя, моделирование ошибок и сбоев этих датчиков. Интерфейс микросимулятора eAsia служит примером для ПО, реализуемого в рамках проекта, и его код существенно облегчит студентам разработку собственного ПО.

          Заказчик

          МИЭМ / ДЭИ