INTRODUÇÃO À ROBÓTICA MÓVEL

Tamanho: px
Começar a partir da página:

Download "INTRODUÇÃO À ROBÓTICA MÓVEL"

Transcrição

1 INTRODUÇÃO À ROBÓTICA MÓVEL Aula 20 Edson Prestes Departamento de Informática Teórica

2 Exploração baseada em Fronteiras Método desenvolvido por Brian Yamauchi [1] e testado usando um robô NOMAD 200 equipado com laser e sonar. Assume que o mundo está sendo modelado por uma grade de ocupação bayesiana. A idéia básica é identificar as fronteiras entre as áreas abertas já observadas pelo robô e as áreas desconhecidas. Em seguida, ir em direção à fronteira escolhida As fronteiras entre as áreas desconhecidas e as áreas ocupadas previamente conhecidas não são de interesse para o robô.

3 Exploração baseada em Fronteiras Uma fronteira é detectada da seguinte forma: Qualquer célula explorada, associada ao espaço vazio, adjacente a uma célula desconhecida é rotulada como uma célula de fronteira. Células de fronteira adjacentes são agrupadas em regiões de fronteira. Qualquer região de fronteira com uma quantidade de células acima de um limiar pré-definido (da ordem do tamanho do robô) é considerada fronteira.

4 Exploração baseada em Fronteiras Mapa Atual Regiões de Fronteira Fronteiras Figuras extraídas de [1]

5 Exploração baseada em Fronteiras A escolha da fronteira a visitar pode ser feita de diferentes maneiras: a fronteira mais próxima; fronteira mais distante, maior fronteira, etc. Após a escolha da fronteira, a posição a ser alcançada é determinada pelo centróide das posições associadas às celulas da região da fronteira escolhida. O algoritmo usado por Yamauchi para ir em direção à fronteira é baseado em uma busca em profundidade na grade. Durante a navegação do robô, é usado um algoritmo reativo de desvio de obstáculos.

6 Exploração baseada em Fronteiras Figuras extraídas de [1]

7 Exploração baseada em Fronteiras Outro exemplo de Mapa construído (7.3m x13m). Mapeamento feito em meia hora. Figura extraída de [1]

8 Exploração Programação Dinâmica Proposto por Leonardo Romero [2,3]. O algoritmo é baseado na técnica de programação dinâmica, comumente chamada de iteração valorada. O ambiente de teste usado é indoor e estático. Em cada passo o robô tenta alcançar a mais próxima região não explorada que minimiza um valor de custo, chamado custo de navegação. O custo de navegação é elaborado de forma a lidar com as limitações perceptivas do robô mantendo-o a uma distância fixa das paredes do ambiente.

9 Exploração Programação Dinâmica O processo de exploração é dividido nos seguintes passos: 1) Processa a leitura fornecida pelos sensores e atualiza a probabilidade de ocupação das células do mapa. 2) Atualiza o espaço de navegação de acordo com as mudanças ocorridas no mapa 3) Escolhe o próximo movimento usando iteração valorada. 4) Executa o movimento; 5) Obtém as leituras do sensor e corrige os erros de odometria 6) Vai para o passo 1.

10 Exploração Programação Dinâmica No inicio da exploração do ambiente, todas as células possuem probabilidade de ocupação P(O)=0.5. Uma célula é não-explorada quando P(O) está próxima de 0.5, no intervalo [P emin,p emax ]. Uma célula está ocupada quando P(O) alcança um limiar dado por P omax e continua ocupada enquanto está acima de P omin. Um célula é livre quando P(O)<P omin. Isto binariza o mapa, em um mapa de células livres e ocupadas.

11 Exploração Programação Dinâmica Espaço de navegação Cada célula armazena seu tipo e sua distância d min em relação à célula ocupada mais próxima Exemplo definido para uma célula classificada como ocupada. Figura extraída de [2]

