Exemple #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))
Exemple #2
0
def particle_stream():
    while True:
        r = pf.robot()
        r.set_noise(pf.bearing_noise, pf.steering_noise, pf.distance_noise)
        yield r