private RangeMap map;
private boolean readingsRequired = true;
public MCLPoseProvider(MovementProvider mp, RangeScanner scanner,
RangeMap map, int numParticles, int border) {
particles = new MCLParticleSet(map, numParticles, border);
this.scanner = scanner;
this.map = map;
mp.addMoveListener(this);
}