SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
Algoritmos Genéticos Aplicados em Planejamento
de Rota para VANTs e Robótica Evolutiva
Jesimar da Silva Arantes
Instituto de Ciências Matemáticas e de Computação
Universidade de São Paulo - São Carlos, SP
Maio – 2015
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 1 / 49
Sumário
1 Introdução
Contextualização
2 Algoritmos Evolutivos
3 Aplicação em Planejamento de Rotas
Objetivos
Problema Abordado
Metodologia
Resultados
4 Aplicação em Robótica Evolutiva
Objetivos
Metodologia
Resultados
5 Considerações Finais
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 2 / 49
Introdução
Contextualização: Aplicações
Áreas de Aplicação
Aplicação 1: Planejamento de Rota para VANT
Aplicação 2: Robótica Evolutiva
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 3 / 49
Introdução
Contextualização: Aplicação Planejamento de Rota
Definição do Problema
Desenvolver um planejador de rotas para VANTs que leve a aeronave até
um local considerado seguro em caso de situação crítica durante o voo.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 4 / 49
Introdução
Contextualização: Aplicação Planejamento de Rota
Figure 1: Cenário ilustrativo para o planejamento de rotas.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 5 / 49
Introdução
Contextualização: Aplicação Robótica Evolutiva
Ideia Básica
Esta aplicação mostra o desenvolvimento um sistema para Robótica
Evolutiva (RE) para a evolução da morfologia de robôs
Nesse sistema as peças do robô foram modeladas com base em
algumas peças para construção de robôs
Os controles do robô (comportamentos) foram definidas de forma
genérica baseadas na arquitetura de subsunção
A evolução dos robôs se dará a partir de regras definidas em
Algoritmos Genéticos (AG) a partir de uma função de avaliação
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 6 / 49
Introdução
Contextualização: Aplicação Robótica Evolutiva
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 7 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 8 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 9 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 10 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 11 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 12 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 13 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 14 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 15 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Maximizar: f (x) = x · seno(10πx) + 1, 0 restrita a −1, 0 ≤ x ≤ 2, 0
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 16 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 17 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 18 / 49
Algoritmos Evolutivos
Algoritmos Genéticos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 19 / 49
Metodologia
Algoritmo Genético Multi-Populacional
Figure 2: Estrutura hierárquica em árvore dos indivíduos.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 20 / 49
Aplicação em Planejamento de Rotas
Objetivos
Objetivo Geral
Promover e aplicar maior segurança aos voos de VANTs, projetando
algoritmos planejadores de rotas que levem em conta as principais
situações críticas que podem ocorrer com tais aeronaves.
Objetivo Específico
Investigar e elencar as principais situações críticas em VANTs
Desenvolver modelos matemáticos que representem a dinâmica da
aeronave, considerando as falhas críticas
Desenvolver algoritmos planejadores de rotas que trate panes
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 21 / 49
Problema Abordado
Contextualização do Problema
Figure 3: Cenário ilustrativo para o planejamento de rotas.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 22 / 49
Problema Abordado
Estratégia de Construção de Mapas
Figure 4: Estratégia de construção de mapas.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 23 / 49
Problema Abordado
Tipos de Regiões Modeladas e Falha Crítica
1 Região Não Navegável (φn)
2 Região Penalizadora (φp)
3 Região Bonificadora (φb)
4 Região Restante (φr )
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 24 / 49
Problema Abordado
Tipos de Situações Críticas Modeladas
1 Problema no Motor (m)
2 Problema na Bateria (b)
3 Problema nas Superfícies Aerodinâmicas 1 (s1)
4 Problema nas Superfícies Aerodinâmicas 2 (s2)
5 Nenhum Problema (∅)
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 25 / 49
Problema Abordado
Formulação Matemática
Parâmetros:
Φj = {Z1
Φj
, Z2
Φj
..., Z
|Φj |
Φj
}: Conjunto de regiões com j ∈ {n, p, b, r}
Zi
Φj
: i-ésima região do conjunto Φj
CΦj : Custo de pousar no conjunto Φj
T: Número de passos de tempo para pousar o VANT
∆: Probabilidade do VANT violar uma região no conjunto Φn
FΨ: Função de transição de estados Ψk com k ∈ {m, b, s1, s2, ∅}
ωt: Perturbação independente do estado, no instante t
Variáveis de Decisão:
xt: Conjunto de estados do VANT
ut: Conjunto de controles do VANT
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 26 / 49
Problema Abordado
Formulação Matemática
Minimizar
|φp|
i=1
(Cφp · P(xT ∈ Zi
φp
)) −
|φb|
i=1
(Cφb
· P(xT ∈ Zi
φb
)) (1)
sujeito a:
xt+1 = FΨ(xt, ut) + ωt ∀ t = 0, 1, . . . T (2)
P


T
t=0
|φn|
i=1
xt /∈ Zi
φn

 ≥ 1 − ∆ (3)
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 27 / 49
Metodologia
Codificação, Decodificação e Solução
Codificação ut:
Decodificação FΨ:
xt+1 = FΨ(xt , ut ) ⇔


px
t+1
py
t+1
vt+1
αt+1

 =



px
t + vt · cos(αt ) · ∆T + at · cos(αt ) · (∆T)2/2
py
t + vt · sen(αt ) · ∆T + at · sen(αt ) · (∆T)2/2
vt + at · ∆T −
Fd
t
m
· ∆T
αt + εt · ∆T



