Подбор и настройка (программирование) системы совмещения меток на координатном столе (XY + Rotary) с нулем технического зрения
- Войдите на сайт для отправки комментариев
Пт, 12/03/2021 - 00:25
Задача
Задача:
1. берем лист материала (пленка, пластик) с визуальными метками (например круги 5 мм диаметром)
2. кладем его на координатный стол, так что метка попадает в область видимости технического зрения (ошибка непопадания метки примерно +-5мм )
3. техническое зрение определяет ошибку выкладывания материала относительно 0, минимум 2 камеры
4. дается команда на корректировку положения листа координатному столу (скорее всего XY+R)
точность не хуже 0,05мм, лучше 0,005
стол например https://www.intellidrives.com/linear-rotary-combination-c-24.html/XY-Rot...
https://www.intellidrives.com/linear-rotary-combination-c-24.html/Open-f...
Лучше оплата от юрлица. Проект профессиональный , не любительский. Решение будет работать в промышленном оборудовании.
Вы гарантируете нанесения меток с точностью более чем 0.005мм, её местоположение, и точность круга, а так же расположение ёё от других меток с такой же точностью ? Если Вы сможете достичь такой точности нанесения, то Вы сможете абсолютно ровно разложить пленку (ведь даже невидимая глазу складка сведет на нет эту точность или недостаточная жесткость, пленку легко растянуть так, что сведет на нет точное нанесение меток.
Я несколько не понял суть сообщения. Вы сможете сделать? Если у нас точность меньше, то это наша ошибка, как она влияет на вашу точность? Итоговая точность с учетом суммы ошибок нужна +-0,03мм
Да все это не имеет значения. Озвучьте бюджет. Укажите какие камеры вы хотели бы использовать, какие приводы и прочее. Например микроприводы, которые позволят такую точность имеют соответствующую стоимость.
Начните с веса стола, размеров поля, сколько меток нужно совместить, максимального расстояния позиционирования, сила удержания на месте да там одной только механики охренеть на сколько будет. И вообще точность будет зависеть только от камеры и приводов.
Вы хотите что бы вам оборудование подобрал исполнитель ? Это уже сама по себе платная работа.
стоимость разработки примерно 150 тыс я прикидывал, железо отдельно - выбирать будем совместно
Какая смешная стоимость, с несмешными требованиями :)
Я несколько не понял суть сообщения. Вы сможете сделать? Если у нас точность меньше, то это наша ошибка, как она влияет на вашу точность? Итоговая точность с учетом суммы ошибок нужна +-0,03мм
вот к примеру в сварочном аппарате для оптики позиционирование ведётся по диаметру волокна, вас и спросили с какой точностью наносите метку, для такой точности она должна быть к примеру лазерная
PS Диаметры элементов стандартизированы. Для сердцевины одномодового оптического волокна характерны величины 7−9 мкм, для многомодового используются величины 50 и 62,5 мкм.
стоимость разработки примерно 150 тыс я прикидывал, железо отдельно - выбирать будем совместно
точность печати метки примерно +- 0,02 на диаметр метки
$2500 как начало.
$2500 как начало.
что-то сомневаюсь, что за такую скромную сумму можно пятно диаметром 5 мм зацентровать, сильно сомневаюсь
В этой сумме нет камер и приводов. По суди пофиг какого размера метки, важно в каком разрешении будет получено изображение и с каким разрешением можно двигать стол.
соглашусь. из переписки я не совсем понял - есть ли кто-то готовый и способный взять проект? остались еще вопросы по ТЗ и бюджету?
Зато из переписки уже понятно, что:
- заявленная точность не соответствует озвученной цене проекта,
- проект требует разделения на отдельно оплачиваемые этапы.
Исходя из этого, можно предположить, что потенциальные исполнители пока не имеют достаточной информации, чтобы принять решение, готовы ли они браться за подобный проект.
мы обсудили, что 0,005 видимо нереально, а 0,05 реально,
делаем 0,05 - как сумма ошибок +-0,02 точность печати метки и +-0,03 оптика с механикой.
Или и такая точность сложновата?
соглашусь. из переписки я не совсем понял - есть ли кто-то готовый и способный взять проект? остались еще вопросы по ТЗ и бюджету?
Точность зависит от разрешения камеры и приводов. Подбирайте оборудование. Схема управления + прошивка = ваша цена за работу. Гарантирую точность = (минимальному разрешению камеры * 2), или (шаг привода * 2), в зависимости от того, что больше.
привода + камеру предлагаю выбрать совместно, кроме того общую конструкцию думаю вы тоже должны согласовать. Схема управления + прошивка = 150 тыс. но я бы хотел уточнить, что важен итоговый запуск и успех работы, так что от разработчика нужно участие на этапах запуска и отладки. схема управление - это вся электроника от розетки?
Я очень хорошо себе представляю, во что выльется подбор оборудования. Поэтому не готов на такие условия. Только код который будет управлять приводами по фотографиям мишени. Кроме того я так и не услышал ответа на вопрос сколько мишеней будет ? По одной - это одни трудозатраты, по двум - другие, по трем - еще хуже.
Да и я в Москве. Какое может быть личное участие. Вам нужно искать человека на зарплату, а бюджет для этого - не подходит.
Из выбранного нами оборудования что нам нужно согласовать с вами?
Куда будет зашит код?
2 мишени.
Личное участие - это отвечать на вопросы, консультировать, при необходимости за наш счет приехать на запуск и по живым тестам допилить прошивку
Интерфейс и протокол подключения камеры и протокол управления приводами. Можно попробовать сделать на микропроцессоре, можно на малине. Но в любом случае нужно ТЗ, с описанием протоколов обмена и управления. Хочу обратить внимание, я пока не согласился, реально в раздумьях. Что из себя представляют мишени ? Не кусок ли это автоплейсера ?
Мишени мы печатаем сами на каждом листе материала, примеры https://ibb.co/Vttvsw6
Стол я пока рассматриваю такой http://jyinstrument.com/product-186.html
камеру нашел такую:
[Baumer VCXG | CameraIQ](https://www.cameraiq.ru/catalog/series/seriia-VCXG-videokamery-mashinnog...)
Вам нужно выбирать не камеру, а камера+объектив. Причем это естественно чб камера, количество кадров в секунду значения не имеет СОВСЕМ, она будет работать, скажем так, в режиме фотоаппарата. А вот от того сколько в реальном расстоянии будет один пиксель зависит все... Звучит коряво... В общем если вы хотите точность 0.01мм, то на фото, полученном с этой камеры точка диаметром 0.01 должна занимать минимум 4 пикселя, а лучше больше. Вот это разрешение вам и дает пара камера объектив. То что выбрали вы вообще объектива не имеет.
Привод, ваш выбор вообще обсудить не могу, не вижу ни одного параметра. За то вижу, что его назначение - "махание" антенной, значит он быстрый, но скорее всего вовсе не микропривод. Опять же вам нужно выбирать такой привод который мог бы двинуть ваш стол минимум на такое расстояние, что бы на камере эта пресловутая точка переместилась на один пиксель. То есть для предыдущего примера. Шаг перемещения не хуже 0.005 мм. Поскольку привод должен двигать стол влево-вправо-поворот, то самое сложное это поворот, потому что вращение происходит относительно центра привода. А значит эти самые 0.005 должны быть на краях стола. Что скорее всего нереально. Поэтому стол вам нужно двигать за два диагональных угла и каждый угол должен независимо перемещаться по двум осям. В общем от физики стола зависит очень многое. Есть и другие варианты приводов. Но то что выбрали вы уже по конструктиву не подходит.
Камера в 2 мегапикселя как мне сказали дает 58 пикселей на 1 мм при фокусировке на область 2*2 см, соответственно фокусировка на область меньше и применение камеры 6 мегапикселей даст нужное разрешение.
Благодарю за добавление понимания, поскольку готового решения и знания не нашел, то приходится собрать по крупицам.
Точность привода уточню у данных поставщиков и буду еще искать, надеюсь на https://electroprivod.ru/
Камера в 2 мегапикселя как мне сказали дает 58 пикселей на 1 мм при фокусировке на область 2*2 см, соответственно фокусировка на область меньше и применение камеры 6 мегапикселей даст нужное разрешение.
Благодарю за добавление понимания, поскольку готового решения и знания не нашел, то приходится собрать по крупицам.
Точность привода уточню у данных поставщиков и буду еще искать, надеюсь на https://electroprivod.ru/
Камера сама по себе , без объектива - фигня ни о чем. По сути вам рассказали параметры матрицы которая установлена в камере. Да это фото матрица 2x2 см с разрешением 58 пикселей на мм, 20*20*58 как раз те самые 2 мегапикселя и получились. А дальше сложнее. Нужен макро объектив объектив с хорошей подсветкой. Если метки две, то он должен ездить от одной к другой или камер с объективами должно быть две. Если же он ездит, то вы должны гарантировать точность его позиционирования в разы больше точности распознавания меток. В вашем случае это невозможно. Поэтому две камеры. И опять вопрос. Вот вы спозиционировались. Вам нужно работать с этим листом, а камеры мешfют... Убрать ? А потом , для другого листа вы сможете их установить так же в то же место с точностью до микрон ?
Да это фото матрица 2x2 см с разрешением 58 пикселей на мм, 20*20*58 как раз те самые 2 мегапикселя и получились.
А вот у меня что-то не получается.
Упорно получается 70 пикселей/мм (= 1400 пикселей/20мм, матрица 1400х1400=2Мп).
А откуда 70 пикселей если ТС говорит 58. Или матрицы все одинаковые ?
матрица наверное FullHD 1920x1280 или около того.
Еcли две камеры, то метки всегда одинаковые, либо нужен какой то шаблон, что бы под разные расположения меток калибровать их.
А откуда 70 пикселей если ТС говорит 58. Или матрицы все одинаковые ?
Откуда - из расчета. Почему ТС говорит, что 58, я не знаю.
матрица наверное FullHD 1920x1280 или около того.
Еcли две камеры, то метки всегда одинаковые, либо нужен какой то шаблон, что бы под разные расположения меток калибровать их.
Во-вторых, я что-то матрицах с таким соотношением сторон ничего не слышал, существуют ли такие в природе - не знаю.
В-третьих, 2х2см вроде как предполагает квадратную матрицу.
В-четвертых, full HD - это 1920х1080, но это очень далеко от квадрата.
Не забывайте, что ТСу про камеру рассказывал продаван. А они такие фантазеры, особенно в конторах которые торгуют дорогими промышленными детальками.
Смешал в кучу два разрешения ;) 1920x1080 или 1920x1200, первая при соответствующей оптике даст 54, вторая 60 точек на миллиметр. в сильно грубом среднем выйдет 58. про обе пишут 2Мп, там же не ровно два миллиона точек должно быть.
А вот прямо квадратных матриц не встречал. Возможно что и существуют, сильно надобности в таких не было. Самое близкое к квадрату, что есть по ссылке kimspbkim: 2448х2048 - 5Мп.
А 2х2 видимо подразумевается что бы была минимальная видимая область.
Ну и вопрос матрицы , а уж тем более ее размеров, в этом обсуждении, вообще не значимый. Просто я пытался рассказать какое должно быть разрешение для совмещения меток с точностью 0.01 мм. Если мы поведем речь о распознавании, там разрешение потребуется еще больше.
я нигде не говорил про размер матрицы, а говорил про область поиска метки - круг квадрат все условно, мы в нее (2*2 см) сможем положить метку, даже точнее.
2х2 видимо подразумевается что бы была минимальная видимая область - именно, и эту 2*2 назвал я на вскидку. и область может быть меньше и камера может быть с большим разрешением.
Обьектив выбирается отдельно под задачу и может давать фокусировку на приличном удалении от стола, так что камера не будет мешать закидывать материал.
камер точно 2, можно 1 но это уже вопрос следующих разработок - типа все работает и как мы можем сделать версию 2 дешевле...
2х2 видимо подразумевается что бы была минимальная видимая область - именно, и эту 2*2 назвал я на вскидку. и область может быть меньше и камера может быть с большим разрешением.
Обьектив выбирается отдельно под задачу и может давать фокусировку на приличном удалении от стола, так что камера не будет мешать закидывать материал.
Несомненно, НО.... Вибрация, недостаток освещенности. Если света еще как то можно добавить. То как вы будете побеждать вибрацию при заявленных требованиях - вы сами вряд ли понимаете.
Лично я , как итог, могу сделать вывод, что браться за ваш проект - получить кучу проблем :(
а откуда вибрация?, стол и камеры неподвижны.
Я понимаю что вижу минимум на 5 видео и 5 разных производствах как это работает - какие есть ограничения или сложности видео мне не показывают, они только говорят, что работает и что точность +-0,03мм. Я плачу деньги и всячески готов участвовать в реализации, готов искать компромиссы.
Какие именно требования ставят в тупик?
Каких проблем вы не хотите получить?
Я готов решать все проблемы, какие?
Вибрация любая, может быть не значительная, а конструктив на котором установлены камеры может быть не настолько жесткий, что бы при задевании стола не выбрались зазоры в каких ни будь шарнирах и камера не сместилась на микроны. Чем дальше от меток установлены камеры тем больше вероятность того, что вибрация размоет картинку.
В любом случае. Если вы видите готовые системы, почему вы не хотите обратится к их производителям. Я за одно месячную зарплату, не могу позволить себе взять такой проект. Если бы у вас уже были установлены камеры, подсветка и вы могли бы показать фото меток с этих камер - можно было бы подумать. Но и это не все. Нужно четко знать механику вашего стола. Вы хотите позиционировать +- 0.01мм ? А люфты привода, сами привода это позволяют... Да фиг знает - их пока нет :) Да же интерфейс управления не ясен.