Подбор и настройка (программирование) системы совмещения меток на координатном столе (XY + Rotary) с нулем технического зрения

kimspbkim
Offline
Зарегистрирован: 12.03.2021

Задача
Задача:
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...

kimspbkim
Offline
Зарегистрирован: 12.03.2021

Лучше оплата от юрлица. Проект профессиональный , не любительский. Решение будет работать в промышленном оборудовании.

ilerrg
Offline
Зарегистрирован: 17.01.2018

Вы гарантируете нанесения меток с точностью более чем 0.005мм, её местоположение, и точность круга, а так же расположение ёё от других меток с такой же точностью ? Если Вы сможете достичь такой точности нанесения, то Вы сможете абсолютно ровно разложить пленку (ведь даже невидимая глазу складка сведет на нет эту точность или недостаточная жесткость, пленку легко растянуть так, что сведет на нет точное нанесение меток.

kimspbkim
Offline
Зарегистрирован: 12.03.2021

Я несколько не понял суть сообщения. Вы сможете сделать? Если у нас точность меньше, то это наша ошибка, как она влияет на вашу точность? Итоговая точность с учетом суммы ошибок нужна +-0,03мм

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Да все это не имеет значения. Озвучьте бюджет. Укажите какие камеры вы хотели бы использовать, какие приводы и прочее. Например микроприводы, которые позволят такую точность имеют соответствующую стоимость. 

Начните с веса стола, размеров поля, сколько меток нужно совместить, максимального расстояния позиционирования, сила удержания на месте да там одной только механики охренеть на сколько будет. И вообще точность будет зависеть только от камеры и приводов. 

Вы хотите что бы вам оборудование подобрал исполнитель ?  Это уже сама по себе платная работа.

mixail844
Offline
Зарегистрирован: 30.04.2012
я угадаю бюджет проекта за 3 попытки :) 
1. 20к рублей ,включая подбор оборудования и составлeние ТЗ , но не включая стоимости оборудования.
kimspbkim
Offline
Зарегистрирован: 12.03.2021

стоимость разработки примерно 150 тыс я прикидывал, железо отдельно - выбирать будем совместно

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

mixail844 пишет:

я угадаю бюджет проекта за 3 попытки :) 
1. 20к рублей ,включая подбор оборудования и составлeние ТЗ , но не включая стоимости оборудования.

Какая смешная стоимость, с несмешными требованиями :)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

kimspbkim пишет:

Я несколько не понял суть сообщения. Вы сможете сделать? Если у нас точность меньше, то это наша ошибка, как она влияет на вашу точность? Итоговая точность с учетом суммы ошибок нужна +-0,03мм

вот к примеру в сварочном аппарате для оптики позиционирование ведётся по диаметру волокна, вас и спросили с какой точностью наносите метку, для такой точности она должна быть к примеру лазерная

PS Диаметры элементов стандартизированы. Для сердцевины одномодового оптического волокна характерны величины 7−9 мкм, для многомодового используются величины 50 и 62,5 мкм.

kimspbkim
Offline
Зарегистрирован: 12.03.2021

стоимость разработки примерно 150 тыс я прикидывал, железо отдельно - выбирать будем совместно

kimspbkim
Offline
Зарегистрирован: 12.03.2021

точность печати метки примерно +- 0,02 на диаметр метки

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

$2500 как начало. 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

DetSimen пишет:

$2500 как начало. 

что-то сомневаюсь, что за такую скромную сумму можно пятно диаметром 5 мм зацентровать, сильно сомневаюсь

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

В этой сумме нет камер и приводов. По суди пофиг какого размера метки, важно в каком разрешении будет получено изображение и с каким разрешением можно двигать стол.

kimspbkim
Offline
Зарегистрирован: 12.03.2021

соглашусь. из переписки я не совсем понял - есть ли кто-то готовый и способный взять проект? остались еще вопросы по ТЗ и бюджету?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Зато из переписки уже понятно, что:

- заявленная точность не соответствует озвученной цене проекта,

- проект требует разделения на отдельно оплачиваемые этапы.

Исходя из этого, можно предположить, что потенциальные исполнители пока не имеют достаточной информации, чтобы принять решение, готовы ли они браться за подобный проект.

kimspbkim
Offline
Зарегистрирован: 12.03.2021

мы обсудили, что 0,005 видимо нереально, а 0,05 реально,

делаем 0,05 - как сумма ошибок +-0,02 точность печати метки и +-0,03 оптика с механикой.

Или и такая точность сложновата?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

kimspbkim пишет:

соглашусь. из переписки я не совсем понял - есть ли кто-то готовый и способный взять проект? остались еще вопросы по ТЗ и бюджету?

Точность зависит от разрешения камеры и приводов. Подбирайте оборудование. Схема управления + прошивка = ваша цена за работу. Гарантирую точность = (минимальному разрешению камеры * 2), или (шаг привода * 2), в зависимости от того, что больше.

kimspbkim
Offline
Зарегистрирован: 12.03.2021

