added predict service, timer and config file from jetson board

This commit is contained in:
Michael Weig 2026-03-04 11:14:40 +01:00
parent 7b7f89cf9d
commit 3d8c7c6639
4 changed files with 65 additions and 50 deletions

6
.gitignore vendored
View File

@ -5,6 +5,6 @@
!*.md !*.md
!*.parquet !*.parquet
!.gitignore !.gitignore
!.service !*.service
!.timer !*.timer
!.yaml !*.yaml

View File

@ -12,11 +12,11 @@ scaler:
mqtt: mqtt:
enabled: true enabled: true
host: "localhost" host: "141.75.215.233"
port: 1883 port: 1883
topic: "ml/predictions" topic: "PREDICTIONS"
client_id: "predictor-01" client_id: "jetson-board"
qos: 1 qos: 0
retain: false retain: false
# username: "" # username: ""
# password: "" # password: ""
@ -72,46 +72,39 @@ sample:
fill_nan_with_median: true fill_nan_with_median: true
discard_if_all_nan: true discard_if_all_nan: true
fallback: fallback:
- start_time: 0 FACE_AU01_mean: 0.7645230925040001
- FACE_AU01_mean: 0.5 FACE_AU02_mean: 0.731433810144
- FACE_AU02_mean: 0.5 FACE_AU04_mean: 0.19544571909800001
- FACE_AU04_mean: 0.5 FACE_AU05_mean: 0.5459417841199999
- FACE_AU05_mean: 0.5 FACE_AU06_mean: 0.11525241050400001
- FACE_AU06_mean: 0.5 FACE_AU07_mean: 0.012
- FACE_AU07_mean: 0.5 FACE_AU09_mean: 0.1025071305288
- FACE_AU09_mean: 0.5 FACE_AU10_mean: 0.018860388261559197
- FACE_AU10_mean: 0.5 FACE_AU11_mean: 0.4
- FACE_AU11_mean: 0.5 FACE_AU12_mean: 0.06147405784940001
- FACE_AU12_mean: 0.5 FACE_AU14_mean: 0.3035830324256
- FACE_AU14_mean: 0.5 FACE_AU15_mean: 0.429531116458
- FACE_AU15_mean: 0.5 FACE_AU17_mean: 0.59837751402
- FACE_AU17_mean: 0.5 FACE_AU20_mean: 0.0
- FACE_AU20_mean: 0.5 FACE_AU23_mean: 0.36847432157119997
- FACE_AU23_mean: 0.5 FACE_AU24_mean: 0.460720551004
- FACE_AU24_mean: 0.5 FACE_AU25_mean: 0.08549070376580001
- FACE_AU25_mean: 0.5 FACE_AU26_mean: 0.15669224557279998
- FACE_AU26_mean: 0.5 FACE_AU28_mean: 0.4071362423348
- FACE_AU28_mean: 0.5 FACE_AU43_mean: 0.10835549767080001
- FACE_AU43_mean: 0.5 Fix_count_short_66_150: 1.0
- Fix_count_short_66_150: 2 Fix_count_medium_300_500: 0.0
- Fix_count_medium_300_500: 2 Fix_count_long_gt_1000: 0.0
- Fix_count_long_gt_1000: 2 Fix_count_100: 1.0
- Fix_count_100: 2 Fix_mean_duration: 60.869565217391305
- Fix_mean_duration: 100 Fix_median_duration: 40.0
- Fix_median_duration: 100 Sac_count: 98.0
- Sac_count: 2 Sac_mean_amp: 0.12010199338955968
- Sac_mean_amp: 2 Sac_mean_dur: 263.5705727294512
- Sac_mean_dur: 100 Sac_median_dur: 160.0
- Sac_median_dur: 100 Blink_count: 14.0
- Blink_count: 2 Blink_mean_dur: 0.38857142857142857
- Blink_mean_dur: 2 Blink_median_dur: 0.2
- Blink_median_dur: 2 Pupil_mean: 3.2823675201416016
- Pupil_mean: 2 Pupil_IPA: 0.0036347377340156025
- Pupil_IPA: 2

View File

@ -0,0 +1,11 @@
[Unit]
Description=Predict latest sample and send message
After=network.target
StartLimitIntervalSec=0
[Service]
Type=oneshot
User=edgekit
ExecStart=~/anaconda3/envs/p310_FS/bin/python /home/edgekit/MSY_FS/fahrsimulator_msy2526_ai/predict_pipeline/predict_sample.py
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,11 @@
[Unit]
Description=Run predict sample every 5 seconds
[Timer]
OnBootSec=5
OnUnitActiveSec=5
AccuracySec=1s
Unit=predict.service
[Install]
WantedBy=timers.target