Projeto

Geral

Perfil

Ações

Atividade #706

Fechada

Implementar segunda suavização de trajetória.

Adicionado por Nicolas Oliveira mais de 6 anos atrás. Atualizado mais de 6 anos atrás.

Situação:
Fechada
Prioridade:
Normal
Atribuído para:
Início:
30/04/2018
Data prevista:

Descrição

A ER-force usa um segundo algoritmo de suavização que pode ser encontrado em seu tdp anexo e obedece o algoritmo abaixo.

![](algoritmo.jpg)

Esse algoritmo visa retirar as quinas da trajetória suavizada pelo nosso algoritmo atual, seria uma segunda suavização. Nessa imagem abaixo a trajetória em vermelho seria a gerada pelo algoritmo atual e a em amarelo a com a segunda suavização.

![](smooth.jpg)

Do ponto de vista do controle, retirar essas quinas é bom, mesmo sendo adicionados alguns poucos pontos na trajetória, porque assim as curvas são "divididas" e o robô não precisa reduzir tanto nas curvas fechadas.

Não sei se a implementação é simples e se o resultado vale a pena. Um estudo melhor deve ser feito.


Arquivos

etdp2015ERFORCE.pdf (950 KB) etdp2015ERFORCE.pdf Nicolas Oliveira, 30/04/2018 14:01 h
algoritmo.jpg (40,4 KB) algoritmo.jpg Nicolas Oliveira, 30/04/2018 14:02 h
smooth.jpg (15,1 KB) smooth.jpg Nicolas Oliveira, 30/04/2018 14:02 h
Ações #1

Atualizado por Carla Cosenzamais de 6 anos

A vi SmootherPath foi desenvolvida, porém ainda há muitos bugs nela.

Ações #2

Atualizado por Carla Cosenzamais de 6 anos

  • Situação alterado de Não Iniciada para Em andamento

A vi com buscar binária foi desenvolvida, mas o path não está correto. Analisando o código, acho que o problem está no DetectCollision, que foi reaproveitado do SmoothPath. Algumas simplificações foram feitas no DetectCollision pela condição do path gerado pelo RRT, mas essas simplificações não valem no SmootherPath. Logo vou fazer uma nova vi para detectar colisões e testar.

Ações #3

Atualizado por Gabriel Borges da Conceiçãomais de 6 anos

  • Situação alterado de Em andamento para Resolvida
Ações #4

Atualizado por Gabriel Borges da Conceiçãomais de 6 anos

  • Situação alterado de Resolvida para Fechada
Ações

Exportar para Atom PDF