(self, dt, a, omega)
| 25 | self._calc_vehicle_contour() |
| 26 | |
| 27 | def update(self, dt, a, omega): |
| 28 | self.x += self.v * np.cos(self.yaw) * dt |
| 29 | self.y += self.v * np.sin(self.yaw) * dt |
| 30 | self.yaw += omega * dt |
| 31 | self.v += a * dt |
| 32 | if self.v >= self.max_v: |
| 33 | self.v = self.max_v |
| 34 | |
| 35 | def plot(self): |
| 36 | plt.plot(self.x, self.y, ".b") |