Тёмный

New Ideas for Any-Angle Pathfinding 

Shortest Path Lab @ Monash University
Подписаться 81
Просмотров 1,4 тыс.
50% 1

Presented at the 2019 GDC AI Summit.
To compute paths for virtual characters we often transform a continuous environment into a simplified grid or a navigation mesh. However, pathfinding algorithms developed for grids and meshes usually return only approximate shortest paths, with unnecessary detours and additional turns being common side-effects. In this session, the speaker will discuss a range of "any-angle" techniques that can help you overcome such difficulties. The presentation will also describe Anya and Polyanya, two new algorithms which not only guarantee to compute actual shortest paths but which can also run 10-100+ times faster than traditional grid-based A* search.
Daniel's website:
harabor.net/daniel
For reference implementations of Anya and Polyanya please visit:
bitbucket.org/dharabor/pathfi...
References:
String Pulling:
Pinter, M., 2001. Toward more realistic pathfinding. Game Developer Magazine, 8(4).
(Link: web.archive.org/web/2013060614...)
Theta*:
Nash, A., Daniel, K., Koenig, S. and Felner, A., 2007, July. Theta^*: Any-angle path planning on grids. In AAAI (Vol. 7, pp. 1177-1183).
(PDF: idm-lab.org/bib/abstracts/pape...)
SUB-TL:
Uras, T. and Koenig, S., 2015, April. Speeding-up any-angle path-planning on grids. In Proceedings of the International Conference on Automated Planning and Scheduling (Vol. 25, pp. 234-238).
(PDF: ojs.aaai.org/index.php/ICAPS/...)
Anya:
Harabor, D.D., Grastien, A., Öz, D. and Aksakalli, V., 2016. Optimal any-angle pathfinding in practice. Journal of Artificial Intelligence Research, 56, pp.89-118.
(PDF: www.jair.org/index.php/jair/a...)
Polyanya:
Cui, M., Harabor, D.D., Grastien, A. and Data61, C., 2017, August. Compromise-free Pathfinding on a Navigation Mesh. In IJCAI (pp. 496-502).
(PDF: www.ijcai.org/Proceedings/201...)

Опубликовано:

 

27 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 4   
@arielmorandy8189
@arielmorandy8189 20 дней назад
i am interested however I am developing using RL and results are already spectacular and will work with "online" worlds as well, by definition, RL run time doesnt care about which world is it in. Anyway, nice presentation on ANYA and POLYANYA
@cnnhean
@cnnhean 6 месяцев назад
Wow, that's genius. Really difficult subject to solve
@yordangrigorov6399
@yordangrigorov6399 5 месяцев назад
Thank you for sharing your wonderful research!
@lenargilmanov7893
@lenargilmanov7893 23 дня назад
That's interesting, but think I'll stick with navmeshes and theta* for now.
Далее
The Most Important Algorithm in Machine Learning
40:08
Просмотров 348 тыс.
Kademlia, Explained
24:22
Просмотров 16 тыс.
Pathfinding in games. How to do it for 30k entities.
14:21
Stop Getting Lost: Make Cognitive Maps, Not Levels
26:27
How do vector field Pathfinding algorithm work ?
7:12
Leslie Lamport: Thinking Above the Code
59:50
Просмотров 366 тыс.
Visualizing Pathfinding Algorithms
10:03
Просмотров 149 тыс.