From c44acd1da2be009e6ef1f70172632b4d62fa1485 Mon Sep 17 00:00:00 2001 From: Daniel Ingram Date: Thu, 22 Mar 2018 16:35:57 -0400 Subject: [PATCH] Fixed issue with float index for Python 2 --- Mapping/raycasting_grid_map/raycasting_grid_map.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Mapping/raycasting_grid_map/raycasting_grid_map.py b/Mapping/raycasting_grid_map/raycasting_grid_map.py index c93ad7ed..67ae4fd2 100644 --- a/Mapping/raycasting_grid_map/raycasting_grid_map.py +++ b/Mapping/raycasting_grid_map/raycasting_grid_map.py @@ -50,7 +50,7 @@ def atan_zero_to_twopi(y, x): def precasting(minx, miny, xw, yw, xyreso, yawreso): - precast = [[] for i in range(round((math.pi * 2.0) / yawreso) + 1)] + precast = [[] for i in range(int(round((math.pi * 2.0) / yawreso)) + 1)] for ix in range(xw): for iy in range(yw): @@ -59,7 +59,7 @@ def precasting(minx, miny, xw, yw, xyreso, yawreso): d = math.sqrt(px**2 + py**2) angle = atan_zero_to_twopi(py, px) - angleid = math.floor(angle / yawreso) + angleid = int(math.floor(angle / yawreso)) pc = precastDB() @@ -87,7 +87,7 @@ def generate_ray_casting_grid_map(ox, oy, xyreso, yawreso): d = math.sqrt(x**2 + y**2) angle = atan_zero_to_twopi(y, x) - angleid = math.floor(angle / yawreso) + angleid = int(math.floor(angle / yawreso)) gridlist = precast[angleid]