Фриланс › Услуги Фрилансеров › Разработка для WEB › Веб программирование › Инженер-робототехник ROS — ПО автономных роботов
Инженер-робототехник ROS — ПО автономных роботов
Описание услуги
Я инженер-робототехник и создаю программный мозг автономных машин. Каждый день я работаю в ROS и ROS 2: проектирую графы узлов, пишу публикаторы и подписчиков, настраиваю параметры и связываю восприятие, планирование и управление в единого целостного робота. Будь то мобильная платформа, роботизированная рука, складской AMR или исследовательский прототип, я превращаю потоки данных с сенсоров и механическое железо в машину, которая чувствует окружение, принимает решения и безопасно перемещается в пространстве. Для критичных по скорости циклов я пишу чистый и тестируемый код на C++, а для оркестрации, инструментов и быстрых экспериментов использую Python, чтобы система оставалась и производительной, и удобной в поддержке.
Моя ключевая сила — полный конвейер автономности. Я реализую SLAM и локализацию, чтобы робот всегда знал, где он находится, объединяю данные с лидара, камер, IMU и одометрии колёс через фильтры Калмана и частиц, строю планирование движения и навигацию, которые обходят препятствия и учитывают реальную кинематику робота. На стороне управления настраиваю ПИД- и модельные регуляторы, слежение за траекторией и кинематику манипуляторов, чтобы движение было плавным и точным, а не рывковым. Я одинаково уверенно работаю в симуляции в Gazebo и RViz, что позволяет проверить поведение до того, как повернётся хоть один мотор, и сократить путь до рабочего робота.
Помимо алгоритмов мне важен проект, который выдерживает столкновение с реальностью. Я интегрирую настоящее железо через serial, CAN и стандартные драйверы роботов, раскладываю код по переиспользуемым пакетам, добавляю launch-файлы, диагностику и логирование и документирую систему, чтобы ваша команда могла развивать её дальше. Расскажите про вашу платформу, сенсоры и задачу для автоматизации — я спроектирую архитектуру, соберу прототип в симуляции и передам ПО, работающее на реальном роботе.
— Архитектура ROS и ROS 2: узлы, топики, сервисы и actions
— SLAM, локализация и слияние сенсоров (лидар, камера, IMU, одометрия)
— Планирование движения, навигация и обход препятствий
— Управление роботом: ПИД, слежение за траекторией, кинематика манипуляторов
— Разработка на C++ и Python для real-time и слоя оркестрации
— Симуляция в Gazebo и RViz и интеграция реального железа
Моя ключевая сила — полный конвейер автономности. Я реализую SLAM и локализацию, чтобы робот всегда знал, где он находится, объединяю данные с лидара, камер, IMU и одометрии колёс через фильтры Калмана и частиц, строю планирование движения и навигацию, которые обходят препятствия и учитывают реальную кинематику робота. На стороне управления настраиваю ПИД- и модельные регуляторы, слежение за траекторией и кинематику манипуляторов, чтобы движение было плавным и точным, а не рывковым. Я одинаково уверенно работаю в симуляции в Gazebo и RViz, что позволяет проверить поведение до того, как повернётся хоть один мотор, и сократить путь до рабочего робота.
Помимо алгоритмов мне важен проект, который выдерживает столкновение с реальностью. Я интегрирую настоящее железо через serial, CAN и стандартные драйверы роботов, раскладываю код по переиспользуемым пакетам, добавляю launch-файлы, диагностику и логирование и документирую систему, чтобы ваша команда могла развивать её дальше. Расскажите про вашу платформу, сенсоры и задачу для автоматизации — я спроектирую архитектуру, соберу прототип в симуляции и передам ПО, работающее на реальном роботе.
— Архитектура ROS и ROS 2: узлы, топики, сервисы и actions
— SLAM, локализация и слияние сенсоров (лидар, камера, IMU, одометрия)
— Планирование движения, навигация и обход препятствий
— Управление роботом: ПИД, слежение за траекторией, кинематика манипуляторов
— Разработка на C++ и Python для real-time и слоя оркестрации
— Симуляция в Gazebo и RViz и интеграция реального железа
Связаться с фрилансером
Закажите услугу или задайте вопрос исполнителю.
Контакты фрилансера
E-mailПоказать
