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
Detekcja video podzespołu w pick and place - jak to ugryźć
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 327
- Rejestracja: 10 sty 2012, 15:32
- Lokalizacja: Festung Breslau
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.
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.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Wbij sobie do swojej pustej głowy, że jest pusta i nie zabieraj głosu w sprawach o których pojęcia nie masz.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.
https://www.cnc.info.pl/topics54/linuxc ... 695,30.htm
.
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 327
- Rejestracja: 10 sty 2012, 15:32
- Lokalizacja: Festung Breslau
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.
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.
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 351
- Rejestracja: 23 lis 2005, 18:07
- Lokalizacja: Białystok
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
Ktoś już coś próbował robić w tym temacie: http://www.cnczone.com/forums/rc_roboti ... place.html