Spaces:
Paused
Paused
lqr infinite to zero
Browse files- code/sim/ilqr/utils.py +2 -1
code/sim/ilqr/utils.py
CHANGED
|
@@ -12,7 +12,8 @@ def principal_value(angle, min_=-np.pi):
|
|
| 12 |
:param min_: minimum domain for angle (rad)
|
| 13 |
:return angle wrapped to [min_, min_ + 2 pi).
|
| 14 |
"""
|
| 15 |
-
assert np.all(np.isfinite(angle)), "angle is not finite"
|
|
|
|
| 16 |
lhs = (angle - min_) % (2 * np.pi) + min_
|
| 17 |
return lhs
|
| 18 |
|
|
|
|
| 12 |
:param min_: minimum domain for angle (rad)
|
| 13 |
:return angle wrapped to [min_, min_ + 2 pi).
|
| 14 |
"""
|
| 15 |
+
# assert np.all(np.isfinite(angle)), "angle is not finite"
|
| 16 |
+
angle = np.nan_to_num(angle, nan=0.0, posinf=0.0, neginf=0.0)
|
| 17 |
lhs = (angle - min_) % (2 * np.pi) + min_
|
| 18 |
return lhs
|
| 19 |
|