Ejemplo n.º 1
0
    def init_filter(self):
        # New robot's position
        self.robot = pf.robot()
        self.robot.set_noise(pf.bearing_noise, pf.steering_noise, pf.distance_noise)

        # Make particles            
        self.particles = list(itertools.islice(self.particle_stream, self.N))
Ejemplo n.º 2
0
def particle_stream():
    while True:
        r = pf.robot()
        r.set_noise(pf.bearing_noise, pf.steering_noise, pf.distance_noise)
        yield r