Мы создаём команду для разработки роботизированной наземной техники, ориентированной на использование в городских условиях: роботы-роверы, роботы-собаки, беспилотные шаттлы и т. д. Основная цель команды – создание надежного технологического стека для indoor и outdoor навигации, включающего передовые алгоритмы анализа окружающей среды и управления движением.
Задачи
- Участие в проектировании архитектуры навигационной системы для наземных мобильных роботов;
- Проверка и внедрение передовых открытых решений в области построения карт, навигации и планирования пути;
- Разработка ПО для управления мобильным роботом на базе ROS2;
- Калибровка (внутренняя и внешняя) и нтеграция сенсоров: лидар, камеры, GPS, IMU;
- Реализация и интеграция лидарного SLAM и NAV2 для indoor/outdoor навигации;
- Применение алгоритмов компьютерного зрения CV: детекция, распознавание объектов, семантическая сегментация;
- Реализация различных методов управления роботом: телеуправление, супервизорное управление движением по заданным точкам, автономное движение;
- Реализация системы управления движением, планирования маршрутов и обхода препятствий;
- Участие в испытаниях робота и оптимизация алгоритмов под реальные условия.
Требования
- Опыт работы с ROS2.
- Знание и практический опыт внедрения SLAM/NAV2.
- Опыт в реализации управления движением мобильных роботов и планировании маршрутов.
- Понимание работы и калибровки сенсорных систем (лидары, камеры, GPS).
- Навыки разработки алгоритмов CV как плюс.
- Хорошее владение C/C++ и/или Python.
- Опыт работы с Linux.
- Английский язык на уровне чтения технической документации.
Будет плюсом
- Опыт участия в робототехнических соревнованиях или пилотных проектах.
- Знание архитектуры распределённых систем и опыта работы с middleware.
- Навыки оптимизации алгоритмов для real-time систем.
Мы предлагаем
- Участие в команде с сильной технологической базой.
- Возможность влиять на архитектуру и ключевые решения проекта.
- Работа в команде профессионалов, открытая и демократичная атмосфера.
- Современный офис в центре города.
Конкурентная зарплата (обсуждается по результатам собеседования).