Solução xt:
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 28 / 49
Metodologia
Função Objetivo e Operadores
Função Objetivo:
fitness = fPousoφb
+ fPousoφp
+ fPousoEVooφn
+ fCurvas+
fDistVANTφb
+ fViolouT
+ fψb
(4)
Inicialização:
1 Aleatória, Curva Curta, Aceleração Curta e Gulosa
Crossover:
1 Média, Aritmético, Geométrico, OX e BLX-α
Mutação:
1 Uniforme, Limite e Creep
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 29 / 49
Metodologia
Arquitetura Proposta
Figure 5: Arquitetura do planejador proposto.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 30 / 49
Resultados
Geração Automática de Mapas
Nível de Dificuldade
1 MF
2 MN
3 MD
Área de Cobertura
1 M25%
2 M50%
Legenda dos Mapas
1 a, c, e = M25%
2 b, d, f = M50%
3 a, b = MF
4 c, d = MN
5 e, f = MD
(a) (b) (c) (d
(e) (f)
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 31 / 49
Resultados
Experimentos: Configurações Usadas
Modelo Parâmetro Valor
Mapa
Dimensões X [m] 1000
Dimensões Y [m] 1000
VANT
Posição inicial (px
0 , py
0 ) [m] (0; 0)
Velocidade inicial (v0) [m/s] 24
Ângulo inicial (α0) [o
] 90
Velocidade (vmin; vmax ) [m/s] [11, 1; 30, 5]
Velocidade angular (εmin; εmax ) [o
/s] [−3; 3]
Aceleração (amin; amax ) [m/s2
] [0, 0; 2, 0]
Tempo máximo para queda (T) [s] 60
Discretização do tempo (∆T) [s] 1
Probabilidade de violar a região φn (∆) 0, 001
Pesos das Regiões
Cφb 2000
Cφp 8000
Cφn 100000
Cφr 0
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 32 / 49
Resultados
Experimentos: Exemplos de Situações Críticas
Figure 6: Exemplo de rotas para as situações críticas: a) ψm (79.17%). b) ψb
(97.83%).
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 33 / 49
Resultados
Experimentos: Exemplos de Situações Críticas
Figure 7: Exemplo de rotas para as situações críticas: a) ψs1 (84.00%). b) ψs2
(88.33%).
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 34 / 49
Resultados
Rotas Geradas pelo AGMP
Figure 8: Todas as soluções geradas na 1o
, 3o
e 10o
primeiras gerações. Todas as
soluções geradas pela 1o
, 3o
e 10o
últimas gerações. Total de 10000 avaliações.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 35 / 49
Próximas Etapas
Pouso 3D e Simulação
Figure 9: Próximas etapas: a) Modelagem 3D. b) Simulador de voo FlightGear.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 36 / 49
Introdução
Objetivos
Objetivo Geral
Construir um módulo de robótica evolutiva que utilizará AG para evoluir a
morfologia e controle de robôs em um ambiente virtual
Objetivo Específicos
1 Construir um módulo de evolução de robôs
2 Modelar as peças do robô
3 Definição da função objetivo
4 Desenvolvimento do algoritmo genético
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 37 / 49
Metodologia
Ferramentas Utilizadas
Plataforma de Robótica
O módulo de robótica implementado funciona como uma extensão da
plataforma GrubiBots
Biblioteca de Física
A construção do módulo vai utilizar a biblioteca ODE
ODE - Open Dynamics Engine
Esta biblioteca é um motor de física Open Source
A ode4j é a implementação da ODE para Java
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 38 / 49
Metodologia
Morfologia do Robô
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 39 / 49
Metodologia
Pontos do Conexão do Robô
Visão Geral
1 Definir no simulador o local dos pontos de acoplagem de peças
2 O Chassi é constituído de um conjunto de células
3 Em cada célula foi colocação um ponto de junção
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 40 / 49
Metodologia
Montagem da Morfologia do Robô
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 41 / 49
Metodologia
Operadores de Crossover e Mutação
Operadores de Crossover
1 Crossover de Processador
2 Crossover de Roda Sem Motor
3 Crossover de Roda Com Motor
4 Crossover de Sensor de Distância
Operadores de Mutação
1 Adicionar Peça
2 Remover Peça
3 Trocar Peças
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 42 / 49
Metodologia
Cenários Simulados e Função de Fitness
Cenários Simulados
1 Problema1: Problema da locomoção do robô no ambiente livre de
obstáculos
2 Problema2: Problema de locomoção do robô no ambiente com
obstáculos e alvos
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 43 / 49
Resultados
Parâmetros Utilizados
Problema Parâmetro Valor
Ambos Tamanho da População 100
Ambos Número de Gerações 50
Ambos Tamanho do Torneio 3
Ambos Elitismo Sim
Problema1 Número de Steps (Tempo) 600
Problema2 Número de Steps (Tempo) 6000
Problema1 Taxa Crossover 75%
Problema1 Taxa de Mutação 85%
Problema2 Taxa Crossover 75%
Problema2 Taxa de Mutação 85%
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 44 / 49
Resultados
Trajetória do Robô
Figure 10: Trajetória descrita pelo robô no Problema2.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 45 / 49
Trabalhos Futuros
Construção do Robô Gerado
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 46 / 49
Considerações Finais
Conclusão: Aplicação 1
Este trabalho apresentou o problema de pouso de VANTs em caso de
situação crítica;
Um algoritmo planejador de rotas baseado em AG foi desenvolvido;
Modelagem da dinâmica do VANT com situações críticas feita;
Resultados promissores foram encontrados pelo AG e AGMP;
Pôster foi aceito para publicação no GECCO 2015 sobre esse trabalho.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 47 / 49
Considerações Finais
Conclusão: Aplicação 2
Este trabalho desenvolveu um módulo de robótica evolutiva;
Este módulo é capaz de evoluir a morfologia de um robô;
Com base num conjunto de peças, cenário e função objetivo;
Pôster publicado e apresentado na MNR 2014;
Artigo submetido para uma revista de robótica em 2015.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 48 / 49
LUREG. Lan-
caster University Renewable Energy Group. LUREG. Disponível em:
<http://www.engineering.lancs.ac.uk/lureg/group_research/wave_energ
Acesso em: 27 mar. 2015.
BLACKMORE, L.; ONO, M.; WILLIAMS, B. C. Chance-Constrained
Optimal Path Planning With Obstacles, IEEE Press, v. 27, p.
1080-1094, 2011. ISBN 1552-3098.
DRONEWARS. Drone Crash Database - Drone Wars UK.
Dronewars. Disponível em:
<http://dronewars.net/drone-crash-database/>. Acesso em: 25 set.
2014.
FIGUEIRA, N.; TRINDADE JÚNIOR, O.; MATTEI, A. L. P.; NERIS,
L. Mission Oriented Sensor Arrays – An Approach towards UAS
Usability Improvement in Practical Applications, 5th European
Conference for Aeronautics and Space Sciences (EUCASS),
Munich, 2013.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 48 / 49
LI, H. X. Kongming: A Generative Planner for Hybrid Systems
with Temporally Extended Goals. 2010, PhD thesis - Massachusetts
Institute of Technology, 2010. 237 p.
MATTEI, A. L. P. Consciência Situacional em Voo de Sistemas
Aéreos não Tripulados. 2014. p. 123. Qualificação de Doutorado.
Universidade de São Paulo (USP), São Carlos, SP, 2014.
MEULEAU, N.; PLAUNT, C.; SMITH, D. E.; SMITH, T. An
Emergency Landing Planner for Damaged Aircraft, Proceedings of
the Twenty-First Innovative Applications of Artificial
Intelligence Conference, 2009.
MEULEAU, N.; NEUKOM, C.; PLAUNT, C.; SMITH, D. E.; SMITH,
T. The Emergency Landing Planner Experiment, 21st International
Conference on Automated Planning and Scheduling, 2011.
ONO, M.; WILLIAMS, B. C.; BLACKMORE, L. Probabilistic Planning
for Continuous Dynamic Systems underBounded Risk, Journal of
Artificial Intelligence Research, v. 46, p. 511-577, 2013.
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 49 / 49
Agradecimentos
Obrigado a Todos!!!
Perguntas?
[Contato: jesimar.arantes@gmail.com]
Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 49 / 49