12 Exploração Programação Dinâmica A construção do espaço de viagem é feito da seguinte forma: 1) Todas as células livres são classificadas como far. 2) Se uma célula c muda de livre para ocupado, faça As células em volta da célula c, de acordo com o raio do robô, são classificadas como ocupadas. Para as outras células dentro a um raio Dw. Se o (tipo(d)=travel) ou (tipo(d)=far) ou ((tipo(d) = warning) and (dist(d)< d min (d) ) então d min (d) Ãdist(d) e tipo (d) Ãwarning Para as outras células a uma distância maior que Dw. Se tipo(d)=far então tipo (d) Ãtravel.

13 Exploração Programação Dinâmica 3) Se uma célula c muda de ocupado para livre, faça Dada uma célula d dentro do circulo de raio Dt centrado em c, então tipo (d) Ã far Para cada célula d ocupada dentro do círculo de raio 2Dt centrado em c, repete-se o passo 2. Isto realça o efeito das células ocupadas na vizinhança de c. 4) Repete-se os passos 2 e 3 até que o processo de construção do mapa termine.

14 Exploração Programação Dinâmica Células far Células ocupadas Células Warning Células Travel Figura extraída de [3]

15 Exploração Programação Dinâmica A exploração do ambiente é feito usando duas variáveis V e M associadas à cada célula (x,y). V(x,y) - representa o custo de navegação da célula em direção à célula não explorada mais próxima e M(x,y) - representa o movimento ótimo a partir da célula (x,y) para as células vizinhas. O custo é dado de acordo com o tipo da célula, as células do tipo warning e far têm custo maior que as células travel.

16 Exploração Programação Dinâmica Se a célula (x,y) é não-explorada então V(x,y)=0 Se a célula (x,y) é explorada então V(x,y) Ã 1 e M(x,y)=(0,0) Para todas as células livres (x,y) (x r,y r ) do espaço de viagem faça Onde Cost(r 1,r 2 ) é o custo de movimentação da célula r 1 para a célula r 2 Após a convergência tem-se a política ótima. A exploração termina quando V(x,y)= 1

17 Exploração Programação Dinâmica A função Cost(r 1,r 2 ) é definida por: C(x,y) é o custo associado ao tipo da célula (travel, far, warning). Dist (r 1,r 2 ) é a distância entre as células r 1 e r 2 que pode ser 1 ou K rot é o custo da rotação que o robô deve fazer para alcançar a célula

18 Exploração Programação Dinâmica Em um cenário onde existem muitas metas ou fronteiras a serem exploradas, é possível que uma celula muito distante da posição corrente do robô seja escolhida para ser explorada. Isto pode acontecer devido às constantes de custo. Para evitar isto, Romero[3] propõe uma mudança na inicialização do algoritmo de exploração. Apenas a celula não explorada mais próxima do robô terá seu valor V=0. Figura extraída de [3]

19 Exploração Programação Dinâmica Figura extraída de [3]

20 Odometria and Métodos de Dead-Reckoning Odometria permite boa precisão em curtas distâncias e possui baixo custo. Porém, devido à integração incremental do movimento do robô, ela leva ao acumulo de erros proporcional à distância navegada. Odometria é fundamental para dar uma estimativa do deslocamento do robô.

21 Odometria and Métodos de Dead-Reckoning Erros sistemáticos e não sistemáticos Odometria é baseada na idéia de que as revoluções da rodas do robô podem ser convertidas em deslocamento linear relativo ao chão. Esta idéia é limitada, pois considere o caso onde o robô está navegando por um chão sujo de óleo. Além disso, existem outras fontes de erros que podem gerar imprecisões na conversão das revolução em deslocamento linear: erros sistemáticos e não sistemáticos.

22 Odometria and Métodos de Dead-Reckoning Fontes de Erros Sistemáticos Diâmetro desigual das rodas; Medida do diâmetro modelado difere da medida do diâmetro real; Desalinhamento das rodas; Resolução finita do encoder; Taxa de amostragem das leituras do encoder finita,etc.

23 Odometria and Métodos de Dead-Reckoning Fontes de Erros Não-Sistemáticos Navegação em pisos irregulares; Derrapagem das rodas devido à: Presença de óleo no chão; Acelerações bruscas; Manobras rápidas; Forças externas (interação com objetos), etc.

