Манипулятор с интеллектуальной системой управления — презентация
logo
Манипулятор с интеллектуальной системой управления
  • Манипулятор с интеллектуальной системой управления
  • Цели и задачи работы
  • Выбор прототипа манипулятора и его физическая реализация
  • Электрическая схема манипулятора
  • Печатная плата управления
  • Программная реализация
  • Взаимодействие уровней системы управления
  • Кинематическая схема манипулятора
  • Программный комплекс Robot Operating System
  • Подключение стереокамеры Kinect к ROS
  • Нейросетевое распознавание
  • Этапы работы системы управления верхнего уровня
  • Блок-схема интеллектуальной системы управления
  • Манипулятор с интеллектуальной системой управления
1/14

Первый слайд презентации: Манипулятор с интеллектуальной системой управления

Выполнил Студент группы 3331506/60101 Мещеряков Илья, Научный руководитель – Поляхов Дмитрий Николаевич

Изображение слайда

Слайд 2: Цели и задачи работы

Цель работы – разработать систему управления с использованием искусственного интеллекта. Задачи: Выбор прототипа манипулятора и его физическая реализация. Разработка нижнего уровня системы управления: Разработка электрической схемы выбранного манипулятора Разработка и моделирование печатной платы управления манипулятором Реализация программы управления манипулятором на языке C Разработка верхнего уровня системы управления: Создание кинематической схемы выбранного прототипа манипулятора Настройка программного комплекса « ROS » для разработки системы управления Реализация подключения стереокамеры Kinect к « ROS » Реализация нейросетевого распознавания объектов Реализация управляющей программы на языке Python 2

Изображение слайда

Слайд 3: Выбор прототипа манипулятора и его физическая реализация

3 Материал: Оргстекло (кол-во деталей – 27) Высота : 300 мм Рабочая зона: 140 – 300 мм Грузоподъемность: 0.2 кг Параметры источника питания: 5В, 10А. Сервоприводы MG90s Дальномер HC-SR04 Сервоприводы MG99 5 Микроконтроллер STM с печатной платой управления

Изображение слайда

Слайд 4: Электрическая схема манипулятора

4

Изображение слайда

Слайд 5: Печатная плата управления

5

Изображение слайда

Слайд 6: Программная реализация

Система управления нижнего уровня hcsr04_read() Опрос датчика string_parse( A 10 1 0 ) сервопривод Заданный угол поворота string_parse( F 10 1 0 ) Реальный угол поворота Система управления верхнего уровня Заданный угол поворота Реальный угол поворота Данные с дальномера 6

Изображение слайда

Слайд 7: Взаимодействие уровней системы управления

7

Изображение слайда

Слайд 8: Кинематическая схема манипулятора

8

Изображение слайда

Слайд 9: Программный комплекс Robot Operating System

Является надстройкой на ОС для разработки систем управления роботами Представляет собой набор библиотек, использующихся преимущественно в системах управления Преимущества: Имеет библиотеку для работы со стереокамерой Kinect Открытый исходный код (бесплатный) Поддерживает современные языки программирования С++ и Python 9

Изображение слайда

Слайд 10: Подключение стереокамеры Kinect к ROS

Kinect  — бесконтактный сенсорный  игровой контроллер, позволяющий передавать изображения и облака точек пространства перед сенсором. Облако точек используется для получения координат объектов в зоне видимости камеры. 10

Изображение слайда

Слайд 11: Нейросетевое распознавание

TensorFlow  — открытая программная библиотека для машинного обучения, разработанная для решения задач построения и тренировки нейронной сети Результат работы программы с нейросетевым распознаванием: 11

Изображение слайда

Слайд 12: Этапы работы системы управления верхнего уровня

1. Захват изображения и формирование облака точек в Kinect Изображение Облако точек 2. Передача изображения и облака точек в ROS Kinect ROS 3. Передача изображения и облака точек в программу распознавания ROS Программа распознавания 4. Идентификация объектов Изображение Идентифицированный объект 5. Получение координат идентифицированных объектов Облако точек Координаты объектов 6. Получение команды пользователя Команда Координата точки пользователя перемещения 8. Перемещение объекта в указанное место Идентифицированный Перемещенный объект объект 12

Изображение слайда

Слайд 13: Блок-схема интеллектуальной системы управления

13

Изображение слайда

Последний слайд презентации: Манипулятор с интеллектуальной системой управления

Изображение слайда

Похожие презентации

Ничего не найдено