Multi-Agent Pickup and Delivery Problems in Uncertain Environments