Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

SOFTWARES => Controle => Mach 2/3 => Tópico iniciado por: marcoasla em 21 de Outubro de 2013, 14:20

Título: Câmera no Mach3
Enviado por: marcoasla em 21 de Outubro de 2013, 14:20
Boa Tarde!

Estou projetando uma Pick and place.
Gostaria de configurar uma camera para localizar e posicionar os componentes, alguem pode me ajudar? ja instalei a camera e o plugin.
Título: Re:Câmera no Mach3
Enviado por: Hempquest em 21 de Outubro de 2013, 18:16
Não saber te ajudar, mais isso também me interessa.
Título: Re:Câmera no Mach3
Enviado por: RUBENS CAMARGO em 21 de Outubro de 2013, 18:50
Sei que pela webcam se pode visualizar com o mach3
Título: Re:Câmera no Mach3
Enviado por: andradrr em 23 de Outubro de 2013, 14:16
Boa tarde.

Acredito que você não vai achar esse tipo de informação aqui no forum. Sugiro que você primeiramente dê uma pesquisada na internet a respeito de "Visão Computacional". Se você é fluente em inglês sugiro que faça sua pesquisa nessa língua, pois são poucos os recursos gratuitos disponíveis nessa área em português.

Antes também de investir mais dinheiro com a compra de qualquer equipamento, se informe bem sobre o assunto pois acredito que uma câmera simples tipo uma WebCam não vá servir para esse tipo de aplicação por causa da maneira como ela captura a imagem.

Uma câmera de visão computacional geralmente captura a imagem em preto-e-branco com alto contraste (ou infravermelho caso você também precise de um mapeamento de altura) e a taxa de amostragem é bastante alta. Ela também possui diversos filtros incorporados em hardware (redução dinâmica de ruído, controle dinâmico de exposição, compensação de variação de luz, etc..) para melhorar o contorno externo da imagem facilitando assim o reconhecimento do perfil.

Depois vem toda a parte de I.A. para transformar a imagem em vetores,  fazer o reconhecimento de blocos, perfis específicos, etc.. Se você não tiver um bom conhecimento em matemática e C/C++ você não vai conseguir sair do lugar...

Não quero te desanimar mas o problema é que o campo é muito vasto e um tanto quanto complexo. Apesar de parecer simples, não é bem assim... A simples tarefa de reconhecer um retângulo um uma imagem fotográfica arbitrária e achar seu centro é uma tarefa que vai requerer um bom esforço de sua parte e também uma boa dose de criatividade.

De qualquer forma, boa pesquisa e nos mantenha informado a respeito de suas descobertas... :)
Título: Re:Câmera no Mach3
Enviado por: Paulo Rocha em 23 de Outubro de 2013, 19:44
Sei que pela webcam se pode visualizar com o mach3

Após a informação do Rubens , pesquisei e olha o que achei.
Mach3 Camera Controle (http://www.youtube.com/watch?v=AP8oFqAPOLI#)
Título: Re:Câmera no Mach3
Enviado por: RUBENS CAMARGO em 23 de Outubro de 2013, 20:04
Boa tarde.

Acredito que você não vai achar esse tipo de informação aqui no forum. Sugiro que você primeiramente dê uma pesquisada na internet a respeito de "Visão Computacional". Se você é fluente em inglês sugiro que faça sua pesquisa nessa língua, pois são poucos os recursos gratuitos disponíveis nessa área em português.

Antes também de investir mais dinheiro com a compra de qualquer equipamento, se informe bem sobre o assunto pois acredito que uma câmera simples tipo uma WebCam não vá servir para esse tipo de aplicação por causa da maneira como ela captura a imagem.

Uma câmera de visão computacional geralmente captura a imagem em preto-e-branco com alto contraste (ou infravermelho caso você também precise de um mapeamento de altura) e a taxa de amostragem é bastante alta. Ela também possui diversos filtros incorporados em hardware (redução dinâmica de ruído, controle dinâmico de exposição, compensação de variação de luz, etc..) para melhorar o contorno externo da imagem facilitando assim o reconhecimento do perfil.

Depois vem toda a parte de I.A. para transformar a imagem em vetores,  fazer o reconhecimento de blocos, perfis específicos, etc.. Se você não tiver um bom conhecimento em matemática e C/C++ você não vai conseguir sair do lugar...

Não quero te desanimar mas o problema é que o campo é muito vasto e um tanto quanto complexo. Apesar de parecer simples, não é bem assim... A simples tarefa de reconhecer um retângulo um uma imagem fotográfica arbitrária e achar seu centro é uma tarefa que vai requerer um bom esforço de sua parte e também uma boa dose de criatividade.

De qualquer forma, boa pesquisa e nos mantenha informado a respeito de suas descobertas... :)



