Foi demonstrado que o algoritmo ideal de planejamento de movimento baseado em amostragem (descrito neste documento ) produz caminhos livres de colisão que convergem para o caminho ideal conforme o tempo de planejamento aumenta. No entanto, tanto quanto posso ver, as provas e experimentos de otimização assumiram que a métrica de custo do caminho é a distância euclidiana no espaço de configuração. O também pode gerar propriedades de otimização para outras métricas de qualidade do caminho, como maximizar a folga mínima dos obstáculos ao longo do caminho?
Para definir a folga mínima: por simplicidade, podemos considerar um robô pontual movendo-se no espaço euclidiano. Para qualquer configuração que esteja no espaço de configuração sem colisões, defina uma função d (q) que retorne a distância entre o robô e o obstáculo C mais próximo. Para um caminho \ sigma , a folga mínima \ text {min_clear} (\ sigma) é o valor mínimo de d (q) para todos os q \ in \ sigma . No planejamento ideal do movimento, pode-se maximizar a folga mínima dos obstáculos ao longo do caminho. Isso significaria definir alguma métrica de custo c (\ sigma) tal que cd ( q ) σ min_clear ( σ ) d ( q ) qaumenta à medida que a folga mínima diminui. Uma função simples seria .
No primeiro artigo, introduzindo , várias suposições são feitas sobre a métrica de custo do caminho, para que as provas sejam válidas; uma das premissas dizia respeito à aditividade da métrica de custo, que não se aplica à métrica de liberação mínima acima. No entanto, no artigo de jornal mais recente que descreve o algoritmo, várias das suposições anteriores não foram listadas e parecia que a métrica de custo mínimo de liberação também pode ser otimizada pelo algoritmo.
Alguém sabe se as provas da otimização de podem ter uma métrica mínima de custo de liberação (talvez não a que eu fornei acima, mas outra que tenha o mesmo mínimo) ou se foram realizadas experiências para suporta a utilidade do algoritmo para essa métrica?
fonte
Respostas:
* Observe que é a concatenação dos caminhos e . Então definido como a folga mínima implicaa b c ( ⋅ ) c ( a | b ) = m i n ( c ( a ) , c ( b ) )a|b a b c(⋅) c(a|b)=min(c(a),c(b))
Você se refere a (na referência 1):
Que se tornou (na referência 3, Problema 2):
O que ainda não é o caso da distância mínima de folga.
Atualização: dada a restrição simplificada dos custos do caminho, sua exp sugerida (-min_clearance) parece correta.
fonte
Em uma resposta anterior , concordamos que uma função de custo definida como
satisfaria as propriedades necessárias para que o TRR * produza uma otimização assintótica sob essa métrica.
No entanto, ao revisar o artigo do IJRR que descreve o RRT *, essa função de custo não satisfaz tecnicamente as suposições feitas no artigo. Especificamente, essa função de custo viola a propriedade de limite , definida como:
Eu me pergunto se o RRT * simplesmente não produzirá soluções assintoticamente ótimas sob essa função de custo, ou se ainda assim poderia, mas talvez essas suposições simplificassem as provas de otimalidade no artigo.
fonte