Mais conteúdo relacionado

Destaque

Contribuições do marxismo para a atividade de pesquisa da educação matemática...
Contribuições do marxismo para a atividade de pesquisa da educação matemática...Contribuições do marxismo para a atividade de pesquisa da educação matemática...
Contribuições do marxismo para a atividade de pesquisa da educação matemática...Everaldo Gomes
 
O Desenvolvimento do Pensamento Funcional nos Anos Iniciais: desenhan...
O  Desenvolvimento  do  Pensamento  Funcional  nos  Anos  Iniciais:  desenhan...O  Desenvolvimento  do  Pensamento  Funcional  nos  Anos  Iniciais:  desenhan...
O Desenvolvimento do Pensamento Funcional nos Anos Iniciais: desenhan...Everaldo Gomes
 
Explorando a calculadora nos anos iniciais: A aprendizagem de propriedades d...
Explorando a calculadora nos anos iniciais: A aprendizagem de  propriedades d...Explorando a calculadora nos anos iniciais: A aprendizagem de  propriedades d...
Explorando a calculadora nos anos iniciais: A aprendizagem de propriedades d...Everaldo Gomes
 
UTILIZANDO ROBÓTICA EVOLUTIVA PARA O DESENVOLVIMENTO DA MORFOLOGIA DE ROBÔS
UTILIZANDO ROBÓTICA EVOLUTIVA PARA O DESENVOLVIMENTO DA MORFOLOGIA DE ROBÔSUTILIZANDO ROBÓTICA EVOLUTIVA PARA O DESENVOLVIMENTO DA MORFOLOGIA DE ROBÔS
UTILIZANDO ROBÓTICA EVOLUTIVA PARA O DESENVOLVIMENTO DA MORFOLOGIA DE ROBÔSJesimar Arantes
 
Contas, contas e mais contas - o ensino e a aprendizagem de cálculo mental, e...
Contas, contas e mais contas - o ensino e a aprendizagem de cálculo mental, e...Contas, contas e mais contas - o ensino e a aprendizagem de cálculo mental, e...
Contas, contas e mais contas - o ensino e a aprendizagem de cálculo mental, e...Everaldo Gomes
 
