Review comments

- Indentation issues
- Inconsistencies
This commit is contained in:
Danny Staple
2023-02-06 20:26:04 +00:00
parent 542e92a3ee
commit ae79a2f8c1
11 changed files with 193 additions and 62 deletions
+15 -15
View File
@@ -47,12 +47,12 @@ def send_json(data):
def read_json():
try:
data = robot.uart.readline()
decoded = data.decode()
return json.loads(decoded)
data = robot.uart.readline()
decoded = data.decode()
return json.loads(decoded)
except (UnicodeError, ValueError):
print("Invalid data")
return None
print("Invalid data")
return None
def send_poses(samples):
@@ -63,16 +63,16 @@ def send_poses(samples):
class Simulation:
def __init__(self):
self.population_size = 20
self.poses = np.array(
[(
int(random.uniform(0, arena.width)),
int(random.uniform(0, arena.height)),
int(random.uniform(0, 360))) for _ in range(self.population_size)],
dtype=np.float,
)
self.distance_sensors = DistanceSensorTracker()
self.collision_avoider = CollisionAvoid(self.distance_sensors)
self.population_size = 20
self.poses = np.array(
[(
int(random.uniform(0, arena.width)),
int(random.uniform(0, arena.height)),
int(random.uniform(0, 360))) for _ in range(self.population_size)],
dtype=np.float,
)
self.distance_sensors = DistanceSensorTracker()
self.collision_avoider = CollisionAvoid(self.distance_sensors)
async def main(self):
asyncio.create_task(self.distance_sensors.main())