SMS versenden: Symbolic Dynamic Programming for First-order POMDPs