Palestra: Planejamento de Rota para VANTs em Caso de Situação Crítica
Palestra: Planejamento de Rota para VANTs em Caso de Situação CríticaPalestra: Planejamento de Rota para VANTs em Caso de Situação Crítica
Palestra: Planejamento de Rota para VANTs em Caso de Situação CríticaJesimar Arantes
 
Avaliação - concepções segundo olhares de professores e alunos
Avaliação - concepções segundo olhares de professores e alunosAvaliação - concepções segundo olhares de professores e alunos
Avaliação - concepções segundo olhares de professores e alunosEveraldo Gomes
 
O papel pedagógico da História Matemática em livros didáticos e em atividades...
O papel pedagógico da História Matemática em livros didáticos e em atividades...O papel pedagógico da História Matemática em livros didáticos e em atividades...
O papel pedagógico da História Matemática em livros didáticos e em atividades...Everaldo Gomes
 
Formação - caderno 3 pnaic 2015
Formação - caderno 3 pnaic  2015Formação - caderno 3 pnaic  2015
Formação - caderno 3 pnaic 2015Everaldo Gomes
 
Uma análise da obra amor de perdição de
Uma análise da obra amor de perdição deUma análise da obra amor de perdição de
Uma análise da obra amor de perdição deFernanda Pantoja
 
Dissertação: Planejamento de rota para VANTs em caso de situação crítica: uma...
Dissertação: Planejamento de rota para VANTs em caso de situação crítica: uma...Dissertação: Planejamento de rota para VANTs em caso de situação crítica: uma...
Dissertação: Planejamento de rota para VANTs em caso de situação crítica: uma...Jesimar Arantes
 
Apresentação ICTAI: A Multi-Population Genetic Algorithm for UAV Path Re-Plan...
Apresentação ICTAI: A Multi-Population Genetic Algorithm for UAV Path Re-Plan...Apresentação ICTAI: A Multi-Population Genetic Algorithm for UAV Path Re-Plan...
Apresentação ICTAI: A Multi-Population Genetic Algorithm for UAV Path Re-Plan...Jesimar Arantes
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...SlideShare
 

Destaque (13)

Contribuições do marxismo para a atividade de pesquisa da educação matemática...
Contribuições do marxismo para a atividade de pesquisa da educação matemática...Contribuições do marxismo para a atividade de pesquisa da educação matemática...
Contribuições do marxismo para a atividade de pesquisa da educação matemática...
 
O Desenvolvimento do Pensamento Funcional nos Anos Iniciais: desenhan...
O  Desenvolvimento  do  Pensamento  Funcional  nos  Anos  Iniciais:  desenhan...O  Desenvolvimento  do  Pensamento  Funcional  nos  Anos  Iniciais:  desenhan...
O Desenvolvimento do Pensamento Funcional nos Anos Iniciais: desenhan...
 
Explorando a calculadora nos anos iniciais: A aprendizagem de propriedades d...
Explorando a calculadora nos anos iniciais: A aprendizagem de  propriedades d...Explorando a calculadora nos anos iniciais: A aprendizagem de  propriedades d...
Explorando a calculadora nos anos iniciais: A aprendizagem de propriedades d...
 
UTILIZANDO ROBÓTICA EVOLUTIVA PARA O DESENVOLVIMENTO DA MORFOLOGIA DE ROBÔS
UTILIZANDO ROBÓTICA EVOLUTIVA PARA O DESENVOLVIMENTO DA MORFOLOGIA DE ROBÔSUTILIZANDO ROBÓTICA EVOLUTIVA PARA O DESENVOLVIMENTO DA MORFOLOGIA DE ROBÔS
UTILIZANDO ROBÓTICA EVOLUTIVA PARA O DESENVOLVIMENTO DA MORFOLOGIA DE ROBÔS
 
Contas, contas e mais contas - o ensino e a aprendizagem de cálculo mental, e...
Contas, contas e mais contas - o ensino e a aprendizagem de cálculo mental, e...Contas, contas e mais contas - o ensino e a aprendizagem de cálculo mental, e...
Contas, contas e mais contas - o ensino e a aprendizagem de cálculo mental, e...
 
Palestra: Planejamento de Rota para VANTs em Caso de Situação Crítica
Palestra: Planejamento de Rota para VANTs em Caso de Situação CríticaPalestra: Planejamento de Rota para VANTs em Caso de Situação Crítica
Palestra: Planejamento de Rota para VANTs em Caso de Situação Crítica
 
Avaliação - concepções segundo olhares de professores e alunos
Avaliação - concepções segundo olhares de professores e alunosAvaliação - concepções segundo olhares de professores e alunos
Avaliação - concepções segundo olhares de professores e alunos
 
O papel pedagógico da História Matemática em livros didáticos e em atividades...
O papel pedagógico da História Matemática em livros didáticos e em atividades...O papel pedagógico da História Matemática em livros didáticos e em atividades...
O papel pedagógico da História Matemática em livros didáticos e em atividades...
 
Formação - caderno 3 pnaic 2015
Formação - caderno 3 pnaic  2015Formação - caderno 3 pnaic  2015
Formação - caderno 3 pnaic 2015
 
Uma análise da obra amor de perdição de
Uma análise da obra amor de perdição deUma análise da obra amor de perdição de
Uma análise da obra amor de perdição de
 
