Skip to content

Commit 86cf6f9

Browse files
authored
Merge pull request AtsushiSakai#222 from zhkmxx9302013/master
Update motion_model.py
2 parents 57e0dd2 + 7c1a1dd commit 86cf6f9

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

PathPlanning/ModelPredictiveTrajectoryGenerator/motion_model.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ def generate_trajectory(s, km, kf, k0):
3636

3737
n = s / ds
3838
time = s / v # [s]
39+
40+
if isinstance(time, type(np.array([]))): time = time[0]
41+
if isinstance(km, type(np.array([]))): km = km[0]
42+
if isinstance(kf, type(np.array([]))): kf = kf[0]
43+
3944
tk = np.array([0.0, time / 2.0, time])
4045
kk = np.array([k0, km, kf])
4146
t = np.arange(0.0, time, time / n)
@@ -62,6 +67,11 @@ def generate_last_state(s, km, kf, k0):
6267

6368
n = s / ds
6469
time = s / v # [s]
70+
71+
if isinstance(time, type(np.array([]))): time = time[0]
72+
if isinstance(km, type(np.array([]))): km = km[0]
73+
if isinstance(kf, type(np.array([]))): kf = kf[0]
74+
6575
tk = np.array([0.0, time / 2.0, time])
6676
kk = np.array([k0, km, kf])
6777
t = np.arange(0.0, time, time / n)

0 commit comments

Comments
 (0)