Наша команда разработчиков и специалистов в робототехнике занимается всем, что связано с автономными складскими роботами и другими системами: от прототипирования и разработки первичных образцов до запуска серийного производства. Мы решаем задачи точного и надёжного позиционирования роботов на базе данных от различных сенсоров.
Мы ищем разработчиков на C++ и Python, которые будут создавать систему локализации роботов. Присоединяйтесь к нам, чтобы получить отличную возможность разрабатывать продукт в активно растущей области робототехники.
Какие задачи вас ждут
Разработка модуля локализации на основе 3D-лидара
Наши роботы работают на складах с разными планировками, в том числе и в зонах с большим количеством динамических объектов. Чтобы обеспечить высокую точность их езды, мы используем локализацию с помощью лидара по 3D-картам. Вам предстоит решать задачи, связанные с лидарным картографированием, сопоставлением скана и карты и выравниванием карт, а также искать ошибки в них.
Калибровка сенсоров
Наши роботы оснащены различными типами датчиков. Мы используем данные от колёс, инерциальных измерительных блоков, камер и лидаров. Для обеспечения точности необходимо знать точное расположение этих датчиков на роботе. Вы будете разрабатывать различные алгоритмы для точной калибровки датчиков и находить ошибки в их работе.
Минимизация скачков локализации
Надёжная система локализации не должна допускать значительных «невозможных» скачков в оценке позиции, так как наши роботы не могут телепортироваться. Вы создадите систему мониторинга, которая будет фиксировать такие события, анализировать причины их возникновения и на основе анализа улучшать наши алгоритмы. Это позволит устранить скачки в оценке позиции робота.
Мы ждем, что вы
- Уверенно владеете Python и С++
- Умеете писать производительный код
- Знаете классические алгоритмы и структуры данных
- Готовы к сложным исследовательским задачам
Будет плюсом, если вы
- Использовали реляционные СУБД, например MySQL или PostgreSQL
- Работали с ROS и ROS2
- Создавали системы локализации и навигации для мобильных роботов, дронов, автономных автомобилей и т. д.
- Знаете базовые алгоритмы робототехники, такие как поиск маршрута, регулятор PID, оптимизацию на фактор-графах, фильтр Калмана и фильтр частиц
- Умеете работать с данными различных сенсоров: камер, лидаров, одометрии
- Понимаете, зачем нужны непрерывная интеграция и непрерывная доставка (CI/CD), Git и код-ревью