Split accel & gyro stamp analytics

This commit is contained in:
John Zhao
2018-08-14 10:15:42 +08:00
parent e40a4aaa3f
commit 0efb51ac11
2 changed files with 86 additions and 57 deletions

View File

@@ -81,6 +81,7 @@ class IMU(Data):
def __init__(self):
super(IMU, self).__init__()
self._flag = 0
self._accel_x = 0
self._accel_y = 0
self._accel_z = 0
@@ -88,6 +89,14 @@ class IMU(Data):
self._gyro_y = 0
self._gyro_z = 0
@property
def flag(self):
return self._flag
@flag.setter
def flag(self, flag):
self._flag = flag
@property
def accel(self):
return self._accel_x, self._accel_y, self._accel_z
@@ -381,6 +390,7 @@ class MYNTEYE(Dataset):
values = [_.strip() for _ in line.split(',')]
imu = IMU()
imu.timestamp = float(values[fields['timestamp']]) * 0.000001
imu.flag = values[fields['flag']]
imu.accel_x = float(values[fields['accel_x']])
imu.accel_y = float(values[fields['accel_y']])
imu.accel_z = float(values[fields['accel_z']])