INTRODUÇÃO À ROBÓTICA MÓVEL
|
|
|
- Daniel Salazar Azenha
- 7 Há anos
- Visualizações:
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 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
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,
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
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
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
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
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
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
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
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
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
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
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.
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,
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]
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
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, +
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/
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
