Skip to content

Commit a1ac68d

Browse files
committed
Fixing accel / speed calc
1 parent ed9cf79 commit a1ac68d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

donkeycar/parts/imu.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@ def poll(self):
177177
if not self.ahrs.flags.initialising:
178178
self.euler = self.ahrs.quaternion.to_euler()
179179
self.matrix = self.ahrs.quaternion.to_matrix()
180-
self.lin_accel = accel_phys - self.accel_zero
181-
delta_v = np.dot(self.matrix, self.lin_accel) * dt
180+
self.lin_accel = np.dot(self.matrix, accel_phys) - self.accel_zero
181+
delta_v = self.lin_accel * dt
182182
self.speed += delta_v
183183
self.pos += self.speed * dt
184184
self.path.append((self.time, *self.pos))

0 commit comments

Comments
 (0)