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

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

    Старт
    23.12.2024
    Представление
    27.01.2025 – 07.02.2025
    Постерная сессия
    14.04.2025 – 25.04.2025
    Защита
    13.05.2025 – 19.05.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 служит примером для ПО, реализуемого в рамках проекта, и его код существенно облегчит студентам разработку собственного ПО.

            Заказчик

            МИЭМ / ДЭИ