Изучение робототехники с использованием Python. 2 изд
Создайте с нуля автономный мобильный робот ChefBot с использованием метаоперационной системы Robot Operating System (ROS), языка Python и библиотеки алгоритмов компьютерного зрения OpenCV!
Рассматриваемые темы:
- основные понятия ROS;
- принципы работы робота с дифференциальным приводом;
- знакомство со средой моделирования робота Gazebo;
- проектирование оборудования и схем ChefBot;
- согласование приводов и датчиков с контроллером робота;
- введение в OpenCV, OpenNI и PCL;
- исследование работы различных 3D-камер глубины в ROS;
- реализация автономной навигации для ChefBot;
- создание GUI (графического пользовательского приложения) использованием библиотеки Qt и языка Python.
Для работы с книгой вам понадобятся:
- компьютер с установленной системой Ubuntu;
- свободное ПО: ROS, Gazebo, LibraCad, MeshLab, Blender;
- комплектующие (двигатель, кронштейны, колеса, др.) с AliExpress;
- встроенный контроллер Tiva C LaunchPad;
- ультразвуковые датчики, акселерометр и гироскоп, а также динамик и микрофон;
- сенсорный игровой контроллер Kinect либо датчик глубины Orbbec;
- аккумуляторная батарея 12 В, 10 А·ч.
Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!