Strona 1 z 1
Detekcja video podzespołu w pick and place - jak to ugryźć
: 01 sie 2012, 11:47
autor: qwerty410
Witam
Planuje samodzielne wykonanie maszynki pick and place do montażu smd.
nigdzie nie mogę znaleźć rozwiązań do detekcji video położenia podzespołu.
Z góry dziękuje za pomoc.
Pozdrawiam
: 04 sie 2012, 23:55
autor: poorchava
To jest rozwiązane podobnie jak każde rozpoznawanie obiektów z fotografii: akwizycja sygnału -> DSP -> system operacyjny. W skład DSP wchodzi odszumianie, wyostrzenie, niwelacja wibracji, ewentualnie interpolacja obrazu a potem jakiś algorytm rozpoznawania obiektów (np. jakiś typ sieci neuronowej). Rozwiązań jest tak naprawdę tyle, ilu producentów takich maszyn.
Zrobienie czegoś takiego samodzielnie w pojedynkę żeby miało sensowną prędkość to jest co najmniej trudne zadanie, jak nie niewykonalne. Najprostsze będzie chyba kamera cyfrowa z odpowiednią optyką i układem wyzwalania i to wszystko wrzucone do jakiegoś większego FPGA z zaimplementowanym interfejsem do kamery oraz siecią neuronową uczoną na przykładach.
: 05 sie 2012, 09:08
autor: tuxcnc
poorchava pisze:To jest rozwiązane podobnie jak każde rozpoznawanie obiektów z fotografii: akwizycja sygnału -> DSP -> system operacyjny. W skład DSP wchodzi odszumianie, wyostrzenie, niwelacja wibracji, ewentualnie interpolacja obrazu a potem jakiś algorytm rozpoznawania obiektów (np. jakiś typ sieci neuronowej). Rozwiązań jest tak naprawdę tyle, ilu producentów takich maszyn.
Zrobienie czegoś takiego samodzielnie w pojedynkę żeby miało sensowną prędkość to jest co najmniej trudne zadanie, jak nie niewykonalne. Najprostsze będzie chyba kamera cyfrowa z odpowiednią optyką i układem wyzwalania i to wszystko wrzucone do jakiegoś większego FPGA z zaimplementowanym interfejsem do kamery oraz siecią neuronową uczoną na przykładach.
Wbij sobie do swojej pustej głowy, że jest pusta i nie zabieraj głosu w sprawach o których pojęcia nie masz.
https://www.cnc.info.pl/topics54/linuxc ... 695,30.htm
.
: 08 sie 2012, 15:28
autor: poorchava
Bardzo ciekawe, ale nie na temat.
Jezeli będziesz miał kiedyś okazję, to zobacz jak są zbudowane maszyny klasy Fuji NXT, Europlacer, Manncorp, albo Siemens Siplace. Moze przestaniesz wypisywać takie brednie dla samego nabicia postów.
Ja wiem że mały Jasiu sobie tak wyobraża, że wystarczy kamerke do peceta i jadziem z koksem.... i umieszczajem 0.1 elementu na sekundę. Taki system musi dawać obrabiać kilkadziesiąt wyników na sekundę w najgorszym razie. Niektóre systemy zawierają zwierciadła umożliwiające obserwację 5 ścianek elementu naraz i wyeliminowanie wadliwych komponentów na etapie składania. Wcale nie są niezwykłe systemy, które mogą położyć 25000 elementów na godzinę, czali ~7/s, a ta predkość wynika tylko z ograniczeń mechanicznych. A robienie zdjęć i obróbka zajmuje jedynie niewielki ułamek czasu.
Szkoda, że nie bardzo mogę zrobić zdjęcia tego, na czym u mnie w firmie się składa pcb.
: 08 sie 2012, 17:57
autor: kasjo
Zainteresuj się otwarto-źródłową biblioteką "OpenCV" pozwala on na operacje na obrazach w czasie rzeczywistym.
Ktoś już coś próbował robić w tym temacie:
http://www.cnczone.com/forums/rc_roboti ... place.html