привода + камеру предлагаю выбрать совместно, кроме того общую конструкцию думаю вы тоже должны согласовать. Схема управления + прошивка = 150 тыс. но я бы хотел уточнить, что важен итоговый запуск и успех работы, так что от разработчика нужно участие на этапах запуска и отладки. схема управление - это вся электроника от розетки?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Я очень хорошо себе представляю, во что выльется подбор оборудования. Поэтому не готов на такие условия. Только код который будет управлять приводами по фотографиям мишени. Кроме того я так и не услышал ответа на вопрос сколько мишеней будет ? По одной - это одни трудозатраты, по двум - другие, по трем - еще хуже. 

Да и я в Москве. Какое может быть личное участие. Вам нужно искать человека на зарплату, а бюджет для этого - не подходит.

kimspbkim
Offline
Зарегистрирован: 12.03.2021

Из выбранного нами оборудования что нам нужно согласовать с вами?

Куда будет зашит код?

2 мишени.

Личное участие - это отвечать на вопросы, консультировать,  при необходимости за наш счет приехать на запуск и по живым тестам допилить прошивку 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Интерфейс и протокол подключения камеры и протокол управления приводами. Можно попробовать сделать на микропроцессоре, можно на малине. Но в любом случае нужно ТЗ, с описанием протоколов обмена и управления.  Хочу обратить внимание, я пока не согласился, реально в раздумьях. Что из себя представляют мишени ? Не кусок ли это автоплейсера ?

kimspbkim
Offline
Зарегистрирован: 12.03.2021

Мишени мы печатаем сами на каждом листе материала, примеры https://ibb.co/Vttvsw6

Стол я пока рассматриваю такой http://jyinstrument.com/product-186.html

камеру нашел такую:

[Baumer VCXG | CameraIQ](https://www.cameraiq.ru/catalog/series/seriia-VCXG-videokamery-mashinnog...)

по витой паре - лучше
 
для них есть ПО, но нужно ли оно вам не заню, ПО стоит 2300 евро - MVTec MERLIC
прога выдаст координату - далее мы считаем
brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Вам нужно выбирать не камеру, а камера+объектив. Причем это естественно чб камера, количество кадров в секунду значения не имеет СОВСЕМ, она будет работать, скажем так, в режиме фотоаппарата. А вот от того сколько в реальном расстоянии будет один пиксель зависит все... Звучит коряво... В общем если вы хотите точность 0.01мм, то на фото, полученном с этой камеры точка диаметром 0.01 должна занимать минимум 4 пикселя, а лучше больше. Вот это разрешение вам и дает пара камера объектив. То что выбрали вы вообще объектива не имеет.

Привод, ваш выбор вообще обсудить не могу, не вижу ни одного параметра. За то вижу, что его назначение - "махание" антенной, значит он быстрый, но скорее всего вовсе не микропривод. Опять же вам нужно выбирать такой привод который мог бы двинуть ваш стол минимум на такое расстояние, что бы на камере эта пресловутая точка переместилась на один пиксель. То есть для предыдущего примера. Шаг перемещения не хуже 0.005 мм. Поскольку привод должен двигать стол влево-вправо-поворот, то самое сложное это поворот, потому что вращение происходит относительно центра привода. А значит эти самые 0.005 должны быть на краях стола. Что скорее всего нереально. Поэтому стол вам нужно двигать за два диагональных угла и каждый угол должен независимо перемещаться по двум осям. В общем от физики стола зависит очень многое. Есть и другие варианты приводов. Но то что выбрали вы уже по конструктиву не подходит.

 

kimspbkim
Offline
Зарегистрирован: 12.03.2021

Камера в 2 мегапикселя как мне сказали дает 58 пикселей на 1 мм при фокусировке на область 2*2 см, соответственно фокусировка на область меньше и применение камеры 6 мегапикселей даст нужное разрешение.

Благодарю за добавление понимания, поскольку готового решения и знания не нашел, то приходится собрать по крупицам.

Точность привода уточню у данных поставщиков и буду еще искать, надеюсь на https://electroprivod.ru/

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

kimspbkim пишет:

Камера в 2 мегапикселя как мне сказали дает 58 пикселей на 1 мм при фокусировке на область 2*2 см, соответственно фокусировка на область меньше и применение камеры 6 мегапикселей даст нужное разрешение.

Благодарю за добавление понимания, поскольку готового решения и знания не нашел, то приходится собрать по крупицам.

Точность привода уточню у данных поставщиков и буду еще искать, надеюсь на https://electroprivod.ru/

Камера сама по себе , без объектива - фигня ни о чем. По сути вам рассказали параметры матрицы которая установлена в камере. Да это фото матрица 2x2 см с разрешением 58 пикселей на мм, 20*20*58 как раз те самые 2 мегапикселя и получились. А дальше сложнее. Нужен макро объектив объектив с хорошей подсветкой. Если метки две, то он должен ездить от одной к другой или камер с объективами должно быть две. Если же он ездит, то вы должны гарантировать точность его позиционирования в разы больше точности распознавания меток. В вашем случае это невозможно. Поэтому две камеры. И опять вопрос. Вот вы спозиционировались. Вам нужно работать с этим листом, а камеры мешfют... Убрать ? А потом , для другого листа вы сможете их установить так же в то же место с точностью до микрон ?

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

brokly пишет:

Да это фото матрица 2x2 см с разрешением 58 пикселей на мм, 20*20*58 как раз те самые 2 мегапикселя и получились.

А вот у меня что-то не получается.

Упорно получается 70 пикселей/мм (= 1400 пикселей/20мм, матрица 1400х1400=2Мп).

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

А откуда 70 пикселей если ТС говорит 58. Или матрицы все одинаковые ?

ilerrg
Offline
Зарегистрирован: 17.01.2018

матрица наверное  FullHD 1920x1280 или около того.

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

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

brokly пишет:

А откуда 70 пикселей если ТС говорит 58. Или матрицы все одинаковые ?

Откуда - из расчета. Почему ТС говорит, что 58, я не знаю. 

ilerrg пишет:

матрица наверное  FullHD 1920x1280 или около того.

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

Ну, во-первых, это не 2 Мп.

Во-вторых, я что-то матрицах с таким соотношением сторон ничего не слышал, существуют ли такие в природе - не знаю.

В-третьих, 2х2см вроде как предполагает квадратную матрицу.

В-четвертых, full HD - это 1920х1080, но это очень далеко от квадрата.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Не забывайте, что ТСу про камеру рассказывал продаван. А они такие фантазеры, особенно в конторах которые торгуют дорогими промышленными детальками.

ilerrg
Offline
Зарегистрирован: 17.01.2018

Смешал в кучу два разрешения ;) 1920x1080 или 1920x1200, первая при соответствующей оптике даст 54, вторая 60 точек на миллиметр. в сильно грубом среднем выйдет 58. про обе пишут 2Мп, там же не ровно два миллиона точек должно быть. 