Dissertação: Planejamento de rota para VANTs em caso de situação crítica: uma...
Dissertação: Planejamento de rota para VANTs em caso de situação crítica: uma...Dissertação: Planejamento de rota para VANTs em caso de situação crítica: uma...
Dissertação: Planejamento de rota para VANTs em caso de situação crítica: uma...
 
Apresentação ICTAI: A Multi-Population Genetic Algorithm for UAV Path Re-Plan...
Apresentação ICTAI: A Multi-Population Genetic Algorithm for UAV Path Re-Plan...Apresentação ICTAI: A Multi-Population Genetic Algorithm for UAV Path Re-Plan...
Apresentação ICTAI: A Multi-Population Genetic Algorithm for UAV Path Re-Plan...
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 

Semelhante a AG aplicados a planejamento de rotas e robótica evolutiva

MC-102 — Aula 01 Introdução à Programação de Computadores.pdf
MC-102 — Aula 01 Introdução à Programação de Computadores.pdfMC-102 — Aula 01 Introdução à Programação de Computadores.pdf
MC-102 — Aula 01 Introdução à Programação de Computadores.pdfLuanaBatista74
 
Atps 1 algebra_linear_geometria_analitica
Atps 1 algebra_linear_geometria_analiticaAtps 1 algebra_linear_geometria_analitica
Atps 1 algebra_linear_geometria_analiticaRonanMs23
 
Curso de Inverno 2014 - Simuladores de Satélite
Curso de Inverno 2014 - Simuladores de SatéliteCurso de Inverno 2014 - Simuladores de Satélite
Curso de Inverno 2014 - Simuladores de SatéliteChristopher Cerqueira
 
05_TREINAMENTO A3 PM .pptx
05_TREINAMENTO A3 PM .pptx05_TREINAMENTO A3 PM .pptx
05_TREINAMENTO A3 PM .pptxWeberthTeixeira1
 
Plano de aula po1 capitulo 1 programação aulas 2015 vrs 0001
Plano de aula po1 capitulo 1   programação aulas 2015 vrs 0001Plano de aula po1 capitulo 1   programação aulas 2015 vrs 0001
Plano de aula po1 capitulo 1 programação aulas 2015 vrs 0001Luis Duncan
 
Introdução UC - 2010 2011
Introdução UC - 2010 2011Introdução UC - 2010 2011
Introdução UC - 2010 2011Luís Nunes
 
Laboratório de Algoritmos Avançados: Busca Ternária
Laboratório de Algoritmos Avançados: Busca TernáriaLaboratório de Algoritmos Avançados: Busca Ternária
Laboratório de Algoritmos Avançados: Busca TernáriaNathan Hartmann
 
Gestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e PlanificaçõesGestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e PlanificaçõesRogerio P C do Nascimento
 
Curso basico matlab
Curso basico matlabCurso basico matlab
Curso basico matlabEva Santana
 
Curso basico matlab
Curso basico matlabCurso basico matlab
Curso basico matlabMikeNandes
 
Análise de Falhas em Sistemas modelados
Análise de Falhas em Sistemas modeladosAnálise de Falhas em Sistemas modelados
Análise de Falhas em Sistemas modeladosAlexandre Grossi
 
Estimativas de Esforço - Engenharia de Software
Estimativas de Esforço - Engenharia de SoftwareEstimativas de Esforço - Engenharia de Software
Estimativas de Esforço - Engenharia de SoftwareEduardo Mendes
 
Abordagens Inteligentes para Controle e Automação - Aplicações
Abordagens Inteligentes para Controle e Automação - AplicaçõesAbordagens Inteligentes para Controle e Automação - Aplicações
Abordagens Inteligentes para Controle e Automação - AplicaçõesItalo Pinto Rodrigues
 

Semelhante a AG aplicados a planejamento de rotas e robótica evolutiva (20)

MC-102 — Aula 01 Introdução à Programação de Computadores.pdf
MC-102 — Aula 01 Introdução à Programação de Computadores.pdfMC-102 — Aula 01 Introdução à Programação de Computadores.pdf
MC-102 — Aula 01 Introdução à Programação de Computadores.pdf
 
Atps 1 algebra_linear_geometria_analitica
Atps 1 algebra_linear_geometria_analiticaAtps 1 algebra_linear_geometria_analitica
Atps 1 algebra_linear_geometria_analitica
 
INOVADEF - Apresentação Marcelo Lopes
INOVADEF - Apresentação Marcelo LopesINOVADEF - Apresentação Marcelo Lopes
INOVADEF - Apresentação Marcelo Lopes
 
Ansys
AnsysAnsys
Ansys
 
Curso de Inverno 2014 - Simuladores de Satélite
Curso de Inverno 2014 - Simuladores de SatéliteCurso de Inverno 2014 - Simuladores de Satélite
Curso de Inverno 2014 - Simuladores de Satélite
 
05_TREINAMENTO A3 PM .pptx
05_TREINAMENTO A3 PM .pptx05_TREINAMENTO A3 PM .pptx
05_TREINAMENTO A3 PM .pptx
 
Plano de aula po1 capitulo 1 programação aulas 2015 vrs 0001
Plano de aula po1 capitulo 1   programação aulas 2015 vrs 0001Plano de aula po1 capitulo 1   programação aulas 2015 vrs 0001
Plano de aula po1 capitulo 1 programação aulas 2015 vrs 0001
 
