Heuristic Search Value Iteration for POMDPs