DESAFIO INDUSTRIAL
Classificar frutos em movimento.
Pulsos do encoder, tratados pelo PLC, sincronizam a aquisição de imagens com o movimento da máquina. O software organiza os frames recebidos e aplica as regras de classificação por cor e tamanho.
CASE / SOFTWARE AUTORAL / AGROINDÚSTRIA
Visão computacional para classificação industrial de frutos por cor e tamanho, com aquisição de imagens, processamento em tempo real e integração com PLCs.
Software autoral desenvolvido pelo responsável técnico da ARIA e fornecido à Agrohall para integração às máquinas que a empresa fabrica e comercializa.
Conhecer o software01 / SOFTWARE EM OPERAÇÃO
A aplicação permite acompanhar as linhas de produção, monitorar indicadores e configurar programas de classificação por cor, tamanho e saídas da máquina.
02 / CONTEXTO E RESPONSABILIDADE
O processamento acompanha o movimento da máquina, enquanto a configuração de cores, tamanhos, linhas e saídas adapta a lógica operacional ao equipamento.
DESAFIO INDUSTRIAL
Pulsos do encoder, tratados pelo PLC, sincronizam a aquisição de imagens com o movimento da máquina. O software organiza os frames recebidos e aplica as regras de classificação por cor e tamanho.
CONTRIBUIÇÃO AUTORAL
Desenvolvimento da aplicação de operação, dos componentes de aquisição e processamento de imagens, da composição de três posições de um mesmo fruto e das regras configuráveis de classificação. A solução também integra câmeras, PLCs e a distribuição entre saídas equivalentes.
Este case apresenta o desenvolvimento do software. A fabricação, a instalação e a comercialização das máquinas são atividades da Agrohall.
03 / REGISTROS REAIS
Três registros da aplicação industrial: os primeiros conjuntos de separação, uma instalação de quatro linhas em Minas Gerais e outra de três linhas no Espírito Santo.
Detalhes da máquina que mostram o percurso dos tomates pelos primeiros conjuntos de separação, conforme as categorias de cor e tamanho configuradas no software.
Registro dos primeiros processos após a primeira implantaçãoInstalação em Minas Gerais com quatro linhas funcionando simultaneamente, transportando e distribuindo os frutos ao longo do equipamento.
Máquina de quatro linhas · Minas GeraisInstalação de três linhas no Espírito Santo. O transportador de retorno, à esquerda, mostra poucos tomates sem classificação, enquanto os demais seguem para as saídas configuradas.
Máquina de três linhas · Espírito Santo04 / ENGENHARIA DE SOFTWARE
Fluxo funcional simplificado: o sincronismo físico aciona a aquisição, enquanto a fila e a composição dos frames preparam os dados para a classificação.
A lógica de interpolação reúne três posições distintas do mesmo fruto durante seu giro em um frame preparado para análise. O processamento considera diferentes perspectivas do tomate para apoiar a classificação por cor e tamanho.
Pulsos associados ao giro do motor sincronizam a aquisição das imagens.
A câmera produz frames sincronizados com o movimento da máquina.
O software enfileira os frames recebidos para processamento em tempo real.
Agrupamento de três posições do mesmo tomate em um frame preparado para análise.
Extração de características e aplicação das regras configuradas de cor e tamanho.
A decisão chega à saída configurada; quando há saídas equivalentes, a lógica alterna a distribuição entre elas.
A configuração de quatro linhas tem capacidade nominal de até 40 frutos/s, considerando até 10 frutos/s por linha. Cores, tamanhos e distribuição entre saídas são parametrizáveis conforme o equipamento.
05 / FLEXIBILIDADE E CONFIGURAÇÃO
Uma matriz configurável combina classes de tamanho e cor e determina para quais saídas da máquina cada fruto será direcionado.
Demonstração da parametrização das faixas de cores no software.
Demonstração dos recursos de filtragem e ajuste do processamento.
MATRIZ DE CLASSIFICAÇÃO
Em cada saída, as linhas T1, T2, T3... representam faixas de tamanho, do menor para o maior. As posições horizontais dos círculos correspondem às classes de cor: na configuração para tomates, elas vão do vermelho ao verde. O operador relaciona cada combinação à saída desejada.
O sistema permite configurar de 2 a 6 classes de cor e de 2 a 6 classes de tamanho. A configuração padrão utiliza 12 saídas, com possibilidade de ampliação para até 24 saídas, conforme a máquina.
O exemplo foi desenvolvido para tomates, mas as faixas de cor podem ser parametrizadas para outras tonalidades, como azul ou roxo, e a classificação pode ser adaptada para outros frutos.
O contador na base de cada saída mostra o total de frutos classificados e direcionados para aquele destino.
DISTRIBUIÇÃO OPERACIONAL
Quando uma mesma classificação pode utilizar mais de uma saída, a lógica alterna o destino dos frutos. Isso distribui a carga entre balanças, dispensadores e caixas, evitando concentrar toda a movimentação e os acionamentos repetidos em um único solenoide.
O operador configura quais saídas atendem à mesma classificação; o software gerencia a alternância entre os destinos disponíveis.
06 / COMPETÊNCIAS APLICADAS
Integração com câmeras industriais, sincronização com encoder e PLC e aquisição de frames conforme o movimento da máquina.
Enfileiramento de imagens para processamento em tempo real, interpolação de três posições do mesmo tomate e classificação visual parametrizável.
Configuração de saídas, alternância entre dispensadores equivalentes, integração com PLCs e interface para controle e acompanhamento da operação.
Tecnologias utilizadas: C#, .NET, WPF, Windows Services, OpenCV/Emgu CV, GigE e Modbus TCP, conforme os componentes do projeto.
ARIA / ENGENHARIA DE SOFTWARE
Desenvolvimento, modernização e integração de sistemas e equipamentos industriais.