24 Odometria and Métodos de Dead-Reckoning Erros sistemáticos e não-sistemáticos Na maioria das superfícies de ambientes internos erros sistemáticos contribuem mais para erros de odometria que erros não sistemáticos. Em superfícies irregulares, erros-não sistemáticos são dominantes. Erros não-sistemáticos podem aparecer inesperadamente. Portanto são mais difíceis de serem modelados.

25 Odometria and Métodos de Dead-Reckoning Erros sistemáticos e não-sistemáticos Figura extraída de [4]

26 BIBLIOGRAFIA [1] Yamauchi, B. A Frontier-based approach for Automonous Exploration. IEEE International Symposium on Computational Intelligence in Robotics and Automation (IEEE CIRA), Monterey, CA, July 1997, pp [2] L. Romero, E. Morales, L.E. Sucar. A Robust Exploration and Navigation Approach for Indoor Mobile Robots Mergind Local and Global Strategies. LNCS :Advances in Artificial Intelligence, vol : 1952/2000, pp , [3] L. Romero. Construcción de Mapas y Localización de Robots Móviles. PhD Thesis, disponível em ~lromero/. [4] Borenstein, J. Everett, H.R, Feng, L. Where am I? Sensors and methods for Mobile Robot Positioning, disponível para download em position.htm

INTRODUÇÃO À ROBÓTICA MÓVEL

INTRODUÇÃO À ROBÓTICA MÓVEL INTRODUÇÃO À ROBÓTICA MÓVEL Aula 19 Edson Prestes Departamento de Informática Teórica http://www.inf.ufrgs.br/~prestes [email protected] Campos Potenciais Harmônicos É um metodo proposto por Connolly

Leia mais

Introdução à Robótica Móvel

Introdução à Robótica Móvel Introdução à Robótica Móvel Aula 4 Edson Prestes Departamento de Informática Teórica http://www.inf.ufrgs.br/~prestes [email protected] Introdução Mckerrow, P. J. Introduction to Robotics. Addison Wesley,

Leia mais

IA368-W Métodos Estocásticos em Robótica Móvel

IA368-W Métodos Estocásticos em Robótica Móvel IA368-W Métodos Estocásticos em Robótica Móvel Prof. Eleri Cardoo Prof. Eric Rohmer Colaboradores: Leonardo R. Olivi Paulo G. Pinheiro Ricardo S. Soua Fernando C.A. Pinho MAPEAMENTO DE AMBIENTES é o processo

Leia mais

Mapeamento. IA368-W Métodos Estocásticos em Robótica Móvel. Profs. Eleri Cardozo Eric Rohmer FEEC/Unicamp

Mapeamento. IA368-W Métodos Estocásticos em Robótica Móvel. Profs. Eleri Cardozo Eric Rohmer FEEC/Unicamp IA368-W Métodos Estocásticos em Robótica Móvel Profs. Eleri Cardoo Eric Rohmer FEEC/Unicamp Colaboradores: Leonardo Olivi Ricardo Soua Fernando Pinho é o processo pelo qual o robô, utiliando seus sensores

Leia mais

INTRODUÇÃO À ROBÓTICA MÓVEL

INTRODUÇÃO À ROBÓTICA MÓVEL INTRODUÇÃO À ROBÓTICA MÓVEL Aula 12 Edson Prestes Departamento de Informática Teórica http://www.inf.ufrgs.br/~prestes [email protected] É a estrutura interna que armazena as informações associadas

Leia mais

Occupancy grid based graph-slam using the distance transform, SURF features and SGD

Occupancy grid based graph-slam using the distance transform, SURF features and SGD Occupancy grid based graph-slam using the distance transform, SURF features and SGD Autores: Arturo Gil, Miguel Juliá, Óscar Reinoso Artur Segal Kaim Agenda Introdução Arquitetura Resultados Trabalho futuro

Leia mais

CONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA

CONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA CONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA 1. INTRODUÇÃO A robótica é uma ciência que se dedica a desenvolver dispositivos capazes de realizar tarefas automaticamente empregando

Leia mais

INTRODUÇÃO À ROBÓTICA MÓVEL

