Sistema de Visão Tempo-Real Mauro Rodrigues - 28256 Sistema de Tempo-Real 07/08 Universidade de Aveiro.

Slides:



Advertisements
Apresentações semelhantes
Fig. 2 Especificação de um filtro passa-baixo: banda de passagem, banda de transição e banda de corte. Ondulação na banda de passagem e atenuação mínima.
Advertisements

Rational Unified Process
Visualização de Informação Geográfica na WEB
Interação entre objetos
Didáctica da Matemática
Unified Modeling Language (UML) - Modelação da Arquitectura -
Damas3D Programação em Lógica Nelson Jorge Silva Rodrigues – ei00070
Unidade de Processamento e Sistema de Visão para um Robô Humanóide Mauro André Moreira Rodrigues Universidade de Aveiro.
Sistema de Visão Tempo-Real
INSPIRE Bases para a renovação da Infra-estrutura Nacional de Informação Geográfica Rui Pedro Julião Vice-presidente snig.igeo.pt.
FICHA DE AUTO-AVALIAÇÃO 8 chcbvcnvbnbvmnbv.
Medidas de Erro AE CE VE E
1 Controlo e Aprendizagem Aula Teórico-Prática nº 1 Metodologia experimental Planificação das aulas Temas dos trabalhos de grupo Avaliação.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. LOcalização de PESsoas em Ambientes Interiores 1º Workshop TELESAL 23 de Novembro.
Sistemas Operacionais
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
ENGENHARIA DE MÉTODOS Prof. Adolfo Sérgio Furtado da Silva
Quantificação DNA – Grupo 1
Arquiteturas Diferentes
Chapter 4: Threads.
Exemplo de Espalhamento Extensível 1. Definição dos dados a processar 2 Escondido pela moldura.
Dissertação de Mestrado Michel Alain Quintana Truyenque
Planejamento estratégico
Rganização de Computadores Melhorias de Desempenho com Pipelines Capítulo 6 – Patterson & Hennessy Organização de Computadores Melhorias de Desempenho.
Curso Sistemas de Informação I Disciplina: Arquitetura de Software
09/03/10 20:13 Claudio de Oliveira – 1/21.
Claudio de Oliveira – Gerência do Processador 09/03/10 20:13 Claudio de Oliveira –
Experiments with Strassen’s Algorithm: from sequential to parallel
Como Desenvolver Sistemas de Informação
Estrutura do computador
Balanceamento de Linhas
Programação Baseada em Objectos Desenho de TAD
Expressão algébrica a partir da representação gráfica da função
Média, moda e mediana.
Desenvolvimento de uma garra robótica para operações de bin-picking
Sejam bem vindos! Arquitetura de Sistemas Operacionais.
Threads: Introdução e Implementação
Criação do Modelo Conceitual
Modelagem e controle de um robô manipulador paralelo
Modelagem e controle de um robô manipulador paralelo
Métodos Experimentais
Laboratório de Técnicas Inteligentes - LTI Universidade de São Paulo – USP Escola Politécnica Laboratório de Técnicas Inteligentes – LTI SAURON Localização.
Universidade de Aveiro Luís Rodrigues. Objectivos Identificar, localizar e manipular objectos de forma toroidal de diferentes tamanhos dispostos de forma.
Sistemas Operacionais
Uma Visão Estratégica de Custos
EXAMES NACIONAIS INSTRUÇÕES PARA A INSCRIÇÃO
Vetores continuação.
O Plano "Não basta destruir o que sobra;
EXERCÍCIOS PARA GUARDA-REDES
Problemas e Propostas de Solução
Cinemática de uma Partícula Cap. 12
Sistema de Segurança Baseado em Análise de Imagens
Aula 2 Capítulo 3 Organização e Administração 1Administração para Engenharia.
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Prof. Celso Cardoso Neto. (2) ALINHAMENTO Caso 1.
1/27 IV Encontro Sul Fluminense de Educação Matemática - ESFEM 16 e 17 de dezembro de 2005 Antonio.
1.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
PROGRAMAÇÃO ENQUADRAMENTO DO PROBLEMA DOS MOVIMENTOS REPETITIVOS, CRITÉRIOS E MÉTODOS PARA A AVALIAÇÃO DO RISCO Definição de UL-WMSDs. A emergência do.
Introdução à Aprendizagem Estatística Prof. Dr. Hemerson Pistori INOVISAO – Pesquisa, Desenvolvimento e Inovação em Visão Computacional Universidade Católica.
Rio Verde - Goiás - Brasil
Inferência Estatística
Cinemática Plana de um Corpo Rígido Cap. 16
2.º Ciclo 6.º ano de escolaridade
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Robôs Autómatos - Sistema de Mecos Autómatos Realizado por: Armando Cavaleiro Tiago Roque Universidade de Aveiro Sistemas de Tempo Real.
Organização e Arquitetura de Computadores
Diagrama Polar 请看下页.
Marcelo B. Nogueira Bruno Xavier da Costa Adelardo A. D. Medeiros
Unidade de Processamento e Sistema de Visão para um Robô Humanóide Mauro André Moreira Rodrigues Universidade de Aveiro.
Transcrição da apresentação:

Sistema de Visão Tempo-Real Mauro Rodrigues Sistema de Tempo-Real 07/08 Universidade de Aveiro

Sistema de Visão Tempo-Real Mauro Rodrigues Resumo da Apresentação Objectivo Enquadramento Arquitectura do Sistema de Visão Modularização Escalonamento Resultados Conclusão

Sistema de Visão Tempo-Real Mauro Rodrigues Objectivo Criação de um sistema de Tempo-Real para um Robô Humanóide; Comparação com Implementação Monolítica sem preocupações Tempo-Real;

Sistema de Visão Tempo-Real Mauro Rodrigues Enquadramento Trabalho desenvolvido no âmbito da disciplina Sistemas de Tempo-Real. Dissertação intitulada Desenvolvimento da Unidade Central de Processamento e Sistema de Visão para um Robô Humanóide.

Sistema de Visão Tempo-Real Mauro Rodrigues Enquadramento A plataforma é um Robô Humanóide desenvolvido na Universidade de Aveiro.

Sistema de Visão Tempo-Real Mauro Rodrigues Arquitectura do Sistema de Visão Image Acquisition Image Processing Object Tracking Control Shared Memory RTDB Sleep

Sistema de Visão Tempo-Real Mauro Rodrigues Modularização Image Acquisition Tick do sistema; Activa os processos seguintes quando uma nova imagem está disponível. Aquisição de Imagem Shared Memory Redução de Resolução

Sistema de Visão Tempo-Real Mauro Rodrigues Modularização Image Processing Conversão para HSV Divisão em Componentes H, S e V Detecção de Cor / Criação da máscara Shared Memory Aplicação da máscara

Sistema de Visão Tempo-Real Mauro Rodrigues Modularização Object Tracking Confirmação da presença da bola / Detecção de círculos Aferição da localização da bola na imagem Shared Memory RTDB Cálculo do centro de massa da bola

Sistema de Visão Tempo-Real Mauro Rodrigues Modularização Control Verificação das coordenadas da bola Determinação dos parâmetros do movimento (Cinemática Inversa ou Con) Actuação no Humanóide RTDB Sleep

Sistema de Visão Tempo-Real Mauro Rodrigues Modularização Aquisição Máscara Componentes H, S e V Busca do Objecto

Sistema de Visão Tempo-Real Mauro Rodrigues Escalonamento Precedências A tarefa de aquisição de imagem é a base do processo. Tarefas seguintes são dependentes desta e são executadas pela ordem já referida. Este é um caso simples em que não existem tarefas concorrenciais.

Sistema de Visão Tempo-Real Mauro Rodrigues Escalonamento Precedências Image Acquisition Image Processing Object Tracking Control

Sistema de Visão Tempo-Real Mauro Rodrigues Escalonamento ProcessoPeríodoLista de PrecedênciasDescrição Image Acquisition1-Interface com a câmara. Tick do sistema. Image Processing1Image AcquisitionClassificação de cor. Object Tracking1Image ProcessingBusca do objecto (bola). Control1Object TrackingExecução do controlo no Humanóide

Sistema de Visão Tempo-Real Mauro Rodrigues Resultados Versão Monolítica Tempos de Execução (ms) Minímo25,8220 Máximo89,5990 Médio66,4272 Desvio Padrão9,6604

Sistema de Visão Tempo-Real Mauro Rodrigues Resultados Versão Tempo-Real

Sistema de Visão Tempo-Real Mauro Rodrigues Resultados Versão Tempo-Real

Sistema de Visão Tempo-Real Mauro Rodrigues Conclusão Melhoria significativa dos tempos de resposta da aplicação na versão TR; O impacto das tarefas de Processamento e Controlo do Humanóide é significativo na performance do sistema; A execução paralela das duas traduz-se na melhoria já referida.