interMinSpace
This commit is contained in:
parent
e8bb5ee157
commit
71c04d224b
5
Car.py
5
Car.py
@ -55,7 +55,8 @@ class Car():
|
||||
self.v=0
|
||||
self.a=10
|
||||
self.b=20
|
||||
self.minSpace=10
|
||||
self.minSpace=5
|
||||
self.interMinSpace=20
|
||||
self.leaderBefore=False
|
||||
self.distToInter=0
|
||||
self.timeStopped=0
|
||||
@ -421,7 +422,7 @@ class Car():
|
||||
# ou si on as le temps d'arriver à l'intersection avant le leader (plus un marge pour garder un distance de sécu)
|
||||
# alors on accelere pour s'inserer
|
||||
#print(tti, leader.T, marg, ltti)
|
||||
if self.distToInter > self.minSpace + dts or self.distToInter < 5 or (tti + leader.T + marg) < ltti:
|
||||
if self.distToInter > self.interMinSpace + dts or self.distToInter < 5 or (tti + leader.T + marg) < ltti:
|
||||
self.v = min(vmax, self.v + self.a*dt)
|
||||
#print(self.id, "ca passe")
|
||||
else:# sinon on freine
|
||||
|
Loading…
x
Reference in New Issue
Block a user