INTRODUÇÃO À ROBÓTICA MÓVEL INTRODUÇÃO À ROBÓTICA MÓVEL Aula 18 Edson Prestes Departamento de Informática Teórica http://www.inf.ufrgs.br/~prestes [email protected] Planejamento de Caminhos O problema de planejamento de caminhos

Leia mais

Seminário de Robótica Bruno de Abreu Silva

Seminário de Robótica Bruno de Abreu Silva Seminário de Robótica Bruno de Abreu Silva 1 Introdução Conceitos gerais Métodos de planejamento de rotas 2 Dadas as configurações inicial e final de um robô, descobrir uma sequência de movimentos a ser

Leia mais

Desenvolvimento de um Protótipo e de Metodologias de Controlo de uma Cadeira de Rodas Inteligente

Desenvolvimento de um Protótipo e de Metodologias de Controlo de uma Cadeira de Rodas Inteligente Desenvolvimento de um Protótipo e de Metodologias de Controlo de uma Cadeira de Rodas Inteligente Discente: Marcelo Roberto Petry Orientador: Professor Doutor Luís Paulo Reis Co-orientador: Mestre Rodrigo

Leia mais

Protótipo de um Simulador de um Aspirador de Pó, Utilizando Algoritmo de Busca e Agentes Inteligentes, em Ambientes com Barreiras

Protótipo de um Simulador de um Aspirador de Pó, Utilizando Algoritmo de Busca e Agentes Inteligentes, em Ambientes com Barreiras Protótipo de um Simulador de um Aspirador de Pó, Utilizando Algoritmo de Busca e Agentes Inteligentes, em Ambientes com Barreiras Jussara Vieira Ramos ROTEIRO Objetivo Introdução: I.A. X Robótica Agentes

Leia mais

Representações da Crença e Mapas Localização Probabilística baseada em Mapas Exemplos de outros Sistemas de Localização Bibliografia Recomendada

Representações da Crença e Mapas Localização Probabilística baseada em Mapas Exemplos de outros Sistemas de Localização Bibliografia Recomendada Aula 6 Introdução à Robótica Móvel Localização Prof. Dr. Marcelo Becker EESC - USP Sumário da Aula Introdução Representações da Crença e Mapas Localização Probabilística baseada em Mapas Exemplos de outros

Leia mais

GRAFOS Aula 05 Algoritmos de percurso: busca em largura e profundidade Max Pereira

GRAFOS Aula 05 Algoritmos de percurso: busca em largura e profundidade Max Pereira Ciência da Computação GRAFOS Aula 05 Algoritmos de percurso: busca em largura e profundidade Max Pereira Busca em Largura (Breadth-First Search) Um dos algoritmos mais simples para exploração de um grafo.

Leia mais

ALGORITMO DE MAPEAMENTO USANDO MODELAGEM PROBABILÍSTICA

ALGORITMO DE MAPEAMENTO USANDO MODELAGEM PROBABILÍSTICA ALGORITMO DE MAPEAMENTO USANDO MODELAGEM PROBABILÍSTICA Anderson A. de Souza, Adelardo A. D. Medeiros, Luiz M. G. Gonçalves Universidade Federal do Rio Grande do Norte DCA-CT-UFRN, 59072-970, Natal, RN,

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Aula 3 Métodos de Busca para Resolução de Problemas Busca Informada Heurísticas Busca Gulosa Busca A* Busca Local Prática #2 Prof. Ricardo M. Marcacini [email protected]

Leia mais

TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL

TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL CATEGORIA: EM ANDAMENTO

Leia mais

Robótica Móvel Inteligente: Aplicações da Inteligência Artificial nas Pesquisas em Robótica

Robótica Móvel Inteligente: Aplicações da Inteligência Artificial nas Pesquisas em Robótica ! " # $% #'&()(& Robótica Móvel Inteligente: Aplicações da Inteligência Artificial nas Pesquisas em Robótica * +, -. - / 012 34 5 1 6 7 8 7 9 : 7 ;< = >? > 8 @ A B : 8 : B 7 8 @ C 9 D 0 E. F 0,. / 0, +

Leia mais

