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

Method updateVeh

limsim/simModel/egoTracking/replay.py:241–254  ·  view source on GitHub ↗
(self, veh: Vehicle | egoCar)

Source from the content-addressed store, hash-verified

239 veh.dbTrajectory = dbTrajectory
240
241 def updateVeh(self, veh: Vehicle | egoCar):
242 self.setDBTrajectory(veh)
243 if veh.dbTrajectory and veh.dbTrajectory.xQueue:
244 (x, y, yaw, speed, accel, laneID, lanePos,
245 routeIdx) = veh.dbTrajectory.pop_last_state_r()
246 veh.xQ.append(x)
247 veh.yQ.append(y)
248 veh.yawQ.append(yaw)
249 veh.speedQ.append(speed)
250 veh.accelQ.append(accel)
251 if veh.dbTrajectory.laneIDQueue:
252 veh.laneIDQ.append(laneID)
253 veh.lanePosQ.append(lanePos)
254 veh.routeIdxQ.append(routeIdx)
255
256 def plotVState(self):
257 if self.ego.speedQ:

Callers 1

getSceMethod · 0.95

Calls 2

setDBTrajectoryMethod · 0.95
pop_last_state_rMethod · 0.80

Tested by

no test coverage detected