MCPcopy Create free account
hub / github.com/PJLab-ADG/OASim / vehMoveStep

Method vehMoveStep

limsim/simModel/fixedScene/model.py:391–401  ·  view source on GitHub ↗
(self, veh: Vehicle)

Source from the content-addressed store, hash-verified

389 veh.laneAppend(self.nb)
390
391 def vehMoveStep(self, veh: Vehicle):
392 # control vehicles after update its data
393 # control happens next timestep
394 if veh.plannedTrajectory and veh.plannedTrajectory.xQueue:
395 centerx, centery, yaw, speed, accel = veh.plannedTrajectory.pop_last_state()
396 try:
397 veh.controlSelf(centerx, centery, yaw, speed, accel)
398 except:
399 return
400 else:
401 veh.exitControlMode()
402
403 def updateVeh(self):
404 if self.ls.currVehicles:

Callers 1

updateVehMethod · 0.95

Calls 3

pop_last_stateMethod · 0.80
controlSelfMethod · 0.80
exitControlModeMethod · 0.80

Tested by

no test coverage detected