Disciplina de Introdução aos Sistemas Robóticos SSC-5887

Disciplina de Introdução aos Sistemas Robóticos SSC-5887 USP - ICMC SSC / PG-CCMC SSC 5887 (ISR) - 1o. Semestre 2009 Disciplina de SSC-5887 Prof. Fernando Santos Osório Grupo SEER Email: fosorio [at] { icmc. usp. br, gmail. com } Web: http://www.icmc.usp.br/~fosorio/

Leia mais

Cinemática de Robôs Móveis

Cinemática de Robôs Móveis Cinemática de Robôs Móveis A cinemática é a área da Física que estuda o movimento dos corpos. Em robótica móvel a cinemática estabelece relações entre o deslocamento (locomoção) do robô e a atuação a ele

Leia mais

GRAFOS BUSCAS E MENOR CAMINHO. Prof. André Backes

GRAFOS BUSCAS E MENOR CAMINHO. Prof. André Backes 8//6 GRAFOS BUSCAS E MENOR CAMINHO Prof. André Backes Busca em grafos Definição Consiste em explorar o grafo de uma maneira bem específica. Trata-se de um processo sistemático de como caminhar por seus

Leia mais

Informática I. Aula 21. Aula 21-07/11/06 1

Informática I. Aula 21.  Aula 21-07/11/06 1 Informática I Aula 21 http://www.ic.uff.br/~bianca/informatica1/ Aula 21-07/11/06 1 Aula de hoje Explicação sobre o trabalho 3 Jogo de prospecção de petróleo por robôs. http://www.inf.puc-rio.br/~mascarenhas/robots/

Leia mais

CAPÍTULO Robôs industriais. 2. Classificação dos robôs. industriais. 3. Sensores. 4. Acionamento e controle de robôs

CAPÍTULO Robôs industriais. 2. Classificação dos robôs. industriais. 3. Sensores. 4. Acionamento e controle de robôs CAPÍTULO 8 1. Robôs industriais 2. Classificação dos robôs industriais 3. Sensores 4. Acionamento e controle de robôs 5. Precisão e capacidade de repetição 6. Garras e ferramentas 1. Robôs industriais

Leia mais

Buscas Informadas ou Heurísticas - Parte II

Buscas Informadas ou Heurísticas - Parte II Buscas Informadas ou Heurísticas - Parte II Prof. Cedric Luiz de Carvalho Instituto de Informática - UFG Graduação em Ciência da Computação / 2006 FUNÇÕES HEURÍSTICAS - 1/7 FUNÇÕES HEURÍSTICAS - 2/7 Solução

Leia mais

FUSÃO DOS DADOS DO DEAD RECKONING E DO GIROSCÓPIO USANDO O FILTRO DE KALMAN ESTENDIDO APLICADO À LOCALIZAÇÃO DE UMA CADEIRA DE RODAS MOTORIZADA

FUSÃO DOS DADOS DO DEAD RECKONING E DO GIROSCÓPIO USANDO O FILTRO DE KALMAN ESTENDIDO APLICADO À LOCALIZAÇÃO DE UMA CADEIRA DE RODAS MOTORIZADA FUSÃO DOS DADOS DO DEAD RECKONING E DO GIROSCÓPIO USANDO O FILTRO DE KALMAN ESTENDIDO APLICADO À LOCALIZAÇÃO DE UMA CADEIRA DE RODAS MOTORIZADA PABLO F. SALAROLLI 1, VINÍCIUS DA R. MOTTA 1, MARCO A. DE

Leia mais

AI-34D Instrumentação Industrial Física Aplicações Dinâmica de Rotação

AI-34D Instrumentação Industrial Física Aplicações Dinâmica de Rotação Universidade Tecnológica Federal do Paraná Tecnologia em Automação Industrial AI-34D Instrumentação Industrial Física Aplicações Dinâmica de Rotação Prof a Daniele Toniolo Dias F. Rosa http://paginapessoal.utfpr.edu.br/danieletdias

Leia mais

Lista 1 Sistemas Inteligentes (INE5633) 2014s2. Cap. 2 - Russel & Norvig - Exercícios selecionados (respostas em azul)

