Distributed state and field estimation using a particle filter