Лаборатория алгоритмов мобильных роботов

Проекты на основе Duckietown

Duckietown — это проект в области автономной робототехники, созданный Duckietown Foundation. Он включает в себя роботов (Duckiebots) и город (Duckietown), по которому они перемещаются. В городе создана реалистичная дорожная среда с разметкой, светофорами, дорожными знаками и препятствиями. Duckie-боты представляют собой автономное шасси с одноплатным компьютером с операционной системой для роботов. Все ПО автономно. Основной датчик используется для получения данных из окружающей среды.

В нашей лаборатории этот проект служит в качестве платформы для разработки и отладки собственных решений, некоторые из которых в дальнейшем интегрируются в основной проект:

  • Autolab Remote Service
    Это решение предоставляет полный удаленный доступ к лаборатории. Мы можем управлять роботами удаленно, загружать и запускать на них собственные решения и собирать отладочные данные.
  • Map Editor
    Приложение предназначено для визуального проектирования виртуальной среды для тестирования решений в симуляторе. Интегрировано в проект Duckietown.
  • Расширения Duckietown Dashboard
    Эти расширения позволяют визуализировать ROS-топики или даже изменять код решения прямо в браузере при работе с роботом.
  • Расширенная система локализации
    Система использует видео с нескольких камер с высоким разрешением как входные данные для получения информации об окружающей обстановке. Такой подход позволяет использовать небольшое количество камер и маркеров для отслеживания траекторий роботов на всей территории.
  • Система автоматической зарядки
    Для обеспечения непрерывной работы роботов мы разрабатываем систему их автономной зарядки. Она включает в себя оборудование док-станции и алгоритм стыковки, определения уровня заряда, планирования траектории к зарядной станции и возвращения робота в экспериментальную зону по окончании зарядки.

Участники

Константин Чайка
Татьяна Берленко