Lista 1 Sistemas Inteligentes (INE5633) 2014s2. Cap. 2 - Russel & Norvig - Exercícios selecionados (respostas em azul) Lista 1 () 2014s2 Sistemas de Informação Universidade Federal de Santa Catarina Cap. 2 - Russel & Norvig - Exercícios selecionados (respostas em azul) 1. Tanto a medida de desempenho quanto a função de

Leia mais

Odometria e equações de movimento de um robô

Odometria e equações de movimento de um robô Faculdade de Engenharia da Universidade do Porto Odometria e equações de movimento de um robô Sandro Augusto Costa Magalhães Tiago José Ferreira Mendonça UP0130493 UP01305394 Relatório realizado no âmbito

Leia mais

Otimização por Colônia de Formigas (ACO)

Otimização por Colônia de Formigas (ACO) Otimização por Colônia de Formigas (ACO) Inspiração Biológica Proposto por Dorigo e Gambardella em 1997 ACO (Ant Colony Optimization) Principal aplicação no PCV Programação do algoritmo Inspiração Biológica

Leia mais

SCC Capítulo 10 Métodos de Amostragem e Avaliação de Algoritmos

SCC Capítulo 10 Métodos de Amostragem e Avaliação de Algoritmos Métodos de Amostragem e Avaliação de Algoritmos SCC-630 - Capítulo 10 Métodos de Amostragem e Avaliação de Algoritmos João Luís Garcia Rosa 1 1 Departamento de Ciências de Computação Instituto de Ciências

Leia mais

Física Geral - Laboratório. Aula 2: Organização e descrição de dados e parâmetros de dispersão e correlação

Física Geral - Laboratório. Aula 2: Organização e descrição de dados e parâmetros de dispersão e correlação Física Geral - Laboratório Aula 2: Organização e descrição de dados e parâmetros de dispersão e correlação 1 Física Geral - Objetivos Ao final do período, o aluno deverá ser capaz de compreender as principais

Leia mais

Métodos Numéricos - Notas de Aula

Métodos Numéricos - Notas de Aula Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007 1. Representação de números reais 1.1. Introdução Cálculo Numérico X Método Numérico CI202 - Métodos Numéricos 1 1. Representação

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Aula #2: Resolução de Problemas Via Busca Prof. Eduardo R. Hruschka 1 Agenda Tipos de Problemas Estados únicos (totalmente observável) Informação parcial Formulação do Problema

Leia mais

Algoritmos de roteamento

Algoritmos de roteamento Algoritmos de roteamento Determinam o caminho que os pacotes percorrem entre o remetente e o destino Grafo usado para formular problemas de roteamento G = (N, E) N nós roteadores E arestas enlaces Cada

Leia mais

Redes Neurais (Inteligência Artificial)

Redes Neurais (Inteligência Artificial) Redes Neurais (Inteligência Artificial) Aula 03 Resolução de Problemas por Meio de Busca Edirlei Soares de Lima Introdução Agentes Autônomos: Entidades capazes de observar o ambiente

Leia mais

Disciplina de. Programação de Robôs Móveis SSC-0712

Disciplina de. Programação de Robôs Móveis SSC-0712 USP - ICMC - SSC LRM (Lab. de Robótica Móvel) SSC 0712 (PRM) - 1o. Semestre 2014 Disciplina de SSC-0712 1 Fev. 2014 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário

Leia mais

Disciplina de Programação de Robôs Móveis SSC-0712

Disciplina de Programação de Robôs Móveis SSC-0712 USP - ICMC - SSC LRM (Lab. de Robótica Móvel) SSC 0712 (PRM) - 1o. Semestre 2012 Disciplina de SSC-0712 1 Março 2012 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário

Leia mais

Física Geral - Laboratório. Aula 3: Estimativas e erros em medidas diretas (I)

Física Geral - Laboratório. Aula 3: Estimativas e erros em medidas diretas (I) Física Geral - Laboratório Aula 3: Estimativas e erros em medidas diretas (I) 1 Experimentos: medidas diretas Experimento de medidas diretas de uma grandeza: Aquisição de um conjunto de dados através de

