ВкусВилл
Robotics Software Engineer (команда Навигация)
Описание вакансии
ТехВилл – IT-компания и партнёр ВкусВилл по развитию цифровых решений.
Мы отвечаем за разработку мобильных и web- приложений, автоматизацию бизнес-процессов, искусственный интеллект, devops, инфобез ВкусВилла.
Нашими решениями пользуется свыше 1 000 000 клиентов и сотрудников ВкусВилла.
На данный момент мы ищем Robotics Software Engineer в команду Навигация , который будет участвовать в роботизации и автоматизации процессов во «ВкусВилл» .
Обязанности:
1. Интеграция с Fleet Management System (FMS):
- разработка клиентской части для взаимодействия;
- робота с диспетчерской системой;
- обработка команд FMS (назначение экшенов, отмена, переназначение целей);
- публикация телеметрии (статус, заряд батареи, позиция, ошибки);
- реализация протоколов обмена (WebSockets, MQTT);
- синхронизация состояния «робот — сервер» (handshake, подтверждения, retry-политики).
2. Разработка и интеграция FSM (конечных автоматов):
- проектирование логики поведения робота на основе BehaviorTree или собственных FSM;
- управление переходами между состояниями: инициализация, локализация, ожидание команды от FMS, навигация к цели, обработка коллизий, зарядка, взаимодействие с манипулятором.
- интеграция FSM с Navigation2, MoveIt 2 и FMS.
3. Разработка и кастомизация модулей Navigation2: плагины глобального/локального планирования, контроллеры, поведенческие деревья для сложных логик;
4. Интеграция и настройка систем локализации: AMCL / slam_toolbox / визуальные маркеры /лидарная одометрия + robot_localization (EKF/UKF) для индустриальной точности в сложных indoor-условиях;
5. Проектирование и оптимизация систем управления движением: контроллеры (PID, MPC), настройка под различные кинематические схемы;
6.Проведение и анализ полевых испытаний:
- самостоятельное планирование и проведение натурных тестов на полигоне и в складских помещениях;
- сбор логов, аналитика причин сбоев;
- доводка параметров и кода до целевых метрик;
- oбеспечение надёжности в сложных средах: узкие…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.