Navegação assistida em ambientes estáticos com processamento centralizado Henrique Magalhães Soares Leandro José Pereira Barreto Orlando Claudino Resende.

Slides:



Advertisements
Apresentações semelhantes
Estruturas de Dados e Algoritmos II
Advertisements

2.10) Os elementos básicos de uma Rede
UML Modelando um sistema.
UNIVERSIDADE ESTADUAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE Métricas de Software Prof.ª Adriana dos Santos Caparróz Carvalho.
Prentice Hall Engenharia de Software: Teoria e Prática Shari Lawrence Pfleeger Capítulo 8 Defeitos e falhas de software Especificação errada: pode não.
INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique.
Diagrama de Implantação
Inteligência Artificial Alex F. V. Machado. Tecnologia de Processamento da Informação que envolve processos de raciocínio, aprendizado e percepção. Winston.
MetaMoS Metodologia para construção de Base de Conhecimento em modelagem e simulação dinâmica unidimensional.
RPC Remote Procedure Call
Arquiteturas Diferentes
Interação Cliente Servidor
Introdução Redes LAN - abrangência: edifícios e campos.
Professora: Aline Vasconcelos
Avaliação de Desempenho de Sistemas Operacionais
Universidade Federal do Rio Grande do Sul Programa de Pós-Graduação em Computação Exploração do espaço de projeto para uma arquitetura de processamento.
CAPÍTULO Sistemas concentrados e distribuídos
SISTEMA DE MONITORAÇÃO VEICULAR VIA GPRS
Professor Victor Sotero
ESTRUTURA DE COMUNICAÇÃO DE DADOS
Reciclando idéias.
Administração de Recursos Materiais
Como Desenvolver Sistemas de Informação
Automação de Processos
Classes e objetos Modelagem
PAULO A. FERREIRA PEDRO R. M. FILHO YURI F. G. DIAS ADOLFO BAUCHSPIESS
Atenção Seletiva e Movimentos Oculares
Localização de fonte sonora utilizando microfones
Automação de Processos
Objectivos Implementação de um sistema de controlo no ATLASCAR Implementação de um sistema de navegação autónoma: Navegação assistida Manobras de navegação.
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
ENGENHARIA DE SOFTWARE José Manuel de Sacadura Rocha
Desenvolvimento Formal de Software
Sistemas Distribuídos
SISTEMA INTEGRADO DE GERENCIAMENTO DE ENERGIA – UM CASO PRÁTICO
Projeto de Arquitetura de Software Visão Geral
Organização de Computadores Bacharel em Sistema de Informação.
Sistemas lineares Aula 1 - Sinais.
O Processo Unificado (UP)
PROGRAMAÇÃO DISTRIBUÍDA Aula 01 Prof. Henrique Mongelli
DNA Seqüenciamento Alinhamento 1 - Introdução Usuário Cenário atual 2 - Problema Nossa Solução Nossa Proposta 3 - Solução.
Camada de redes: entrega, encaminhamento e roteamento.
Comunicação.
CLP - Controlador Lógico Programável
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
Reciclando idéias. Roteiro ● Cronograma ● Subequipe Garagem ● Subequipe Sensores ● Subequipe Navegação ● Subequipe Controle ● Andamento Geral.
1 Universidade Federal de Santa Catarina Uma Ferramenta de Suporte a Simulação de Redes com o ns-2 Adriano Orlando Campestrini Florianópolis
Modelando aspectos de Implementação
JARLes Equipe: Arthur Moreno Jefferson Ramos Lucas Felix
Laboratório de Robótica Móvel Heitor Luis Polidoro Supervisor: Dr. Denis Fernando Wolf Navegação e Monitoramento de Ambientes Internos Utilizando Robôs.
Orientador: Professor Doutor José Jaime da Cruz Henrique Magalhães Soares Leandro José Pereira Barreto Orlando Claudino Resende.
UMA ABORDAGEM PARA O PROJETO DE REDES URBANAS DE DISTRIBUIÇÃO DE GÁS POR OTIMIZAÇÃO COMBINATÓRIA E SISTEMAS DE INFORMAÇÃO GEOGRÁFICAS Cezar Miranda Paula.
REDE DE COMUNICAÇÃO PARA SISTEMAS INTEGRADOS E FLEXÍVEIS DE PRODUÇÃO Objetivo O objetivo principal deste trabalho constitui-se na apresentação do estudo,
Arquitetura de Computadores
Integrando Web Services em um Groupware de simulação
AGRADECIMENTOS: MOTIVAÇÃO: Atualmente, aproximadamente 70% da produção nacional de óleo é proveniente de poços operados por injeção contínua de gás (gas-lift).
Reciclando idéias. sukata Equipe – Aline Medeiros – Allynson Praxedes – Bruno Nogueira – Daniele Santos – Eduardo Fonseca – Gustavo Melo – Luciano Moura.
Algoritmos e Programação MC102
Reciclando idéias. Roteiro ● Cronograma ● Subequipe Garagem ● Subequipe Sensores ● Subequipe Navegação ● Subequipe Controle ● Andamento Geral.
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Uma solução de baixo custo para captura,compressão, envio e visualização de imagens em um sistema embarcado Blackfin Trabalho de Conclusão de Curso PUC-Campinas.
Professor: Ranieri Marinho de Souza SISTEMAS IMPLANTAÇÃO.
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
WAYPOINTS E PATHFINDING Prof. Rafael Oliz. Introdução  Locomover-se no espaço do jogo é uma ação fundamental dos NPCs em qualquer gênero de jogo.  A.
INTRODUÇÃO THOBER CORADI DETOFENO, MSC. Aula 01 JOINVILLE 2015 Universidade do Estado de Santa Catarina – CCT/UDESC.
Redes e Sistemas Distribuídos II – Cód Prof. MSc. Ronnison Reges Vidal.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Acadêmico: Nathan Espíndula Marcos Orientador: Adhemar Maria do Valle Filho.
Escalonamento de Operações de Reconfiguração Dinâmica Mestrado Integrado em Engenharia Eletrotécnica e de Computadores Aluno: Ricardo Ferreira Orientador:
Ant Colony Optimization Eraylson Galdino da Silva Universidade Federal de Pernambuco Centro de Informática Tópicos Avançados em Inteligência.
Transcrição da apresentação:

