POMDPPlanners — open-source Python package for POMDP planning (POMCP, BetaZero, ConstrainedZero + more), with an arXiv paper
|
Every time I needed to run a POMDP experiment, I ended up gluing together half-maintained repos with incompatible interfaces and no clear way to swap planners or environments. So I built something more cohesive. POMDPPlanners is a unified Python framework for POMDP planning research and industrial applications. Among the included planners: POMCP, POMCPOW, POMCP-DPW, PFT-DPW, Sparse PFT, Sparse Sampling, Open Loop Planners, BetaZero (AlphaZero adapted to belief space), and ConstrainedZero (safety-constrained extension using conformal inference). Environments: Tiger, RockSample, LightDark, LaserTag, PacMan, CartPole, and several more. See the LaserTag demo below. GitHub: https://github.com/yaacovpariente/POMDPPlanners Getting started notebooks: https://github.com/yaacovpariente/POMDPPlanners/tree/master/docs/examples Paper: https://arxiv.org/abs/2602.20810 Would love feedback! submitted by /u/PlayParty8441 |