ros - robotics operation system
DESCRIPTION
TRANSCRIPT
![Page 1: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/1.jpg)
Слава роботам!
![Page 3: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/3.jpg)
Общая концепция
Простые и сложные роботы
ИсторияКраткое описаниеПреимущества
![Page 4: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/4.jpg)
ПреимуществаРеализация множества алгоритмов(сотни
пакетов), исходники открытыГотовая инфраструктураПакетная организация ОСОриентированность на сложные и
«тяжелые» задачиМасштабируемость - возможность работы в
кластере или облаке
![Page 5: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/5.jpg)
АрхитектураНоды, топики и сообще
нияМодулиПоддержка C/C++/Java/Python
Работа в сети
![Page 6: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/6.jpg)
Архитектура ROS
![Page 7: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/7.jpg)
ОборудованиеКамеры (USB, FireWire; PointGrey)
Компьютер (x86, ARM(BeagleBoard))
ИнтерфейсыВзаимодействие с внешним миром
![Page 8: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/8.jpg)
МодулиKinectSLAM (LRF, Kinect, Visual SLAM)NXT (визуализация и управление)
![Page 9: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/9.jpg)
Опыт использованияРобот – Google Lunar Xprize
(www.selenokhod.com)конструктор
![Page 10: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/10.jpg)
GLXP
![Page 11: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/11.jpg)
Недостатки и ограниченияНебольшой объем документации
Сложность исправления ошибок и внесения изменений
Отсутствие дешевых платформ для разработки
![Page 12: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/12.jpg)
ПрочееReal-timeСимуляцияЗапись и воспроизведениеPR2
![Page 13: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/13.jpg)
ПримерыKinect http://www.youtube.com/watch?
v=rYUFu64VXkgSLAM http://www.youtube.com/watch?
v=7iIDdvCXIFMNXT http://www.youtube.com/watch?
v=2We5_Qeapbc&feature=related
![Page 14: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/14.jpg)
PR2
![Page 15: ROS - Robotics Operation System](https://reader033.vdocuments.us/reader033/viewer/2022061202/547cbe28b37959442b8b510c/html5/thumbnails/15.jpg)
Вопросы?