Skip to content

Commit c44acd1

Browse files
Fixed issue with float index for Python 2
1 parent ca7195f commit c44acd1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Mapping/raycasting_grid_map/raycasting_grid_map.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def atan_zero_to_twopi(y, x):
5050

5151
def precasting(minx, miny, xw, yw, xyreso, yawreso):
5252

53-
precast = [[] for i in range(round((math.pi * 2.0) / yawreso) + 1)]
53+
precast = [[] for i in range(int(round((math.pi * 2.0) / yawreso)) + 1)]
5454

5555
for ix in range(xw):
5656
for iy in range(yw):
@@ -59,7 +59,7 @@ def precasting(minx, miny, xw, yw, xyreso, yawreso):
5959

6060
d = math.sqrt(px**2 + py**2)
6161
angle = atan_zero_to_twopi(py, px)
62-
angleid = math.floor(angle / yawreso)
62+
angleid = int(math.floor(angle / yawreso))
6363

6464
pc = precastDB()
6565

@@ -87,7 +87,7 @@ def generate_ray_casting_grid_map(ox, oy, xyreso, yawreso):
8787

8888
d = math.sqrt(x**2 + y**2)
8989
angle = atan_zero_to_twopi(y, x)
90-
angleid = math.floor(angle / yawreso)
90+
angleid = int(math.floor(angle / yawreso))
9191

9292
gridlist = precast[angleid]
9393

0 commit comments

Comments
 (0)