Исследовательская группа

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

Конструктор SLAM алгоритмов для ROS

Кринкин КириллАктивный

Цель проекта

  • Cоздание фреймворка, который выступает в качестве конструктора SLAM-алгоритмов (исследователь должен сам соединить доступные компоненты и добавить необходимые модификации, запустить инструменты профилирования и оценки характеристик).
  • Реализация полного набора базовых компонентов, которые могут быть собраны в самые общие (фундаментальные) SLAM-алгоритмы.
  • Cоздание инфраструктуры и инструментов для отладки и анализа SLAM-алгоритмов.
  • Cоздание сервиса по управлению наборами данных SLAM (преобразование, хранение, предоставление и пр.).

Среда

Все разрабатываемое программное обеспечение должно работать в Linux и Robot Operating System. Проведенное нами предварительное исследование широкого спектра существующих инструментов и сред, таких как MTK, MRPT и других, показало, что выбор ROS является наиболее перспективным.

Текущие задачи

  • Поддержка компонентов для графических SLAM-методов.
  • Реализация дополнительных scan matchers для лазерных SLAM.
  • Поддержка расширенного набора датчиков и измерений (3D-сканирование, моно/стерео камеры).
  • Реализации vergent stereo vision.
  • Сервис наборов данных SLAM.
  • ROS SLAM Testing Farm: виртуальная, основанная на контейнерах среда для полуавтономного тестирования SLAM-алгоритмов.

Участники

Карташов Дмитрий
Филатов Антон
Кринкин Кирилл

Публикации

Multi-Agent SLAM Approaches for Low-Cost Platforms

April 2019

Anton Filatov, Krinkin Kirill

Modern SLAM (Simultaneous Localization and Mapping) algorithms launched on a moving agent are bounded with its computation resources. The consistent way out is to add more computing agents that might explore the environment quicker than one and thus to decrease the load of each agent. This paper presents the state of art in area of Multi-agent SLAM algorithms and describes problems that are faced in front of a developer of such approach. The outstanding problem of Multiagent SLAM - merging of maps built by separate agent during algorithm is also considered in this paper. Moreover the algorithm that extends laser 2D single hypothesis SLAM for multiple agents is introduced with evaluation of its performance.

Подробнее

Mobile Robot Pose Estimation Based on Position/Velocity Sensor Fusion

April 2019

Kirill Krinkin, Artyom Filatov

An autonomous self driving platform receives information about environment using only its onboard sensors. And it seems obvious that using several sensors could provide more certain information with reduced measurement error. But a general question is how to fuse measurements from different kinds of sensors (like a camera and an accelerometer) to get refined data about a platform or world state. This paper presents a theory based on groups that proves a possibility of correctness of error extraction from a moving model. And there are results of application this theory on fusing measurements from two sensors: odometer and scan matcher

Подробнее

Методы сравнения качества 2D-SLAM-алгоритмов

2018

Ар. Ю. Филатов, Ан. Ю. Филатов, К. В. Кринкин, Б. Чен, Д. Молодан

Подробнее

Generator of 2D laser scan based datasets for ROS

2018

Arthur Huletski, Dmitriy Kartashov and Kirill Krinkin

Подробнее

Сравнение современных лазерных алгоритмов SLAM

2018

Ар. Ю. Филатов, Ан. Ю. Филатов, А. Т. Гулецкий, Д. А. Карташов, К. В. Кринкин

Подробнее

VinySLAM: An indoor SLAM method for low-cost platforms based on the Transferable Belief Model

September 2017

Arthur Huletski; Dmitriy Kartashov; Kirill Krinkin

Подробнее

2D SLAM Quality Evaluation Methods

August 2017

An. Filatov, Ar. Filatov, K. Krinkin, B. Chen, D. Molodan

Подробнее