viu como nao um bixo de sete cabeças como mencionou!!!!!!
Título: Re:Câmera no Mach3
Enviado por: F.Gilii em 24 de Outubro de 2013, 06:00
Não é bicho de 7 cabeças, mas quero crer que você entendeu qual a função da câmera (e plugin) mostrada no filme, que é bem diferente da função que o colega precisa...

Se entendi bem, justamente o que ele quer é absolutamente diferente...
Título: Re:Câmera no Mach3
Enviado por: Cássio Alvarenga em 24 de Outubro de 2013, 08:19
Como o colega já disse, o buraco é mais embaixo.

O processamento de imagens é um tanto complexo e requer alem de conhecimento, muita paciência.  O pulo do gato é fazer o software ver (literalmente) o que esta acontecendo.

Já viu aquelas cameras digitais que detectam sorriso, ou o facebook destaca o rosto de uma pessoa em uma foto automaticamente, para isso o programa tem que reconhecer o sorriso/rosto baseados em vários parâmetros. Ai que esta a dificuldade...

ABB Robotics - Picking pancakes (http://www.youtube.com/watch?v=wg8YYuLLoM0#ws)

Título: Re:Câmera no Mach3
Enviado por: RUBENS CAMARGO em 24 de Outubro de 2013, 12:24
Não é bicho de 7 cabeças, mas quero crer que você entendeu qual a função da câmera (e plugin) mostrada no filme, que é bem diferente da função que o colega precisa...

Se entendi bem, justamente o que ele quer é absolutamente diferente...



verdade ,,,,me ferrei agora vou la atras da porta ficar de joelhos em cima dos milhos kkkk
Título: Re:Câmera no Mach3
Enviado por: andradrr em 24 de Outubro de 2013, 15:58
Boa tarde...

Como o Cássio falou o "tchan" da coisa é fazer um determinado programa compreender a imagem e tomar uma decisão autônoma a partir de uma imagem.

Eu falo isso por conhecimento de causa pois, onde trabalho já fiz parte de um grupo de trabalho para implantar um poka-yoke na linha de produção usando o recurso de visão computacional.

No vídeo que o Cássio postou, aos 1:43 o narrador explica que são utilizadas câmeras ethernet de 4Gbits em cada um dos 4 braços de separação e você pode perceber na sequencia que mostra a imagem que as câmeras capturam, são em preto-e-branco onde você pode ver nitidamente o formato externo da panqueca, o que facilita em muito a determinação de seu centro.

Abraços,

Rodrigo.
Título: Re:Câmera no Mach3
Enviado por: marcoasla em 24 de Outubro de 2013, 16:48
Boa tarde.

Acredito que você não vai achar esse tipo de informação aqui no forum. Sugiro que você primeiramente dê uma pesquisada na internet a respeito de "Visão Computacional". Se você é fluente em inglês sugiro que faça sua pesquisa nessa língua, pois são poucos os recursos gratuitos disponíveis nessa área em português.

Antes também de investir mais dinheiro com a compra de qualquer equipamento, se informe bem sobre o assunto pois acredito que uma câmera simples tipo uma WebCam não vá servir para esse tipo de aplicação por causa da maneira como ela captura a imagem.

Uma câmera de visão computacional geralmente captura a imagem em preto-e-branco com alto contraste (ou infravermelho caso você também precise de um mapeamento de altura) e a taxa de amostragem é bastante alta. Ela também possui diversos filtros incorporados em hardware (redução dinâmica de ruído, controle dinâmico de exposição, compensação de variação de luz, etc..) para melhorar o contorno externo da imagem facilitando assim o reconhecimento do perfil.

Depois vem toda a parte de I.A. para transformar a imagem em vetores,  fazer o reconhecimento de blocos, perfis específicos, etc.. Se você não tiver um bom conhecimento em matemática e C/C++ você não vai conseguir sair do lugar...

Não quero te desanimar mas o problema é que o campo é muito vasto e um tanto quanto complexo. Apesar de parecer simples, não é bem assim... A simples tarefa de reconhecer um retângulo um uma imagem fotográfica arbitrária e achar seu centro é uma tarefa que vai requerer um bom esforço de sua parte e também uma boa dose de criatividade.

De qualquer forma, boa pesquisa e nos mantenha informado a respeito de suas descobertas... :)



