Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A* is simple enough, but how do you handle pathfinding when the environment isn’t known to the entity?



SLAM is for mapping. For planning (and execution) in unknown environments, probably something like D* Lite.


Iirc, the best approaches for this nowadays are machine learning based. Otherwise, you probably want to do an exploration step first, and bake in the environment.


ML methods are poor pathfinders. I'm unaware of any pathfinding problem where SOTA is not dominated by state-space search.


I can't find any benchmarks, but here's an example of the sort of approach I was talking about:

https://www.researchgate.net/publication/355761412_Path_plan...

GOFAI techniques are: A) Usually unable to incorporate posteri knowledge of the environments they're working on. And B) Often entirely infeasible to adapt to take exploration costs into account.

I've heard of some GOFAI techniques for optimal unbiased pathfinding in unknown environments using optimal transport theory and the like. But unbiased methods are obviously going to lose out in real environments.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: