Проверка и контроль качества продукта — утомительная задача, если выполнять ее вручную. Это требует правильной зрительно-моторной координации, которая может утомлять после длительной работы, что приводит к серьезным ошибкам и, таким образом, влияет на точность процесса.
Итак, чтобы решить эту проблему и сделать процесс более надежным, сегодня вы научитесь создавать камеру контроля качества на основе AI, с помощью которой вы сможете создать модель ML для обнаружения дефектов в деталях/производственных дефектах продукции на заводской сборочной линии. В камере используется плата SBC, которая запускает предварительно обученную модель для целей мониторинга.
Рис. 1. Авторский прототип для проверки заводской сборки с использованием Камера контроля качества на базе AIAI Мониторинг контроля качества
Спецификация
Начните с покупки следующих компонентов.
AI BoM камеры контроля качества
Наборы данных для фидов
Для создания модели ML вы можете использовать различные платформы, такие как TensorFlow, Google’s Teachable Machine, Lobe, Edge Impulse и т. д. Поскольку здесь используется Edge Impulse, ниже приведены команды для его установки:
После установки запустите Edge Impulse, используя следующую команду в терминале:
Edge-impulse-linux
После этого вы увидите экран входа в систему для запуска Edge Impulse из Интернета GUI. При входе в систему вам будет предложено выбрать проект для подключения. Затем указывается имя проекта и его URL-адрес, чтобы вы могли начать подачу набора данных для обучения и тестирования модели ML.
Если вы подключили камеру RPi к плате Raspberry Pi, то вы сможете просмотреть видеовыход камеры, открыв ссылку. Теперь соберите перед камерой правильные объекты или части и пометьте их. Обязательно передайте набор данных.
Повторите тот же процесс и загрузите изображения деталей с производственными дефектами. Здесь я использовал детали Lego для обучения и тестирования. Рис. 3. Подключение к ImpulseРис. 4.Рис. 5. Набор данных о кормлении
Обучающая модель ML
Далее перейдите в меню «Поезд». Выберите изображение для обработки и Keras для обучения.
Затем создайте функцию и параметр для модели ML для изучения. Получив возможность добавлять уровни для нейтральных сетей и модели мобильной сети SSD, используйте модель мобильной сети SSD v2 для обучения и тестирования модели ML. После получения возможности настройки модели выбираем плату; здесь т. е. RPI 4, и используйте модель.
Развертывание
После тестирования модели разверните ее, перейдя в меню развертывания и выбрав плату. Поскольку здесь используется плата RPi, выберите плату Linux. После этого наша модель будет готова к развертыванию. Вы также можете подключить дисплей HDMI LCD или SPI LCD к RPI. Чтобы просмотреть результат, выполните следующую команду:
edge-impulse-linux-runner
Теперь появится новый GUI, который будет отображать результаты с видеопотоком с камеры.
Когда вы запустите Impulse, вы получите URL-адрес. Когда он открывается в веб-браузере RPi, видеопоток с камеры в реальном времени отображается на экране LCD. Направьте камеру на сборочную линию для проверки производственного дефекта.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба