mirror of
https://github.com/AtsushiSakai/PythonRobotics.git
synced 2026-02-11 04:45:24 -05:00
Optimize calc_nearest_index
This commit is contained in:
@@ -83,12 +83,14 @@ def calc_nearest_index(state, cx, cy, cyaw):
|
||||
dx = [state.x - icx for icx in cx]
|
||||
dy = [state.y - icy for icy in cy]
|
||||
|
||||
d = [abs(math.sqrt(idx ** 2 + idy ** 2)) for (idx, idy) in zip(dx, dy)]
|
||||
d = [idx ** 2 + idy ** 2 for (idx, idy) in zip(dx, dy)]
|
||||
|
||||
mind = min(d)
|
||||
|
||||
ind = d.index(mind)
|
||||
|
||||
mind = math.sqrt(mind)
|
||||
|
||||
dxl = cx[ind] - state.x
|
||||
dyl = cy[ind] - state.y
|
||||
|
||||
|
||||
Reference in New Issue
Block a user