Agradeço as infirmações
Título: Re:Câmera no Mach3
Enviado por: marcoasla em 24 de Outubro de 2013, 16:52
A coisa é um pouco complicada, eu ja instalei uma web cam dessas baratinha aqui consigo visualizar a imagem no Mach 3 sem problemas, o meu maior problema é como transformar essa imagem em dados para o mach 3.
mais estou pesquisando e vou postando aqui o que estou descobrindo.
obrigado a todos
Título: Re:Câmera no Mach3
Enviado por: Cássio Alvarenga em 24 de Outubro de 2013, 18:10
A coisa é um pouco complicada, eu ja instalei uma web cam dessas baratinha aqui consigo visualizar a imagem no Mach 3 sem problemas, o meu maior problema é como transformar essa imagem em dados para o mach 3.
mais estou pesquisando e vou postando aqui o que estou descobrindo.
obrigado a todos

Visualizar a imagem no mach3 é apenas para monitorar a maquina, creio que o melhor caminho seja usar o mach3 apenas para controlar a maquina, recebendo dados de posicionamento de outro programa.

 Este outro programa irá identificar o que esta na imagem e gerar uma coordenada do objeto que será enviada para o mach3 fazer o resto.

Programa de identificação -> Saber onde esta o objeto e informar o mach3

Mach3 -> Receber as coordenadas e efetuar o movimento.
Título: Re:Câmera no Mach3
Enviado por: andradrr em 24 de Outubro de 2013, 19:26
(...) o meu maior problema é como transformar essa imagem em dados para o mach 3 (...)

Dê uma olhada no tópico "Computer Vision" na Wikipedia: https://en.wikipedia.org/wiki/Computer_vision (https://en.wikipedia.org/wiki/Computer_vision)

Lá você vai ter uma boa idéa (como um todo) do que você vai precisar aprender para transformar uma imagem (arbitrária) em dados que possam ser utilizados posteriormente seja no Mach3 ou em qualquer outro software. No final do artigo, em "external links" ele aponta para um site muito bom e que eu usei bastante no passado que é o http://www.computervisiononline.com/ (http://www.computervisiononline.com/) Lá tem muita coisa boa e gratuita.

O campo "Further Reading" aponta para alguns livros caso você realmente queira botar a mão na massa e começar a desenvolver algo. Eu particularmente já lí o livro "Robot Vision (MIT Electrical Engineering and Computer Science)" e não achei tão difícil de acompanhar o raciocíno do autor e o desenvolvimento de sua explicação. Gostei principalmente dos tópicos referentes à "pattern recognition" onde ele dá uma boa clareada em como você deve abordar o reconhecimento de alguma forma específica em uma imagem.

Bom divertimento!!!!



Título: Re:Câmera no Mach3
Enviado por: Rodrigo Diver em 08 de Novembro de 2013, 10:21
Lendo o tópico, eu tenho um torno rodando com o Mach3 e to querendo instalar uma câmera no castelo para visualizar a usinagem interna, mas to em duvida se o plugin da câmera não deixa o computador lento e comece a travar.
 O que vocês acham?
Alguém já uso esse recurso no dia a dia ?