Search
Write a publication
Pull to refresh
17
0
Андрей Соловьёв @avsolovyev

Первый, кого видят роботы. Разраб машинного зрения

Send message

Как улучшить распознавание маркировки с помощью нейросети

Level of difficultyEasy
Reading time8 min
Views3.1K

Наверняка многие из вас пользовались кассами самообслуживания в супермаркетах и пробовали отсканировать DataMatrix код «Честный знак» с упаковок мороженого, творога, молока, глазированных сырков и прочих продуктов в тонкой и гибкой упаковке. Согласитесь, редко получается сделать это с первого раза. А теперь представьте такую ситуацию на производстве, где нужно массово агрегировать всю продукцию с маркировкой, а она не распознаётся! Именно такую проблему мы и старались решить с помощью нейросети.

Читать далее

Как мы учили робота распознавать чертежи и изготавливать мебель

Level of difficultyEasy
Reading time6 min
Views4.8K

Хочу поделиться своим опытом разработки программного обеспечения для робота-манипулятора, которого мы научили распознавать разные объекты на основе их CAD-моделей. В этой статье я подробно рассмотрю процесс создания такого ПО на примере недавнего проекта, связанного с производством мебели. С помощью внедрения технологии распознавания геометрии панелей ДСП мы обучили промышленного робота-манипулятора подавать панели требуемым торцом на станок для дальнейшей обработки. Это значительно повысило производительность линии и облегчило жизнь работникам производства.

Читать далее

Отладка микроконтроллера через Type-C кабель

Reading time4 min
Views8.8K

Как избавиться от дополнительных разъемов на печатной плате IoT-устройств при наличии разъема Type-C?

Этим вопросом мы задались, когда в своих разработках начали переход с micro-USB на 24pin Type-C. В этой статье я постараюсь описать наш опыт использования Type-C, расскажу о распиновке разъемов Type-C для устройств с ESP32, STM32, Миландра, RISC-V или ARM, а также о том, что внутри кабеля Type-C и как его выбрать.

Читать далее

Бесконечный контроль качества — опыт применения линейных камер в компьютерном зрении

Reading time5 min
Views5.6K

Задача: Контролировать нанесение маркировки на типографии на бесконечном материале и с большой скоростью.

Делюсь опытом использования линейной камеры и оптимизации по обработке изображения для промышленного машинного зрения в задаче, где есть полутоновые роли со стикерами, картонной упаковкой, алюминиевой фольгой и огромные печатные машины, мотающие ее со скоростями до 300 метров в минуту

Читать далее

Верификация DataMatrix Честный знак — почему она важна

Reading time7 min
Views20K

Работая в крупном разработчике и интеграторе решений для маркировки - заметил, что многие не знают об особенностях распознавания маркировки и мало понимания как она распознается и какие трудности могут быть при ее не правильном нанесение.

Правильность маркировки как раз проверяется ее верификацией на специальных лабораторных приборах - верификаторах 2D кода. О важности верификации для успешной продаже товара на кассе и хочу рассказать.

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Developer, Backend Developer
Lead
OpenCV
Computer vision
Embedded system