|
|
@ -15,7 +15,7 @@ EventName = car.CarEvent.EventName |
|
|
|
# We recommend that you do not change these numbers from the defaults. |
|
|
|
# We recommend that you do not change these numbers from the defaults. |
|
|
|
# ****************************************************************************************** |
|
|
|
# ****************************************************************************************** |
|
|
|
|
|
|
|
|
|
|
|
class DRIVER_MONITOR_SETTINGS(): |
|
|
|
class DRIVER_MONITOR_SETTINGS: |
|
|
|
def __init__(self): |
|
|
|
def __init__(self): |
|
|
|
self._DT_DMON = DT_DMON |
|
|
|
self._DT_DMON = DT_DMON |
|
|
|
# ref (page15-16): https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:42018X1947&rid=2 |
|
|
|
# ref (page15-16): https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:42018X1947&rid=2 |
|
|
@ -102,7 +102,7 @@ def face_orientation_from_net(angles_desc, pos_desc, rpy_calib): |
|
|
|
yaw -= rpy_calib[2] |
|
|
|
yaw -= rpy_calib[2] |
|
|
|
return roll_net, pitch, yaw |
|
|
|
return roll_net, pitch, yaw |
|
|
|
|
|
|
|
|
|
|
|
class DriverPose(): |
|
|
|
class DriverPose: |
|
|
|
def __init__(self, max_trackable): |
|
|
|
def __init__(self, max_trackable): |
|
|
|
self.yaw = 0. |
|
|
|
self.yaw = 0. |
|
|
|
self.pitch = 0. |
|
|
|
self.pitch = 0. |
|
|
@ -116,12 +116,12 @@ class DriverPose(): |
|
|
|
self.cfactor_pitch = 1. |
|
|
|
self.cfactor_pitch = 1. |
|
|
|
self.cfactor_yaw = 1. |
|
|
|
self.cfactor_yaw = 1. |
|
|
|
|
|
|
|
|
|
|
|
class DriverBlink(): |
|
|
|
class DriverBlink: |
|
|
|
def __init__(self): |
|
|
|
def __init__(self): |
|
|
|
self.left_blink = 0. |
|
|
|
self.left_blink = 0. |
|
|
|
self.right_blink = 0. |
|
|
|
self.right_blink = 0. |
|
|
|
|
|
|
|
|
|
|
|
class DriverStatus(): |
|
|
|
class DriverStatus: |
|
|
|
def __init__(self, rhd_saved=False, settings=None, always_on=False): |
|
|
|
def __init__(self, rhd_saved=False, settings=None, always_on=False): |
|
|
|
if settings is None: |
|
|
|
if settings is None: |
|
|
|
settings = DRIVER_MONITOR_SETTINGS() |
|
|
|
settings = DRIVER_MONITOR_SETTINGS() |
|
|
|