Тип работы:
Предмет:
Язык работы:


Метод одновременной навигации и составления карты по видео изображению (SLAM) для автономных роботов на ТРИК

Работа №76789

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы21
Год сдачи2016
Стоимость5700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
24
Не подходит работа?

Узнай цену на написание


Введение 4
1. Предметная область 6
1.1. ORB SLAM 6
1.2. Отслеживание динамических объектов 6
2. Постановка задачи 8
3. Описание алгоритма 9
3.1. Определение динамических точек 9
3.2. Реконструкция положения динамического объекта .... 10
4. Особенности реализации 11
4.1. Прототипирование алгоритма 11
4.1.1. Реализация алгоритма определения динамических
точек 12
4.1.2. Реализация алгоритма реконструкции положения
динамического объекта 13
4.2. Google Ceres Solver 13
4.3. Калибровка камеры 14
4.4. Docker 14
4.5. Набор данных 15
5. Результаты экспериментов 17
6. Заключение 19
Список литературы


Задача одновременной локализации и построения карты (SLAM)
для однокамерного зрения может считаться решенной в случае, когда
наблюдается неподвижная сцена. Современные методы игнорируют наблюдаемые динамические объекты, хотя в ряде приложений (например,
в навигации и управлении мобильными роботами) реконструкция их
траектории представляет интерес. В этой работе описываются новые
алгоритмы для реконструкции траекторий динамических объектов, а
также сравниваются алгоритмы детекции точек динамических объектов. Новые алгоритмы используются на основе траекторий движения
камеры, полученных с помощью наиболее точной и современной однокамерной SLAM-системы ORB-SLAM. В работе также предлагается
собственный набор данных для тестирования подобных алгоритмов, созданный с помощью контроллера ТРИК, содержащий один динамический объект, движущийся на фоне статической сцены, имеющий наряду
с цветными кадрами карты глубин для определения точности работы
алгоритмов реконструкции траекторий динамических объектов.
В последние годы появился ряд однокамерных систем одновременной локализации и построения карты (SLAM), работающих в реальном
времени, работоспособных на значительном числе видеозаписей из открытых наборов данных разной степени сложности, снятых с помощью
ручных и установленных на мобильные роботы камер, при этом получены высокие результаты по точности построения карты и воссоздания
траектории движения камеры.
На практике, однако, зачастую используются системы на основе стереокамер или RGB-D сенсоров. Важную роль в объяснении этого факта
может играть отсутствие возможностей в современных однокамерных
системах SLAM для реконструкции траекторий динамических объектов. Существуют отдельные опубликованные алгоритмы такого рода,
однако в основном они либо имеют своей целью реконструировать движение отдельной динамической точки, не обеспечивая при этом точности, сравнимой с точностью для статических точек сцены, либо являются теоретическими примерами, которые не были интегрированы в
системы SLAM.
В этой работе делается попытка построить на основе современного
решения для однокамерного SLAM [9] прототип системы, в которой отлеживаются движущиеся объекты и реконструируются их траектории.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате проделанной работы были выполнены следующие задачи:
• Разработан алгоритм и реализован прототип детекции точек динамических объектов на базе ORB SLAM. Было предложено несколько способов классификации точек, были проведены эксперименты,
в которых исследовалось качество каждого из предложенных способов;
• Разработан алгоритм и реализован прототип реконструкции траекторий точек динамических объектов на базе ORB SLAM. Были
проведены эксперименты, в которых исследовалось качество алгоритма в сравнении с данными из карт глубин.


[2] Agarwal Sameer, Mierle Keir, Others. Ceres Solver.— http:// ceres-solver.org.
[3] Azim Asma, Aycard Olivier. Detection, classification and tracking of moving objects in a 3D environment // Intelligent Vehicles Symposium (IV), 2012 IEEE / IEEE. — 2012. — P. 802-807.
[4] Bill Triggs Philip McLauchlan Richard Hartley Andrew Fitzgibbon. Bundle Adjustment — A Modern Synthesis.— 2006.— URL: https: //lear.inrialpes.fr/pubs/2000/TMHF00/Triggs-va99.pdf.
[5] Dorian Galvez-Lopez Juan D. Tardos. Bags of Binary Words for Fast Place Recognition in Image Sequences // IEEE Transactions on Robotics, vol. 28. — 2012.
[6] Durrant-Whyte H., Bailey T. Simultaneous localization and mapping, part i // Robotics and Automation Magazine, IEEE, vol. 13. — 2006.
[7] Hartley R., Zisserman A. Multiple view geometry in computer vision. — Cambridge university press, 2003.
[8] Hsiao Chen-Han, Wang Chieh-Chih. Achieving undelayed initialization in monocular slam with generalized objects using velocity estimate¬based classification // Robotics and Automation (ICRA), 2011 IEEE International Conference on / IEEE. — 2011. — P. 4060-4066.
[9] Mur-Artal Raul, Tardos Juan D. ORB-SLAM: Tracking and mapping recognizable features // MVIGRO Workshop at Robotics Science and Systems (RSS), Berkeley, USA. — 2014.
[10] Nister David. An efficient solution to the five-point relative pose problem // Pattern Analysis and Machine Intelligence, IEEE Transactions on. — 2004. — Vol. 26, no. 6. — P. 756-770.
[11] Reconstructing 3D independent motions using non-accidentalness / Kemal Egemen Ozden, Kurt Cornelis, Luc Van Eycken, Luc Van Gool // Computer Vision and Pattern Recognition,
2004. CVPR 2004. Proceedings of the 2004 IEEE Computer Society Conference on / IEEE. — Vol. 1. — 2004. — P. I-819.
[12] Revisiting the PnP problem: A fast, general and optimal solution / Y. Zheng, Y. Kuang, S. Sugimoto et al. // Computer Vision (ICCV), 2013 IEEE International Conference on / IEEE.— 2013.— P. 2344¬2351.
[13] Use a single camera for simultaneous localization and mapping with mobile object tracking in dynamic environments / Davide Migliore, Roberto Rigamonti, Daniele Marzorati et al. // Proceedings of International workshop on Safe navigation in open and dynamic environments application to autonomous vehicles. — 2009.
[14] Vidal Rene, Sastry Shankar. Optimal segmentation of dynamic scenes from two perspective views // Computer Vision and Pattern Recognition, 2003. Proceedings. 2003 IEEE Computer Society Conference on / IEEE. — Vol. 2. — 2003. — P. II-281.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