mirror of
https://github.com/AtsushiSakai/PythonRobotics.git
synced 2026-02-11 22:14:54 -05:00
Update the pi_2_pi function to a use of a modulo instead of two while.
This commit is contained in:
@@ -331,13 +331,7 @@ def generate_local_course(L, lengths, mode, maxc, step_size):
|
||||
|
||||
|
||||
def pi_2_pi(angle):
|
||||
while(angle > math.pi):
|
||||
angle = angle - 2.0 * math.pi
|
||||
|
||||
while(angle < -math.pi):
|
||||
angle = angle + 2.0 * math.pi
|
||||
|
||||
return angle
|
||||
return (angle + math.pi) % (2*math.pi) - math.pi
|
||||
|
||||
|
||||
def calc_paths(sx, sy, syaw, gx, gy, gyaw, maxc, step_size):
|
||||
|
||||
Reference in New Issue
Block a user