Manutenção
ManutençãoManutenção
Manutenção
 
Atps
AtpsAtps
Atps
 
WillianRigonSilva_TCC_Final
WillianRigonSilva_TCC_FinalWillianRigonSilva_TCC_Final
WillianRigonSilva_TCC_Final
 
Introdução UC - 2010 2011
Introdução UC - 2010 2011Introdução UC - 2010 2011
Introdução UC - 2010 2011
 
Laboratório de Algoritmos Avançados: Busca Ternária
Laboratório de Algoritmos Avançados: Busca TernáriaLaboratório de Algoritmos Avançados: Busca Ternária
Laboratório de Algoritmos Avançados: Busca Ternária
 
Gestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e PlanificaçõesGestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e Planificações
 
Curso basico matlab
Curso basico matlabCurso basico matlab
Curso basico matlab
 
Curso basico matlab
Curso basico matlabCurso basico matlab
Curso basico matlab
 
Análise de Falhas em Sistemas modelados
Análise de Falhas em Sistemas modeladosAnálise de Falhas em Sistemas modelados
Análise de Falhas em Sistemas modelados
 
Estimativas de Esforço - Engenharia de Software
Estimativas de Esforço - Engenharia de SoftwareEstimativas de Esforço - Engenharia de Software
Estimativas de Esforço - Engenharia de Software
 
Abordagens Inteligentes para Controle e Automação - Aplicações
Abordagens Inteligentes para Controle e Automação - AplicaçõesAbordagens Inteligentes para Controle e Automação - Aplicações
Abordagens Inteligentes para Controle e Automação - Aplicações
 
Plano De Ensino
Plano De EnsinoPlano De Ensino
Plano De Ensino
 
Metodos matematicos
Metodos matematicosMetodos matematicos
Metodos matematicos
 