Leia mais

TÍTULO: TESTE DE CONTROLADOR PARA UM ROBÔ DE EQUILÍBRIO DINÂMICO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA. SUBÁREA: Engenharias

TÍTULO: TESTE DE CONTROLADOR PARA UM ROBÔ DE EQUILÍBRIO DINÂMICO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA. SUBÁREA: Engenharias TÍTULO: TESTE DE CONTROLADOR PARA UM ROBÔ DE EQUILÍBRIO DINÂMICO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: Engenharias INSTITUIÇÃO(ÕES): CENTRO UNIVERSITÁRIO DO NORTE PAULISTA - UNORP

Leia mais

Otimização por Colônia de Formigas (Ant Colony Optimization - ACO)

Otimização por Colônia de Formigas (Ant Colony Optimization - ACO) Otimização por Colônia de Formigas (Ant Colony Optimization - ACO) Eros Moreira de Carvalho Gabriel Silva Ramos CI209 - Inteligência Artificial BCC - Bacharelado em Ciência da Computação DInf - Departamento

Leia mais

Enunciados dos Exercícios Cap. 2 Russell & Norvig

Enunciados dos Exercícios Cap. 2 Russell & Norvig Enunciados dos Exercícios Cap. 2 Russell & Norvig 1. (2.2) Tanto a medida de desempenho quanto a função de utilidade medem o quanto um agente está desempenhando bem suas atividades. Explique a diferença

Leia mais

Inteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula II Algoritmos básicos de busca cega

Inteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula II Algoritmos básicos de busca cega Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Resolução de problemas por meio de algoritmos de busca Aula II Algoritmos básicos de busca

Leia mais

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 5. SIG- Eng. Cartográfica Prof. Luciene Delazari

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 5. SIG- Eng. Cartográfica Prof. Luciene Delazari SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 5 SIG- Eng. Cartográfica Prof. Luciene Delazari MODELAGEM DIGITAL DE SUPERFÍCIES Os modelo digitais de superficie (Digital Surface Model - DSM) são fundamentais

Leia mais

Inteligência Artificial - IA. Resolução de problemas por meio de busca

Inteligência Artificial - IA. Resolução de problemas por meio de busca Resolução de problemas por meio de busca 1 Agente reativo - definido por ação reação Agente de resolução de problemas (ou baseado em objetivos) encontra sequencias de ações que leva ao estado desejável.

Leia mais

ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1

ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1 ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1 Rodolfo R. dos SANTOS 2 Graduando em Engenharia de Controle e Automação, IFSP/Câmpus São Paulo Bolsista PIBIFSP Caio Igor Gonçalves CHINELATO 3 Docente do Curso

Leia mais

Robótica Móvel. Simuladores de Robôs Móveis. Player/Stage/Gazebo. Localização Mapeamento SLAM Navegação. CSBC JAI # 3 Fundamentos

Robótica Móvel. Simuladores de Robôs Móveis. Player/Stage/Gazebo. Localização Mapeamento SLAM Navegação. CSBC JAI # 3 Fundamentos Robótica Móvel Inteligente: Da Simulação às Aplicações no Mundo Real Denis Fernando Wolf Eduardo do Valle Simões Fernando Santos Osório Onofre Trindade Junior Universidade de São Paulo USP - ICMC Grupo

Leia mais

Inteligência Artificial

Inteligência Artificial Inteligência Artificial Prof. Rafael Stubs Parpinelli DCC / UDESC-Joinville [email protected] www.joinville.udesc.br/portal/professores/parpinelli www2.joinville.udesc.br/~coca/ Agentes solucionadores

Leia mais

Introdução. Introdução. Introdução. Locomoção. Introdução. Introdução à Robótica Robótica Móvel Locomoção

Introdução. Introdução. Introdução. Locomoção. Introdução. Introdução à Robótica Robótica Móvel Locomoção Introdução Introdução à Robótica Robótica Móvel Prof. Douglas G. Macharet [email protected] Um robô móvel necessita de mecanismos que o permitam navegar pelo ambiente Projetados de acordo com

Leia mais