SlideShare a Scribd company logo
Лаборатория Интеллектуальных Робототехнических Систем (ЛИРС)
Профессор, д.т.н., Евгений Магид
ROS и ЛИРС
ВТОРАЯ КОНФЕРЕНЦИЯ OSDAY 2015
ОПЕРАЦИОННЫЕ СИСТЕМЫ – ИССЛЕДОВАНИЯ И РАЗРАБОТКИ
Нужна ли роботам своя ось?
Панельная дискуссия
10.06.15
Образование и Опыт работы
Образование
• 2006 – магистр, Израильский Технологический Институт Технион
(Израиль)
• 2011 – д.т.н., Цукубский университет (Япония)
Опыт работы
• 2011 – Национальный Институт Передовой Индустриальной Науки и
Технологии Японии (Япония)
• 2011-2012 – Цукубский университет (Япония)
• 2012-2013 – Институт Робототехники, Университет Карнеги Меллон
(США)
• 2013-2014 – Бристольский университет (Великобритания)
• С 2014 – Университет Иннополис
2
Ликбез ROS
• Robot Operating System — (Мета/Псевдо) Операционная
система для роботов
• Библиотека под Unix-подобные системы
• Фреймворк («каркас») для программирования роботов
 программное обеспечение, облегчающее разработку и объединение разных
компонентов большого программного проекта
• Стандартные службы операционной системы:
 низкоуровневый контроль устройств
 передача сообщений между процессами
 аппаратная абстракция - детали конкретного оборудования
• Цели:
 абстракция деталей
 быстрая разработка новых систем - не "изобретать колесо"
 использование стандартных инструментов и интерфейсов
• Открытый исходный код и открытые лицензии: бесплатно!
ROS
Университет Иннополис
Экспоненциальная Динамика ROS
(2007-2012)
Источник: http://www.ros.org/news/2012/12/03/ros_repositories_5_year.png 6
ROS и К⁰
• Microsoft Robotics Studio
• NXJ (Open source Java pmrg environment for the Lego robot kit )
• Player (robot framework)
• Orocos ( C++ framework for component-based robot control software )
• Rock (the Robot Construction Kit)
• Orca (robot framework)
• MOOS (robot framework)
• CARMEN (robot simulator)
• Simbad robot simulator (robot simulator)
• Daves Robotic Operating System
• OpenJAUS (robot / unmanned systems framework)
• RI-JAUS SDK ( A cross-platform, GPL-licensed C++ SDK)
• OpenRTM (robotics technology middleware)
• Robotics Toolbox (Matlab)
• … 3
История ROS и CMU
• 23 May 2015 - Jade Turtle
• 22 July 2014 - Indigo Igloo
• 4 September 2013 – Hydro Medusa
• 31 December 2012 – Groovy Galapagos
• 23 April 2012 – Fuerte (CMU-2012)
• 30 Aug 2011 – Electric Emys
• 2 March 2011 – Diamondback
• 3 August 2010 – C Turtle
• 1 March 2010 – Box Turtle
• 22 January 2010 – ROS 1.0
5
История ROS и UoB
• 23 May 2015 - Jade Turtle
• 22 July 2014 - Indigo Igloo
• 4 September 2013 – Hydro Medusa
• 31 December 2012 – Groovy Galapagos (UoB-2013)
• 23 April 2012 – Fuerte
• 30 Aug 2011 – Electric Emys (U. of Hertfordshire)
• 2 March 2011 – Diamondback
• 3 August 2010 – C Turtle
• 1 March 2010 – Box Turtle
• 22 January 2010 – ROS 1.0
7
История ROS и УИ
• 23 May 2015 - Jade Turtle
• 22 July 2014 - Indigo Igloo (УИ-05.2014)
• 4 September 2013 – Hydro Medusa
• 31 December 2012 – Groovy Galapagos
• 23 April 2012 – Fuerte
• 30 Aug 2011 – Electric Emys
• 2 March 2011 – Diamondback
• 3 August 2010 – C Turtle
• 1 March 2010 – Box Turtle
• 22 January 2010 – ROS 1.0
8
Почему ROS?
Источник: http://www.ros.org/news/2014/04/ros-user-survey-the-results-are-in.html 9
Использование ROS
10
Indigo против Jade
Плюсы:
 много перенесенных пакетов
 больше документации к пакетам
 поддержка старых роботов
 меньше ошибок
Минусы:
 нет поддержки в ближайшем будущем
Плюсы (?):
 выше тестовое покрытие
 улучшенная поддержка Gazebo 3-5
Минусы:
 недостающие пакеты (доступны в
ближайшем будущем)
 (пока) неустойчив
11
Проблемы ROS
 ошибки в пакете
репозитария
 ошибки в пакетах