Navegação assistida em ambientes estáticos com processamento centralizado Henrique Magalhães Soares Leandro José Pereira Barreto Orlando Claudino Resende Orientador: Professor Doutor José Jaime da Cruz

Motivação Complexidade de Guiar veículos em Plantas Atenção do Operador Terrenos acidentados e Caminhos complexos Maiores complicações Veículos grandes em relação ao espaço de manobra Dificuldade em guiar o veículo

Objetivos Desenvolvimento de um sistema para navegação automatizada de um sistema em um ambiente conhecido. Uso de arquitetura Cliente/Servidor no roteamento de veículos em uma planta Servidor de Roteamento Veículo

Etapas do Projeto Modelagem Definição do algoritmo de navegação Escolha do modelo do veículo e do método de controle Projeto Projeto do simulador Projeto dos componentes de Hardware Projeto dos componentes de software Implementação Implantação dos componentes de Hardware Implantação dos componentes de Software

Etapas do Projeto Algoritmos e Modelagem Definição do algoritmo de navegação Escolha do modelo do veículo e do método de controle Projeto Projeto do simulador Projeto dos componentes de Hardware Projeto dos componentes de software Implementação Implantação dos componentes de Hardware Implantação dos componentes de Software

Algoritmos de navegação Campos potenciais Dijkstra A*  Algoritmo ganancioso  Maior velocidade de execução  Ambientes representados por grafos

Modelagem

Etapas do Projeto Modelagem Definição do algoritmo de navegação Escolha do modelo do veículo e do método de controle Projeto Projeto do simulador Projeto dos componentes de Hardware Projeto dos componentes de software Implementação Implantação dos componentes de Hardware Implantação dos componentes de Software

Simulador

Hardware

Arduino UNO Comunicação – XBee MotoresDisco excitador

Hardware Foto do carro montado

Software Aquisição da Posição Atual Cálculo do caminho mais curto Envio das instruções de navegação Cálculo do caminho mais curto: Algoritmo A* Envio das Instruções: Protocolo de comunicação serial via ZigBee

Software Recepção de dados Envio de dados Comunicação Algoritmo A* Suavização de trajetória Path-finding Determinação do setpoint de posição Linearização exata Controle de Velocidade Controlador

Software Aquisição de Dados (Embarcado) Envio dos dados (Comunicação) Determinação da trajetória (Path--Finding) Controlador no Servidor (Controlador) Envio dos Dados (Comunicação) Controlador no Veículo

Etapas do Projeto Modelagem Definição do algoritmo de navegação Escolha do modelo do veículo e do método de controle Projeto Projeto do simulador Projeto dos componentes de Hardware Projeto dos componentes de software Implementação Implantação dos componentes de Hardware Implantação dos componentes de Software