Рабочий
Программный
2024 / 2025
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 служит примером для ПО, реализуемого в рамках проекта, и его код существенно облегчит студентам разработку собственного ПО.
Заказчик
МИЭМ / ДЭИ