Escolar Documentos
Profissional Documentos
Cultura Documentos
Móvel
Prof. Ph.D. TIAGO PEREIRA DO NASCIMENTO
tiagopn@ci.ufpb.br
Universidade Federal da Paraíba
Departamento de sistemas de Computação
1
Objetivo do Curso
● O objetivo desta disciplina é prover ao aluno a capacidade de
analisar problemas de engenharia de forma a selecionar sistemas
robóticos móveis que possam solucionar tais problemas.
● Livros no SIGAA
● Referências Básicas:
4
A Disciplina
● Frequência: FAREI CHAMADA AO FINAL
DA AULA!
○ Tirar dúvidas
● Avaliações:
■ [E1+E2+E3]/3
6
A Disciplina
● Professor, tem alguma lista de exercícios?
○ NÃO!!!
7
Práticas Dirigidas
● É ALTAMENTE recomendado que o aluno as refaça em casa!
○ Prática 7: A* em MAtlab
8
Trabalho Final
● NÃO CONSIDERE O VÍDEO DA AULA 0!
● CONSIDERAÇÕES IMPORTANTES
○ Número de Integrantes da equipe: até 2, de duas pessoas, em dupla!
9
Trabalho Final
● Entregáveis:
■ Descrição da Pontuação:
● Criar um mapa (occupancy grid ou divisão por células) nas
dimensões máximas de 9 m de largura x 12 metros de
comprimento com paredes externas e internas, ou seja, obstáculos
fixos (2 pontos).
● Gerar um caminho que ande por todo o mapa gerado, desviando
de obstáculos (6 pontos)
● O caminho gerado deve ser apresentado ao menos 1 figura em
forma de mapa com o caminho traçado (2 pontos)
■ Descrição da Pontuação:
● Criar o mesmo mapa gerado no Entregável 1 no Gazebo (1 pontos)
● Criar e Sintonizar Controlador de Trajetória e Testar no Gazebo (4
pontos)
● Integrar o Controlador de Trajetória com o Gerador Feito no
Entregável 1 (5 pontos)
11
Trabalho Final
● Entregáveis:
■ Descrição da Pontuação:
● Implementar Localização Global do Robô usando o algoritmo de Monte
Carlo (3,0 pontos)
● Integrar a Localização com os Entregáveis 1 e 2, usando a posição
fornecida pelo algoritmos de Localização para alimentar o controlador
(7,0 pontos)
■ Objetivo: A Localização Global do robô por Monte Carlo por vezes é falha
mas pode ser melhorada com a filtragem (EKF ou UKF) para rastreamento de
pose. Espera-se a integração com os entregáveis 1 e 2.
12
Trabalho Final
● Entregáveis:
-1 9
I D
○ Entregável 4: Implementação no Robô Turtlebot Real - 3,0 pontos
V
■ Descrição da Pontuação:
C O
● Criar Mapa no LaSER (usando as caixas fornecidas) e passar isso
T E
AN
pro Occupancygrid (1 ponto)
R
● Demonstrar a integração de todos os outros 3 entregáveis no robô
U
real (2 pontos)
O D
A D
D I T
■ Objetivo: Testar o loop de navegação criado com a junção dos 3
entregáveis anteriores no robô real Turtlebot.
E R
■ Para isso os alunos deverão criar no vão do LaSER o mesmo mapa
IN T
criado no primeiro entregável utilizando as caixas fornecidas pelo
professor.
13
Trabalho Final
14
Aviso!
● O curso não é fácil
○ Muito conteúdo
● Dedicação é FUNDAMENTAL
15
Até a Próxima Aula!
16