пользователей
 документация
 перекомпиляции
 нет визуального
редактора робота
 изменения между
версиями
релизы могут быть несовместимы с предыдущими релизами !!!
112
Вклад ROS Сообщества
13
ROS
ROS и RUS: Необходимость создания
альтернативы с учетом опыта ROS сообщества
Разработка и исследование комплекса программных решений создания энергоэкономичных систем управления
механикой движения антропоморфных робототехнических комплексов на основе контроля статического и
динамического равновесия, шифр «2014-14-579-0138-045» 14
«Умение сформулировать амбициозную задачу, не
ныть и не пускать слюни по каждому поводу»
Благодарим за внимание!
Будем рады сотрудничеству!
e.magid@innopolis.ru
robotics@innopolis.ru 15
план
Май 2014
Март 2015
Июнь 2015
9.06.2015
Апрель 2015 - ЛИРС

More Related Content

DOC
описание проекта
PDF
Архитектура ROS
PPT
ROS - Robotics Operation System
PPTX
Introduction to ROS (Robot Operating System)
PDF
Аналитический обзор по робототехнике Сбербанка 2019 год
PPTX
Социальные интерфейсы в робототехнике
PDF
Ефимов А.Р. Для чего нужно сколково.
PDF
НОВЫЙ БОНД - МАШИНА С ЛИЦЕНЗИЕЙ НА УБИЙСТВО
описание проекта
Архитектура ROS
ROS - Robotics Operation System
Introduction to ROS (Robot Operating System)
Аналитический обзор по робототехнике Сбербанка 2019 год
Социальные интерфейсы в робототехнике
Ефимов А.Р. Для чего нужно сколково.
НОВЫЙ БОНД - МАШИНА С ЛИЦЕНЗИЕЙ НА УБИЙСТВО

More from Albert Yefimov (20)

PPTX
Состояние и перспективы российской робототехники
PDF
СНЯТСЯ ЛИ АВТОМАТОНАМ ЭЛЕКТРООВЦЫ
PDF
Ефимову Альберту Рувимовичу
PDF
PDF
Интервью с А. Ефимовым в журнале "Если"
PDF
Skolkovo@Innorobo2015
PDF
Russian Robotics: Jumpstarting to re-industrialisation with Skolkovo
PDF
Пуртов А.В. Робототехника в автомобилестроении. OSDay2015.
PPTX
ОС для автонет
PDF
Альберт Рувимович
PPTX
[Skolkovo Robotics 2015] Ефимов А. Перспективы развития робототехники в Росси...
PDF
Voronkov CV
PDF
Агроботы. Робоцентр Сколково
PPTX
Skolkovo robocenter кдк ит 241114
PDF
Д. Тетерюков. Skoltech 2014
PPT
Робоэтика. Сочи 2014. Д. Тетерюков
PDF
Комиссарова В. Презентация Grishin Robotics
PPTX
Сычков. Бегущие по лезвию прогресса
PPTX
Березий К. Презентация Экзоатлет
PPTX
Кононов. Доклад ФПИ
Состояние и перспективы российской робототехники
СНЯТСЯ ЛИ АВТОМАТОНАМ ЭЛЕКТРООВЦЫ
Ефимову Альберту Рувимовичу
Интервью с А. Ефимовым в журнале "Если"
Skolkovo@Innorobo2015
Russian Robotics: Jumpstarting to re-industrialisation with Skolkovo
Пуртов А.В. Робототехника в автомобилестроении. OSDay2015.
ОС для автонет
Альберт Рувимович
[Skolkovo Robotics 2015] Ефимов А. Перспективы развития робототехники в Росси...
Voronkov CV
Агроботы. Робоцентр Сколково
Skolkovo robocenter кдк ит 241114
Д. Тетерюков. Skoltech 2014
Робоэтика. Сочи 2014. Д. Тетерюков
Комиссарова В. Презентация Grishin Robotics
Сычков. Бегущие по лезвию прогресса
Березий К. Презентация Экзоатлет
Кононов. Доклад ФПИ
Ad

