Статья

Название статьи КОМПОНЕНТНО-ОРИЕНТИРОВАННАЯ ПРОГРАММНАЯ ПЛАТФОРМА ДЛЯ АВТОНОМНЫХ МОБИЛЬНЫХ РОБОТОВ
Автор А.И. Боровик, Л.А. Наумов
Рубрика РАЗДЕЛ I. РОБОТОТЕХНИКА
Месяц, год 03, 2013
Индекс УДК 551.46.077:629.584
DOI
Аннотация Рассматриваются вопросы создания системы управления автономным мобильным роботом. Перечисляются требования, которым должна соответствовать среда разработки подобных систем. Предлагается новое средство разработки систем управления – компонентно-ориентированная программная платформа RCE. Описывается архитектура данной платформы, используемые ею парадигмы программирования, язык и технологии организации транспорта данных. Описываются утилиты, входящие в состав платформы. Приводится сравнение архитектуры RCE с архитектурами других популярных программных платформ.

Скачать в PDF

Ключевые слова Мобильный робот; автономный робот; система управления; программная платформа; RCE
Библиографический список 1. Oreback. A Component Framework for Autonomous Mobile Robots. PhD thesis, KTH Numerical Analysis and Computer Science, Stockholm, Sweden, 2004.
2. Агеев М.Д., Киселев Л.В., Матвиенко Ю.В. и др. / Под общ. ред. М.Д. Агеева. «Автономные подводные роботы: системы и технологии». – М.: Наука, 2005.
3. Arkin R.C. Behavior-Based Robotics. The MIT Press, Cambridge, Massachusetts, London, England, 1998.
4. Kortenkamp D., Bonasso R.P., Murphy R. Artificial Intelligence and Mobile Robots – Case Studies of Successful Robot Systems”, AAAI Press / The MIT Press, 1998.
5. K. Mani Chandy. Event-Driven Applications: Costs, Benefits and Design Approaches. California Institute of Technology, 2006
6. Player [Электронный ресурс] / The Player Project. – Режим доступа: http://playerstage.sourceforge.net/ index.php?src=player, свободный. – Загл. с экрана. – Яз. англ.
7. Orca: Components for Robotics [Электронный ресурс] / Orca Robotics; Web-мастер Tobias Kaupp. – Режим доступа: http://orca-robotics.sourceforge.net /, свободный. – Загл. с
экрана. - Яз. англ.
8. Szyperski. Component Software – Beyond Object-Oriented Programming. Addison-Wesley, 1998.
9. Наумов Л.А., Боровик А.И., Баль Н.В. RCE – программная платформа для системы управления АНПА // Подводные исследования и робототехника. – 2011. – № 2 (12). – С. 18-25.
10. TIOBE Programming Community Index for June 2012 [Электронный ресурс] / TIOBE. – Режим доступа: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html, свободный. – Загл. с экрана. – Яз. англ.
11. Lua, Eng Keong; Crowcroft, Jon; Pias, Marcelo; Sharma, Ravi; Lim, Steven. A survey and comparison of peer-to-peer overlay network schemes // IEEE Communications Surveys and
Tutorials – COMSUR. – 2005. – Vol. 7, №. 1-4. – Р. 72-93.
12. Bob Quinn, Dave Shute. Windows Sockets Network Programming. – М.: Addison-Wesley, 1995.
13. CMake [Электронный ресурс] / CMake – Cross Platform Make. – Режим доступа: http://www.cmake.org/, свободный. – Загл. с экрана. – Яз. англ.
14. Brian Gerkey, Richard T. Vaughan and Andrew Howard. The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems. In Proceedings of the 11th International Conference on Advanced Robotics (ICAR 2003). – Coimbra, Portugal, June 2003. – P. 317-323.
15. The Internet Communications Engine [Электронный ресурс] / ZeroC, Inc. – Режим доступа: http://www.zeroc.com/ice.html, свободный. – Загл. с экрана. – Яз. англ.
16. Carmen Robot Navigation Toolkit [Электронный ресурс] / CARMEN-Team. – Режим доступа: http://carmen.sourceforge.net/, свободный. – Загл. с экрана. – Яз. англ.

Comments are closed.