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

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

    Старт
    01.09.2025
    Представление
    05.11.2025 – 19.11.2025
    Постерная сессия
    26.01.2026 – 06.02.2026
    Защита
    06.04.2026 – 17.04.2026

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

    Аннотация

    Студентам предстоит изучить и применить на практике знания о механизмах программной реализации виртуальных датчиков в робототехническом симуляторе 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, не подойдут.

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

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

            Заказчик

            МИЭМ / ДЭИ