А вот прямо квадратных матриц не встречал. Возможно что и существуют, сильно надобности в таких не было.  Самое близкое к квадрату, что есть по ссылке kimspbkim: 2448х2048 - 5Мп.

А 2х2 видимо подразумевается что бы была минимальная видимая область.

 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Ну и вопрос матрицы , а уж тем более ее размеров, в этом обсуждении, вообще не значимый. Просто я пытался рассказать какое должно быть разрешение для совмещения меток с точностью 0.01 мм. Если мы поведем речь о распознавании, там разрешение потребуется еще больше.

kimspbkim
Offline
Зарегистрирован: 12.03.2021

я нигде не говорил про размер матрицы, а говорил про область поиска метки - круг квадрат все условно, мы в нее (2*2 см) сможем положить метку, даже точнее.

2х2 видимо подразумевается что бы была минимальная видимая область - именно, и эту 2*2 назвал я на вскидку. и область может быть меньше и камера может быть с большим разрешением.

Обьектив выбирается отдельно под задачу и может давать фокусировку на приличном удалении от стола, так что камера не будет мешать закидывать материал.

камер точно 2, можно 1 но это уже вопрос следующих разработок - типа все работает и как мы можем сделать версию 2 дешевле...

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

kimspbkim пишет:

2х2 видимо подразумевается что бы была минимальная видимая область - именно, и эту 2*2 назвал я на вскидку. и область может быть меньше и камера может быть с большим разрешением.

Обьектив выбирается отдельно под задачу и может давать фокусировку на приличном удалении от стола, так что камера не будет мешать закидывать материал.

Несомненно, НО.... Вибрация, недостаток освещенности. Если света еще как то можно добавить. То как вы будете побеждать вибрацию при заявленных требованиях - вы сами вряд ли понимаете. 

Лично я , как итог, могу сделать вывод, что браться за ваш проект - получить кучу проблем :(

kimspbkim
Offline
Зарегистрирован: 12.03.2021

а откуда вибрация?, стол и камеры неподвижны.

Я понимаю что вижу минимум на 5 видео и 5 разных производствах как это работает - какие есть ограничения или сложности видео мне не показывают, они только говорят, что работает и что точность +-0,03мм. Я плачу деньги и всячески готов участвовать в реализации, готов искать компромиссы. 

Какие именно требования ставят в тупик?

Каких проблем вы не хотите получить?

Я готов решать все проблемы, какие?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

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

В любом случае. Если вы видите готовые системы, почему вы не хотите обратится к их производителям. Я за одно месячную зарплату, не могу позволить себе взять такой проект. Если бы у вас уже были установлены камеры, подсветка и вы могли бы показать фото меток с этих камер - можно было бы подумать. Но и это не все. Нужно четко знать механику вашего стола. Вы хотите позиционировать +- 0.01мм ? А люфты привода, сами привода это позволяют... Да фиг знает - их пока нет :) Да же интерфейс управления не ясен.