- Выберите курс:
- A Beginner's Guide to Statistical Data Analysis for Social Sciences
- Basics of Modern Scientific Experiment Automation
- Chemical Evolution of the Universe
- Conflict Resolution and Conflict Management
- Fundamentals of Physics
- Games for Teaching Foreign Languages
- Intonation Contours of Communicative Types of Sentences
- Introduction to Project Management
- Linear Algebra: Problems and Methods
- Practical Bioinformatics for Biologists
- Practical Steps to Learner Autonomy
- Анализ данных в Social Media
- Архитектурное проектирование производственных зданий из бетонных конструкций
- Базовый курс подготовки к ГИА
- Базовый курс подготовки к ЕГЭ
- Бренды и секреты их создания
- Введение в кристаллографию и материаловедение
- Введение в обыкновенные дифференциальные уравнения
- Визуализируем информацию: инфографика и мультимедийный контент
- Вирусология
- Географические информационные системы
- География
- Государственная антикоррупционная политика
- Дискретные структуры
- ЕГЭ-2015. История. Работа с историческими источниками.
- Журналистика данных: первые шаги
- Журналистика и медиаграмотность
- Занимательная лингвистика
- Инвестиционный банкинг изнутри
- Информационные технологии: обработка данных в R
- История России
- История России: Основные закономерности развития страны.
- Компьютерная графика
- Либерализм и консерватизм в правительственной политике России (1861-1914 гг.)
- Лидепла как введение в иностранный язык
- Маркетинг услуг
- Методы обработки графической информации
- Новое поколение инструментальных средств разработки мобильных HTML5-приложений в школе
- Общая физика - 7 класс
- Обществознание
- Обществознание. Экспресс-подготовка к ЕГЭ
- Обществознание.Подготовка к ЕГЭ
- Основы бизнеса и менеджмента
- Основы геологии
- Основы обработки и визуализации пространственных данных
- Основы общей психологии
- Основы права интеллектуальной собственности
- Основы современных телекоммуникационных технологий
- Основы физиологии «живого электричества»
- Основы электронной цифровой обработки информации
- Основы Электротехники. Линейные электрические цепи
- Поведенческая безопасность и эффективность - Система Минимизации Потерь
- Программирование на платформе iOS
- Программирование робота вместе с ROS
- Проектная деятельность в условиях реализации ФГОС
- Проекты и проектные задачи в начальной школе
- Психология агрессии
- Растворы: от сотворения мира до нанотехнологий
- Решение генетических задач к ЕГЭ
- Россия в мире во второй половине ХХ в.
- Россия в эпоху перемен: от отмены крепостного права до преддверия II Мировой войны
- Советская культура второй половины XX века
- Современная компьютерная графика и интерактивные технологии
- Современные химические источники тока
- Современный русский язык: руководство пользователя
- Социальная геронтология, или что за "старость в радость"?
- Технологии прототипирования: от А до Ю
- Управление интеллектуальной собственностью: основы для инженеров
- Учимся программировать под iOS и OS X
- Физика - Подготовка к ЕГЭ
- Физика обыкновенная и необыкновенная
- Химическая эволюция Вселенной
- Химия. Жизненно
- Электричество и магнетизм в объеме программы технического вуза
- Электронные ресурсы преподавателя иностранного языка
- Элементы линейной алгебры
Программирование робота вместе с ROS
Проголосовать за курс:Дмитрий Носенков
Донской государственный технический университет
Донской государственный технический университет
Данный курс посвящен программированию роботов с использованием фреймворка ROS. Слушатель научится решать задачи робототехники по темам обработки сенсорных данных, локализации и построения карты, планирования траекторий и управления движением, принятия решений, взаимодействия с человеком, как используя широкий набор встроенных в ROS инструментов и Open source решений, так и создавая собственные алгоритмы и программы на языке Python.
Урок: Узлы, темы и сообщения ROS
План курса:
- "Знакомство с ROS". Установка ROS, рассмотрение концепций файловой системы и вычислительного графа, написание простых программных узлов на Python.
- "Сенсоры и исполнительные устройства в ROS". Взаимодействие ROS c различными видами сенсоров, исполнительных устройств и микроконтроллерами. Студентам предоставляются записи сенсорных данных с реальных устройств.
- "OpenCV и ROS". Получение изображений с камер, использование вместе с ROS Open Source библиотеки компьютерного зрения OpenCV, детектирования и трекинг лица человека.
- (две секции) "Навигационный стек ROS". Управление движением, одометрия, локализации и построение карты (SLAM), планирование траекторий и работа в симуляторе rviz.
- "Создание URDF модели робота в ROS". Создание URDF модели, определяющей кинематические характеристики робота и ее испытание в симуляторе.
- "Менеджер задач в ROS". Управление высокоуровневыми задачами и принятие решений. Применение иерархических конечных автоматов и дерева поведения для менеджмента высокоуровневых задач.