ROS и ЛИРС

  • 1. Лаборатория Интеллектуальных Робототехнических Систем (ЛИРС) Профессор, д.т.н., Евгений Магид ROS и ЛИРС ВТОРАЯ КОНФЕРЕНЦИЯ OSDAY 2015 ОПЕРАЦИОННЫЕ СИСТЕМЫ – ИССЛЕДОВАНИЯ И РАЗРАБОТКИ Нужна ли роботам своя ось? Панельная дискуссия 10.06.15
  • 2. Образование и Опыт работы Образование • 2006 – магистр, Израильский Технологический Институт Технион (Израиль) • 2011 – д.т.н., Цукубский университет (Япония) Опыт работы • 2011 – Национальный Институт Передовой Индустриальной Науки и Технологии Японии (Япония) • 2011-2012 – Цукубский университет (Япония) • 2012-2013 – Институт Робототехники, Университет Карнеги Меллон (США) • 2013-2014 – Бристольский университет (Великобритания) • С 2014 – Университет Иннополис 2
  • 3. Ликбез ROS • Robot Operating System — (Мета/Псевдо) Операционная система для роботов • Библиотека под Unix-подобные системы • Фреймворк («каркас») для программирования роботов  программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта • Стандартные службы операционной системы:  низкоуровневый контроль устройств  передача сообщений между процессами  аппаратная абстракция - детали конкретного оборудования • Цели:  абстракция деталей  быстрая разработка новых систем - не "изобретать колесо"  использование стандартных инструментов и интерфейсов • Открытый исходный код и открытые лицензии: бесплатно! ROS Университет Иннополис
  • 4. Экспоненциальная Динамика ROS (2007-2012) Источник: http://www.ros.org/news/2012/12/03/ros_repositories_5_year.png 6
  • 5. ROS и К⁰ • Microsoft Robotics Studio • NXJ (Open source Java pmrg environment for the Lego robot kit ) • Player (robot framework) • Orocos ( C++ framework for component-based robot control software ) • Rock (the Robot Construction Kit) • Orca (robot framework) • MOOS (robot framework) • CARMEN (robot simulator) • Simbad robot simulator (robot simulator) • Daves Robotic Operating System • OpenJAUS (robot / unmanned systems framework) • RI-JAUS SDK ( A cross-platform, GPL-licensed C++ SDK) • OpenRTM (robotics technology middleware) • Robotics Toolbox (Matlab) • … 3
  • 6. История ROS и CMU • 23 May 2015 - Jade Turtle • 22 July 2014 - Indigo Igloo • 4 September 2013 – Hydro Medusa • 31 December 2012 – Groovy Galapagos • 23 April 2012 – Fuerte (CMU-2012) • 30 Aug 2011 – Electric Emys • 2 March 2011 – Diamondback • 3 August 2010 – C Turtle • 1 March 2010 – Box Turtle • 22 January 2010 – ROS 1.0 5
  • 7. История ROS и UoB • 23 May 2015 - Jade Turtle • 22 July 2014 - Indigo Igloo • 4 September 2013 – Hydro Medusa • 31 December 2012 – Groovy Galapagos (UoB-2013) • 23 April 2012 – Fuerte • 30 Aug 2011 – Electric Emys (U. of Hertfordshire) • 2 March 2011 – Diamondback • 3 August 2010 – C Turtle • 1 March 2010 – Box Turtle • 22 January 2010 – ROS 1.0 7
  • 8. История ROS и УИ • 23 May 2015 - Jade Turtle • 22 July 2014 - Indigo Igloo (УИ-05.2014) • 4 September 2013 – Hydro Medusa • 31 December 2012 – Groovy Galapagos • 23 April 2012 – Fuerte • 30 Aug 2011 – Electric Emys • 2 March 2011 – Diamondback • 3 August 2010 – C Turtle • 1 March 2010 – Box Turtle • 22 January 2010 – ROS 1.0 8
  • 11. Indigo против Jade Плюсы:  много перенесенных пакетов  больше документации к пакетам  поддержка старых роботов  меньше ошибок Минусы:  нет поддержки в ближайшем будущем Плюсы (?):  выше тестовое покрытие  улучшенная поддержка Gazebo 3-5 Минусы:  недостающие пакеты (доступны в ближайшем будущем)  (пока) неустойчив 11
  • 12. Проблемы ROS  ошибки в пакете репозитария  ошибки в пакетах пользователей  документация  перекомпиляции  нет визуального редактора робота  изменения между версиями релизы могут быть несовместимы с предыдущими релизами !!! 112
  • 14. ROS и RUS: Необходимость создания альтернативы с учетом опыта ROS сообщества Разработка и исследование комплекса программных решений создания энергоэкономичных систем управления механикой движения антропоморфных робототехнических комплексов на основе контроля статического и динамического равновесия, шифр «2014-14-579-0138-045» 14 «Умение сформулировать амбициозную задачу, не ныть и не пускать слюни по каждому поводу»
  • 15. Благодарим за внимание! Будем рады сотрудничеству! e.magid@innopolis.ru robotics@innopolis.ru 15 план Май 2014 Март 2015 Июнь 2015 9.06.2015 Апрель 2015 - ЛИРС

Editor's Notes

  • #4:  a meta operating system is built on top of the operating system and allows different processes (nodes) to communicate with each other at runtime ROS бесплатен для использования, как в исследовательских, так и в коммерческих целях.