Содержание
- 3. Цели и задачи Цель Разработать систему автономной навигации для антропоморфного робота AR600E. Задачи: Поиск и исследование
- 4. Средства, методы и подходы
- 5. Платформа разработки В качестве платформы для разработки был выбран фреймворк ROS на ОС Ubuntu. Причины: Предоставляет
- 6. SLAM (с англ. одновременная локализация и картография) Для автономной навигации, да и вообще чего - либо,
- 7. В качестве SLAM алгоритма была выбрана реализация библиотеки rtabmap. Качественно задокументирована Поддерживает многие датчики в качестве
- 9. Источники данных для SLAM алгоритма
- 10. Источники данных для SLAM алгоритма В качестве источников данных могут выступать практически любые датчики, помогающие определить
- 11. RGB-D камеры Предоставляет RGB снимок и карту глубины Хорошо поддерживаются много библиотеками Дает приемлемую точность (зависит
- 12. Стерео камеры Высокая дальность Практически нет слепой зоны Точность ниже, чем у RGB-D камер Пара веб
- 13. Лидары Высокая дальность Высокая стоимость Возможно использование в будущем В данный момент нет необходимости, т.к. работа
- 14. Подходы к решению задачи автономной навигации Планирование по карте препятствий (OccupancyGrid)
- 15. Этот подход позволяет решать задачу навигации на плоскости, что довольно просто. Карта препятствий - 2D изображение,
- 16. ROS концепция Move Base Это концепция ROS, которая работает с 2 планерами: Local Planner Управляет мобильной
- 17. Footstep planner Один из сценариев использования этих данных в контексте навигации и движения робота это построение
- 18. footstep_planner & humanoid_navigation Код данной работы был опубликован в виде ros пакета Armin Hornund'ом. Данный модуль
- 19. Применение пакета footstep_planner Мне удалось исправить в нем ошибку, которая не давала применить его на динамически
- 20. Подходы к решению задачи автономной навигации Навигация в [плотных] облаках точек
- 21. Vigir footstep planner
- 22. Move It Пакет планирования сложных движений для роботов любой конструкции. Робот представляется в виде модели с
- 24. Проектирование архитектуры
- 25. Обоснование В нашем случае система расчёта движений (ФРУНД) не может реализовывать шаги, поступающие извне. Наоборот, ФРУНД
- 28. Дальнейшие работы Возможно разработка упрощенного варианта 2D планера. Т.к. многие возможности footstep_planner’a в данном варианте архитектуры
- 29. Дополнительные работы Обнаружение препятствий в облаке точек по направлению движения робота SpeechAI Разработанный мной лингвистический ИИ
- 30. Список использованных источников http://hrl.informatik.uni-freiburg.de/ Много работ с антропоморфным роботом Nao. В частности автономная навигация и коррекция
- 31. Вопросы
- 32. Системы координат
- 34. Скачать презентацию