S2i - Sistemas Industriais Inteligentes
Bem-Vindos ao Programa de
Treinamento
S2i – DAS - UFSC
S2i - Sistemas Industriais Inteligentes
Agenda
-2-
Apresentação do grupo S2i
Programas
Projetos de Cooperação
Trabalhos Desenvolvidos pelo S2i
Programa de Treinamento
Detalhes Práticos e SVN
S2i - Sistemas Industriais Inteligentes
Agenda
-3-
Apresentação do grupo S2i
Programas
Projetos de Cooperação
Trabalhos Desenvolvidos pelo S2i
Programa de Treinamento
Detalhes Práticos e SVN
S2i - Sistemas Industriais Inteligentes
Apresentação do S2i
-4-
O S2i é um grupo de ensino, pesquisa e
desenvolvimento de soluções em Automação
Industrial.
Departamento de
Automação e
Sistemas
UFSC – Universidade
Federal de Santa
Catarina
CTC – Centro
Tecnológico
S2i - Sistemas Industriais Inteligentes
Depto. De Automação e Sistemas - DAS
-5-
O Departamento de Automação e Sistemas foi criado em
abril de 1997, é um departamento do CTC da UFSC,
tendo sob sua responsabilidade e liderança o curso de
graduação em Engenharia de Controle e Automação.
O LIDAS (Laboratório Integrado do Departamento de
Automação e Sistemas) é um laboratório com
infraestrutura para o desenvolvimento de pesquisas no
DAS, composto por vários grupos de pesquisa
temáticas em diversas áreas.
Sua missão é desenvolver atividades de ensino,
pesquisa e extensão em Automação, com ênfase em
Controle, Informática e Sistemas de Manufatura.
S2i - Sistemas Industriais Inteligentes
O Grupo S2i
-6-
Um dos maiores grupos em pesquisas
exclusivamente dedicadas na área de sistemas de
visão.
Grupo multidisciplinar envolvendo:
diversas áreas de engenharia;
informática industrial;
administração;
ciências exatas (física e matemática aplicada);
Contamos com alunos da graduação, pós graduação
e professores do Depto. de Automação e Sistemas.
S2i - Sistemas Industriais Inteligentes
Onde fica o S2i?
-7-
S2i - Sistemas Industriais Inteligentes
Parcerias e experiências
-8-
Experiência:
Automação Industrial
Parceiros do S2i:
Informática Industrial
Empresas nacionais
Intelgência Artificial
Institutos alemães
Controle de Qualidade
Sistemas de Visão
Coordenação de P&D
S2i - Sistemas Industriais Inteligentes
A Equipe do S2i
-9-
Coordenação
Prof. Marcelo R. Stemmer
Prof. Rômulo Silva de Oliveira
Coordenadores de
Projeto
Alberto X. Pavim
Fabricio L. Forgerini
Fernando Deschamps
Mário L. Roloff
Equipe em números
2 prof. coordenadores
1 doutorando
2 mestres
1 mestrando
9 graduandos
S2i - Sistemas Industriais Inteligentes
Agenda
- 10 -
Apresentação do grupo S2i
Programas
Projetos de Cooperação
Trabalhos Desenvolvidos pelo S2i
Programa de Treinamento
Detalhes Práticos e SVN
S2i - Sistemas Industriais Inteligentes
Programas
- 11 -
Seminários
Seminários periódicos em diversas áreas, palestras,
treinamentos, seminários externos, promoção de eventos técnocientíficos
Treinamento S2i
Programa de formação de novos bolsistas
Metodologia
Utilização de uma metodologia de desenvolvimento de projetos
seguindo os modelos mais difundidos
Organização e Disciplina
5S, qualidade, atendimento, relacionamento.
S2i - Sistemas Industriais Inteligentes
Agenda
- 12 -
Apresentação do grupo S2i
Programas
Projetos de Cooperação
Trabalhos Desenvolvidos pelo S2i
Programa de Treinamento
Detalhes Práticos e SVN
S2i - Sistemas Industriais Inteligentes
Projetos de Cooperação
- 13 -
Universidade de Aachen (Alemanha)
De 2000 a 2005
Financiadora de Estudos e Projetos
CT-Info Inovação
De 2002 a 2003
Financiadora de Estudos e
Projetos
CT-Info Software Livre
De 2003 a 2004
Sistemas Inovadores de Visão
De 2000 a 2004
PAPPE Funcitec/Finep
Cooperação Pollux
S2i - Sistemas Industriais Inteligentes
Agenda
- 14 -
Apresentação do grupo S2i
Programas
Projetos de Cooperação
Trabalhos Desenvolvidos pelo S2i
Programa de Treinamento
Detalhes Práticos e SVN
S2i - Sistemas Industriais Inteligentes
Trabalhos Desenvolvidos pelo S2i - 1
- 15 -
ToolSpy – sistemas de desgaste
SAMWeb – sistema supervisório para a Célula
Autônoma de Produção (Java&C++ - Rede)
RAP1 – reconhecimento de peças automaticamente
FROTA_ID – sistema controlador de acesso usando
banco de dados
Indicador – indicador digital para balança rodoviária
S2iLib – biblioteca de processamento de imagens
S2i - Sistemas Industriais Inteligentes
Trabalhos Desenvolvidos pelo S2i - 2
- 16 -
S2iNeural – biblioteca de redes neurais
S2iWavelet – biblioteca utilizando algorítmo de
wavelet
S2iFourier – biblioteca usando os algorítmos de
Fourier
S2iGrab- biblioteca para aquisição de imagens
(frame grabbers)
GTKRAP – sistema de reconhecimento de peças
usando inteligência artificial (para GNU/LINUX)
S2iDoc – metodologia de desenvolvimento de
projetos
S2i - Sistemas Industriais Inteligentes
Trabalhos Desenvolvidos pelo S2i - 3
- 17 -
PackVision – sistema de inspeção de
embalagens do tipo Longa-Vida (Registro INPI
com a Pollux)
ProofReader – sistema de inspeção de
impressos para a indústria farmacêutica
(Registro INPI com a Pollux)
SISPORT – sistema portátil de visão. Sistema
de visão em um computador de mão. Parceria
da FINEP (Patente INPI com a Pollux)
DataMatrixReader – sistema manual de leitura
de códigos de barra bidimensional
(DataMatrix). Produto derivado do SisPort.
S2i - Sistemas Industriais Inteligentes
Projetos Desenvolvidos pelo S2i - 4
- 18 -
MotionCapture – sistema para identificação de
movimento
IrisRecognizer – sistema para reconhecimento
de indivíduos baseado na Íris.
Plotter – sistema de controle para desenho e
posicionamento de usando uma mesa XY.
SKF – protótipo de sistema de visão.
Cooperação com a Pollux.
Inspeção Superfícies – asssessoria no estudo e
planejamento de um sistema de inspeção de
superfícies, como cerâmica, tecidos, placas de
circuito impresso...
S2i - Sistemas Industriais Inteligentes
ToolSpy (SFB368)
- 19 -
S2i - Sistemas Industriais Inteligentes
SAMWeb (SFB368)
- 20 -
S2i - Sistemas Industriais Inteligentes
RAP (RAP1, GTKRAP)
- 21 -
S2i - Sistemas Industriais Inteligentes
PackVision
- 22 -
S2i - Sistemas Industriais Inteligentes
ProofReader
- 23 -
Ontem
Hoje
S2i - Sistemas Industriais Inteligentes
SisPort
- 24 -
S2i - Sistemas Industriais Inteligentes
HARPIA
- 25 -
S2i - Sistemas Industriais Inteligentes
Agenda
- 26 -
Apresentação do grupo S2i
Programas
Projetos de Cooperação
Trabalhos Desenvolvidos pelo S2i
Programa de Treinamento
Detalhes Práticos e SVN
S2i - Sistemas Industriais Inteligentes
Programa de Treinamento
- 27 -
Programas passados:
- 2000: MFC em 21 dias: totalmente autônomo
- 2001-2002: MFC, ANSI C/C++: alguma assistência
- 2003: ANSI C, C++: migração para GNU/Linux
- 2004: ANSI C, C++: primeiro realizado 100% no GNU/Linux
- 2006: S2i e Labmetro: “cursinho C, C++, Python, C#”
Proposta Atual:
- Alto Grau de Independência
- Listas de Exercícios desafiadoras
- Ritmo puxado, porém menos entediante que anteriores
- Mais abertura a alterações durante o percurso
- Foco no que utilizarão na prática
S2i - Sistemas Industriais Inteligentes
Programa de Treinamento
- 28 -
Detalhes de Funcionamento:
Ciclo Semanal
Listas de Exercício que abordam conhecimentos
necessários por meio de problemas
Suporte por email, presencialmente de todos os
membros do S2i
Dependendo da necessidade, reuniões de feedback
Seminários com abordagens a temas mais complexos
ou interessantes
S2i - Sistemas Industriais Inteligentes
Programa de Treinamento
Exemplo de Lista de Exercícios: Primeira Semana
1. Crie um programa que reimplemente a funcionalidade do comando "echo" (tudo
que lê pelo STDIN escreve no STDOUT).
dicas de procura: scanf, printf
2. Crie um programa que reimplemente o "cat", retornando no STDOUT o conteúdo de
um arquivo cujo nome é passado por linha de comando.
dicas de procura: argc, argv, fopen, fscanf
3. Crie um programa que conte o número de palavras em um arquivo cujo nome é
passado por linha de comando e retorne o número pelo STDOUT.
dicas de procura: while, EOF C
4. Crie um programa que receba uma linha de texto pelo STDIN, substitua todos os
pontos finais por vírgulas e letras maiúsculas que procedem o ponto (ignorando
espaços após o ponto) por letras minúsculas.
dicas de procura: ASCII table, gets, char array
- 29 -
S2i - Sistemas Industriais Inteligentes
Agenda
- 30 -
Apresentação do grupo S2i
Programas
Projetos de Cooperação
Trabalhos Desenvolvidos pelo S2i
Programa de Treinamento
Detalhes Práticos e SVN
S2i - Sistemas Industriais Inteligentes
Detalhes Práticos: SVN
- 31 -
SUBVERSION
Controle de Revisões para Código
Fonte
Repositório Central
Mudanças podem ser revertidas
Mantém histórico automaticamente
Permite trabalho em grupo simultâneo
Resolução de conflitos
S2i - Sistemas Industriais Inteligentes
Subversion
- 32 -
Para efetuar checkout de um repositório:
svn co https://s2i.das.ufsc.br/treinamento/2007
Para efetuar checkin de um repositório:
(de dentro do diretório)
svn ci
A Fazer: criar contas!
Passem no S2i com Charles ou
Mathias para criar suas contas e definir
suas senhas!
S2i - Sistemas Industriais Inteligentes
Contato com o S2i
- 33 -
Obrigado!
Prof. Dr. -Ing. Marcelo R. Stemmer
[email protected]
Charles Alberton Herdt
[email protected]
Mathias Erdtmann
[email protected]
Maurício Stivanello
[email protected]
Luis Carlos Dill Junges
[email protected]
Download

Bem-Vindos ao Programa de Treinamento S2i