AG aplicados a planejamento de rotas e robótica evolutiva

  • 1. Algoritmos Genéticos Aplicados em Planejamento de Rota para VANTs e Robótica Evolutiva Jesimar da Silva Arantes Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo - São Carlos, SP Maio – 2015 Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 1 / 49
  • 2. Sumário 1 Introdução Contextualização 2 Algoritmos Evolutivos 3 Aplicação em Planejamento de Rotas Objetivos Problema Abordado Metodologia Resultados 4 Aplicação em Robótica Evolutiva Objetivos Metodologia Resultados 5 Considerações Finais Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 2 / 49
  • 3. Introdução Contextualização: Aplicações Áreas de Aplicação Aplicação 1: Planejamento de Rota para VANT Aplicação 2: Robótica Evolutiva Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 3 / 49
  • 4. Introdução Contextualização: Aplicação Planejamento de Rota Definição do Problema Desenvolver um planejador de rotas para VANTs que leve a aeronave até um local considerado seguro em caso de situação crítica durante o voo. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 4 / 49
  • 5. Introdução Contextualização: Aplicação Planejamento de Rota Figure 1: Cenário ilustrativo para o planejamento de rotas. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 5 / 49
  • 6. Introdução Contextualização: Aplicação Robótica Evolutiva Ideia Básica Esta aplicação mostra o desenvolvimento um sistema para Robótica Evolutiva (RE) para a evolução da morfologia de robôs Nesse sistema as peças do robô foram modeladas com base em algumas peças para construção de robôs Os controles do robô (comportamentos) foram definidas de forma genérica baseadas na arquitetura de subsunção A evolução dos robôs se dará a partir de regras definidas em Algoritmos Genéticos (AG) a partir de uma função de avaliação Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 6 / 49
  • 7. Introdução Contextualização: Aplicação Robótica Evolutiva Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 7 / 49
  • 8. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 8 / 49
  • 9. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 9 / 49
  • 10. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 10 / 49
  • 11. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 11 / 49
  • 12. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 12 / 49
  • 13. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 13 / 49
  • 14. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 14 / 49
  • 15. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 15 / 49
  • 16. Algoritmos Evolutivos Algoritmos Genéticos Maximizar: f (x) = x · seno(10πx) + 1, 0 restrita a −1, 0 ≤ x ≤ 2, 0 Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 16 / 49
  • 17. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 17 / 49
  • 18. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 18 / 49
  • 19. Algoritmos Evolutivos Algoritmos Genéticos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 19 / 49
  • 20. Metodologia Algoritmo Genético Multi-Populacional Figure 2: Estrutura hierárquica em árvore dos indivíduos. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 20 / 49
  • 21. Aplicação em Planejamento de Rotas Objetivos Objetivo Geral Promover e aplicar maior segurança aos voos de VANTs, projetando algoritmos planejadores de rotas que levem em conta as principais situações críticas que podem ocorrer com tais aeronaves. Objetivo Específico Investigar e elencar as principais situações críticas em VANTs Desenvolver modelos matemáticos que representem a dinâmica da aeronave, considerando as falhas críticas Desenvolver algoritmos planejadores de rotas que trate panes Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 21 / 49
  • 22. Problema Abordado Contextualização do Problema Figure 3: Cenário ilustrativo para o planejamento de rotas. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 22 / 49
  • 23. Problema Abordado Estratégia de Construção de Mapas Figure 4: Estratégia de construção de mapas. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 23 / 49
  • 24. Problema Abordado Tipos de Regiões Modeladas e Falha Crítica 1 Região Não Navegável (φn) 2 Região Penalizadora (φp) 3 Região Bonificadora (φb) 4 Região Restante (φr ) Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 24 / 49
  • 25. Problema Abordado Tipos de Situações Críticas Modeladas 1 Problema no Motor (m) 2 Problema na Bateria (b) 3 Problema nas Superfícies Aerodinâmicas 1 (s1) 4 Problema nas Superfícies Aerodinâmicas 2 (s2) 5 Nenhum Problema (∅) Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 25 / 49
  • 26. Problema Abordado Formulação Matemática Parâmetros: Φj = {Z1 Φj , Z2 Φj ..., Z |Φj | Φj }: Conjunto de regiões com j ∈ {n, p, b, r} Zi Φj : i-ésima região do conjunto Φj CΦj : Custo de pousar no conjunto Φj T: Número de passos de tempo para pousar o VANT ∆: Probabilidade do VANT violar uma região no conjunto Φn FΨ: Função de transição de estados Ψk com k ∈ {m, b, s1, s2, ∅} ωt: Perturbação independente do estado, no instante t Variáveis de Decisão: xt: Conjunto de estados do VANT ut: Conjunto de controles do VANT Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 26 / 49
  • 27. Problema Abordado Formulação Matemática Minimizar |φp| i=1 (Cφp · P(xT ∈ Zi φp )) − |φb| i=1 (Cφb · P(xT ∈ Zi φb )) (1) sujeito a: xt+1 = FΨ(xt, ut) + ωt ∀ t = 0, 1, . . . T (2) P   T t=0 |φn| i=1 xt /∈ Zi φn   ≥ 1 − ∆ (3) Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 27 / 49
  • 28. Metodologia Codificação, Decodificação e Solução Codificação ut: Decodificação FΨ: xt+1 = FΨ(xt , ut ) ⇔   px t+1 py t+1 vt+1 αt+1   =    px t + vt · cos(αt ) · ∆T + at · cos(αt ) · (∆T)2/2 py t + vt · sen(αt ) · ∆T + at · sen(αt ) · (∆T)2/2 vt + at · ∆T − Fd t m · ∆T αt + εt · ∆T    Solução xt: Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 28 / 49
  • 29. Metodologia Função Objetivo e Operadores Função Objetivo: fitness = fPousoφb + fPousoφp + fPousoEVooφn + fCurvas+ fDistVANTφb + fViolouT + fψb (4) Inicialização: 1 Aleatória, Curva Curta, Aceleração Curta e Gulosa Crossover: 1 Média, Aritmético, Geométrico, OX e BLX-α Mutação: 1 Uniforme, Limite e Creep Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 29 / 49
  • 30. Metodologia Arquitetura Proposta Figure 5: Arquitetura do planejador proposto. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 30 / 49
  • 31. Resultados Geração Automática de Mapas Nível de Dificuldade 1 MF 2 MN 3 MD Área de Cobertura 1 M25% 2 M50% Legenda dos Mapas 1 a, c, e = M25% 2 b, d, f = M50% 3 a, b = MF 4 c, d = MN 5 e, f = MD (a) (b) (c) (d (e) (f) Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 31 / 49
  • 32. Resultados Experimentos: Configurações Usadas Modelo Parâmetro Valor Mapa Dimensões X [m] 1000 Dimensões Y [m] 1000 VANT Posição inicial (px 0 , py 0 ) [m] (0; 0) Velocidade inicial (v0) [m/s] 24 Ângulo inicial (α0) [o ] 90 Velocidade (vmin; vmax ) [m/s] [11, 1; 30, 5] Velocidade angular (εmin; εmax ) [o /s] [−3; 3] Aceleração (amin; amax ) [m/s2 ] [0, 0; 2, 0] Tempo máximo para queda (T) [s] 60 Discretização do tempo (∆T) [s] 1 Probabilidade de violar a região φn (∆) 0, 001 Pesos das Regiões Cφb 2000 Cφp 8000 Cφn 100000 Cφr 0 Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 32 / 49
  • 33. Resultados Experimentos: Exemplos de Situações Críticas Figure 6: Exemplo de rotas para as situações críticas: a) ψm (79.17%). b) ψb (97.83%). Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 33 / 49
  • 34. Resultados Experimentos: Exemplos de Situações Críticas Figure 7: Exemplo de rotas para as situações críticas: a) ψs1 (84.00%). b) ψs2 (88.33%). Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 34 / 49
  • 35. Resultados Rotas Geradas pelo AGMP Figure 8: Todas as soluções geradas na 1o , 3o e 10o primeiras gerações. Todas as soluções geradas pela 1o , 3o e 10o últimas gerações. Total de 10000 avaliações. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 35 / 49
  • 36. Próximas Etapas Pouso 3D e Simulação Figure 9: Próximas etapas: a) Modelagem 3D. b) Simulador de voo FlightGear. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 36 / 49
  • 37. Introdução Objetivos Objetivo Geral Construir um módulo de robótica evolutiva que utilizará AG para evoluir a morfologia e controle de robôs em um ambiente virtual Objetivo Específicos 1 Construir um módulo de evolução de robôs 2 Modelar as peças do robô 3 Definição da função objetivo 4 Desenvolvimento do algoritmo genético Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 37 / 49
  • 38. Metodologia Ferramentas Utilizadas Plataforma de Robótica O módulo de robótica implementado funciona como uma extensão da plataforma GrubiBots Biblioteca de Física A construção do módulo vai utilizar a biblioteca ODE ODE - Open Dynamics Engine Esta biblioteca é um motor de física Open Source A ode4j é a implementação da ODE para Java Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 38 / 49
  • 39. Metodologia Morfologia do Robô Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 39 / 49
  • 40. Metodologia Pontos do Conexão do Robô Visão Geral 1 Definir no simulador o local dos pontos de acoplagem de peças 2 O Chassi é constituído de um conjunto de células 3 Em cada célula foi colocação um ponto de junção Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 40 / 49
  • 41. Metodologia Montagem da Morfologia do Robô Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 41 / 49
  • 42. Metodologia Operadores de Crossover e Mutação Operadores de Crossover 1 Crossover de Processador 2 Crossover de Roda Sem Motor 3 Crossover de Roda Com Motor 4 Crossover de Sensor de Distância Operadores de Mutação 1 Adicionar Peça 2 Remover Peça 3 Trocar Peças Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 42 / 49
  • 43. Metodologia Cenários Simulados e Função de Fitness Cenários Simulados 1 Problema1: Problema da locomoção do robô no ambiente livre de obstáculos 2 Problema2: Problema de locomoção do robô no ambiente com obstáculos e alvos Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 43 / 49
  • 44. Resultados Parâmetros Utilizados Problema Parâmetro Valor Ambos Tamanho da População 100 Ambos Número de Gerações 50 Ambos Tamanho do Torneio 3 Ambos Elitismo Sim Problema1 Número de Steps (Tempo) 600 Problema2 Número de Steps (Tempo) 6000 Problema1 Taxa Crossover 75% Problema1 Taxa de Mutação 85% Problema2 Taxa Crossover 75% Problema2 Taxa de Mutação 85% Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 44 / 49
  • 45. Resultados Trajetória do Robô Figure 10: Trajetória descrita pelo robô no Problema2. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 45 / 49
  • 46. Trabalhos Futuros Construção do Robô Gerado Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 46 / 49
  • 47. Considerações Finais Conclusão: Aplicação 1 Este trabalho apresentou o problema de pouso de VANTs em caso de situação crítica; Um algoritmo planejador de rotas baseado em AG foi desenvolvido; Modelagem da dinâmica do VANT com situações críticas feita; Resultados promissores foram encontrados pelo AG e AGMP; Pôster foi aceito para publicação no GECCO 2015 sobre esse trabalho. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 47 / 49
  • 48. Considerações Finais Conclusão: Aplicação 2 Este trabalho desenvolveu um módulo de robótica evolutiva; Este módulo é capaz de evoluir a morfologia de um robô; Com base num conjunto de peças, cenário e função objetivo; Pôster publicado e apresentado na MNR 2014; Artigo submetido para uma revista de robótica em 2015. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 48 / 49
  • 49. LUREG. Lan- caster University Renewable Energy Group. LUREG. Disponível em: <http://www.engineering.lancs.ac.uk/lureg/group_research/wave_energ Acesso em: 27 mar. 2015. BLACKMORE, L.; ONO, M.; WILLIAMS, B. C. Chance-Constrained Optimal Path Planning With Obstacles, IEEE Press, v. 27, p. 1080-1094, 2011. ISBN 1552-3098. DRONEWARS. Drone Crash Database - Drone Wars UK. Dronewars. Disponível em: <http://dronewars.net/drone-crash-database/>. Acesso em: 25 set. 2014. FIGUEIRA, N.; TRINDADE JÚNIOR, O.; MATTEI, A. L. P.; NERIS, L. Mission Oriented Sensor Arrays – An Approach towards UAS Usability Improvement in Practical Applications, 5th European Conference for Aeronautics and Space Sciences (EUCASS), Munich, 2013. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 48 / 49
  • 50. LI, H. X. Kongming: A Generative Planner for Hybrid Systems with Temporally Extended Goals. 2010, PhD thesis - Massachusetts Institute of Technology, 2010. 237 p. MATTEI, A. L. P. Consciência Situacional em Voo de Sistemas Aéreos não Tripulados. 2014. p. 123. Qualificação de Doutorado. Universidade de São Paulo (USP), São Carlos, SP, 2014. MEULEAU, N.; PLAUNT, C.; SMITH, D. E.; SMITH, T. An Emergency Landing Planner for Damaged Aircraft, Proceedings of the Twenty-First Innovative Applications of Artificial Intelligence Conference, 2009. MEULEAU, N.; NEUKOM, C.; PLAUNT, C.; SMITH, D. E.; SMITH, T. The Emergency Landing Planner Experiment, 21st International Conference on Automated Planning and Scheduling, 2011. ONO, M.; WILLIAMS, B. C.; BLACKMORE, L. Probabilistic Planning for Continuous Dynamic Systems underBounded Risk, Journal of Artificial Intelligence Research, v. 46, p. 511-577, 2013. Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 49 / 49
  • 51. Agradecimentos Obrigado a Todos!!! Perguntas? [Contato: jesimar.arantes@gmail.com] Jesimar da Silva Arantes (USP) Palestra IFSulDeMinas Maio – 2015 49 / 49