POMDPPlanners — open-source Python package for POMDP planning (POMCP, BetaZero, ConstrainedZero + more), with an arXiv paper

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!

LaserTag environment with PFT-DPW planner. The agent (red) must locate and tag the opponent (blue) under partial observability — it only observes a noisy laser reading, not the opponent’s position directly.

submitted by /u/PlayParty8441
[link] [comments]

Liked Liked