Dean Lee
68b043606c
ui: fix alert timeout detection using wrong FPS constant ( #35438 )
...
fix alert timeiout detection using wrong FPS constant
2025-06-03 14:52:43 -07:00
Dean Lee
ae8076e729
selfdrive/ui: add experimental mode toggle button with visual indicator ( #35439 )
...
add experimental mode toggle button with visual indicator
2025-06-03 14:51:56 -07:00
Shane Smiskol
928dc6259b
Revert "ui: fill the bg with disengaged color if not started" ( #35441 )
...
Revert "ui: fill the bg with disengaged color if not started (#35434 )"
This reverts commit 10dc40db04 .
2025-06-03 14:51:15 -07:00
Dean Lee
da58feb869
system/ui: fix wifi network icon resize artifacts ( #35440 )
...
fix wifi network icon resize artifacts
2025-06-03 13:08:10 -07:00
Nayan
e6f55a7eea
ui: visuals panel ( #919 )
2025-06-03 16:05:02 -04:00
Dean Lee
10dc40db04
ui: fill the bg with disengaged color if not started ( #35434 )
...
fill the bg with disengaged color if not started
2025-06-03 11:07:42 -07:00
Kumar
c7767bddfe
UI: prep for custom model rendering ( #920 )
...
* Refactor and extend ModelRenderer for custom Sunnypilot logic
Refactored `ModelRenderer` to `ModelRendererSP` with enhanced features such as lane line updates, path drawing, and lead management for Sunnypilot. Introduced new methods for model updates, lead drawing, and improved path rendering with experimental mode support. Ensured compatibility by integrating with Sunnypilot-specific HUD and camera components.
* Update selfdrive/ui/sunnypilot/qt/onroad/model.cc
* Refactor `ModelRenderer` for modularity
Moved constants and `get_path_length_idx` function to the header file for reuse and clarity. Updated `drawPath` and related methods to better handle surface dimensions, improving rendering flexibility. Made key functions virtual to allow further customization in derived classes.
* Cleaning logic on ModelRenderSP
Given that we've refactored slightly the original ModelRender, we no longer need to duplicate the logic on our own implementation
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-06-03 07:12:08 -04:00
Harald Schäfer
5505338ffb
model replay: less frames and less complexity ( #35427 )
...
* Revert "ci: faster model_replay (#34036 )"
This reverts commit 847a5ce1f3 .
* fix conflict
* trigger on test change
* zst
* give start and end frame
* unused flags
* no print
* whitespace
* fix plotting
* slice correct
* no print
* Just start from beginning
2025-06-02 21:54:37 -07:00
Dean Lee
f78ba72a85
ui: add timeout check for unresponsive system detection ( #35433 )
...
add time out to check if messages have stopped arriving
2025-06-02 21:32:13 -07:00
Shane Smiskol
6f6adc10a8
lagd: disable in release ( #35426 )
...
* disable in release
* pass
* one liner
* Update selfdrive/locationd/lagd.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* test
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-02 21:29:05 -07:00
Jason Wen
9c28583171
ui: include MADS enabled state to engaged check ( #976 )
...
* ui: include MADS enabled state to `engaged` check
* let's bump it up
2025-06-03 00:28:55 -04:00
Alexandre Nobuharu Sato
108790870e
Multilang: Update pt-BR translations. ( #35428 )
2025-06-02 21:18:34 -07:00
Lee Jong Mun
9568f64c57
Multilang: kor translation update ( #35429 )
...
kor translation update
2025-06-02 21:15:08 -07:00
Shane Smiskol
8695134b08
Faster lagd test ( #35430 )
...
* disable in release
* pass
* one liner
* saves 1s so far
* clean up
* fix
* Revert "one liner"
This reverts commit 5f419b5692565fc7ddc2abe9a40112fdc47ffe9e.
Revert "pass"
This reverts commit 47d260e76a9cb1310b95ea1ff83ab7f8808be96d.
Revert "disable in release"
This reverts commit 1782718b61891d87cbb9daa1c4c65314f505cee4.
* clean up
* there's more
* no mocker!
2025-06-02 21:14:53 -07:00
Dean Lee
28bf362f69
ui: add safety check to prevent ui overlay access to invalid data ( #35432 )
...
check ui_state.started
2025-06-02 21:13:21 -07:00
Shane Smiskol
1a84b05bde
lagd: make method static
2025-06-02 20:53:11 -07:00
Jason Wen
1ee7b4ad0e
ci: higher delay between UI Preview screenshots ( #978 )
2025-06-02 23:49:29 -04:00
Dean Lee
29afd667cc
move onroad/driving stuff from system/ui to selfdrive/ui ( #35425 )
...
* mv system/ui/onroad->selfdrive/ui/onroad
* mv ui_state
* fix import path
* fix imports
* mv cameraview
* remove from application
2025-06-02 13:27:17 -07:00
github-actions[bot]
bb36b6687c
[bot] Update translations ( #35424 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-02 11:44:00 -07:00
Dean Lee
d46066225d
system/ui: add centralized UIState singleton for global state management ( #35397 )
...
* add centralized UIState singleton for global state management
* safely import ui_state
* merge master
* merge master
2025-06-02 10:18:44 -07:00
Dean Lee
b59841329b
system/ui: refactor AlertRenderer for improved maintainability and consistency ( #35421 )
...
refactor alert
2025-06-02 09:07:19 -07:00
Dean Lee
0707114264
system/ui: optimize point allocation, cllipping, and HSLA Color Conversion in model renderer ( #35423 )
...
* faster hsla_to_color
* pre-allc points
* use np.clip
* re-alloc points
2025-06-02 08:56:47 -07:00
Dean Lee
d488529a94
system/ui: add font_weight parameter to gui_text_box ( #35420 )
...
add font_weight parameter to gui_text_box
2025-06-02 08:48:35 -07:00
DevTekVE
0b83576e9b
Adjust torque ramping logic and update steering thresholds
...
Increase the override window and refine torque ramp-up behavior to avoid conflicts during recent overrides. Updated steering driver allowance and threshold values for CANFD angle steering to improve compatibility and performance.
2025-06-02 09:49:31 +02:00
DevTekVE
ce4ef0f817
Refine steering override logic in Hyundai car controller
...
Added logic to track recent steering overrides and adjust LKAS torque behavior accordingly. This ensures smoother transitions when the steering is overridden and reduces potential conflicts with driver input. Updated CANFD-specific steering thresholds for enhanced compatibility.
2025-06-02 09:12:03 +02:00
Shane Smiskol
69076c50d8
bump opendbc ( #35419 )
...
bump
2025-06-01 23:15:23 -07:00
Jason Wen
a31a39624c
Car: CarStateSP ( #972 )
...
* Car: `CarStateSP`
* fix tests
* just skeleton for now
* bump
2025-06-01 22:46:04 -04:00
Adeeb Shihadeh
ad58fea2f0
no more pylint ( #35418 )
...
* no more pylint
* bump opendbc
2025-06-01 16:34:22 -07:00
Dean Lee
1e702de434
system/ui: add face detection box and driver state icon to DriverCameraView ( #35410 )
...
add face detection box and driver state icon to DriverCameraView
2025-06-01 12:39:41 -07:00
Dean Lee
6ece69610b
systme/ui: add global ARC_POINT_COUNT and ARC_ANGLES to DriverState ( #35415 )
...
optimize arc rRendering with Pre-computed values
2025-06-01 12:39:22 -07:00
Dean Lee
79f3f30c63
system/ui: fix cruise disabled state displaying "?" instead of "–" ( #35416 )
...
fix curise disabled state showed '?'
2025-06-01 12:39:09 -07:00
Dean Lee
74541e677c
system/ui: fix timeout logc and add pre-defined alerts ( #35417 )
...
fix timeout logc and add pre-defined alerts
2025-06-01 12:37:57 -07:00
Dean Lee
1935871267
system/ui: add stream switching capability to CameraView ( #35414 )
...
add stream switching capability to CameraView
2025-06-01 12:37:36 -07:00
Adeeb Shihadeh
5605c398a2
Revert "cereal: fixup build deps"
...
This reverts commit e9f917836b .
2025-06-01 12:37:12 -07:00
DevTekVE
f0b15c1c56
Adding twil's torque calculation
2025-06-01 19:04:34 +02:00
Jason Wen
e50f7513a6
Update Python packages ( #970 )
2025-06-01 10:00:26 -04:00
DevTekVE
f898e9fdfe
Merge branch 'master-new' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2025-06-01 09:46:45 +02:00
Jason Wen
c2bd95c2af
Tinygrad: revert bump ( #969 )
2025-05-31 14:49:40 -04:00
Jason Wen
2e5211f1ae
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master-new ( #968 )
2025-05-31 14:41:42 -04:00
DevTekVE
82487ba136
Merge remote-tracking branch 'comma/master' into sync-20250531
...
# Conflicts:
# .github/workflows/selfdrive_tests.yaml
# common/params_keys.h
# msgq_repo
# opendbc_repo
# panda
# selfdrive/car/card.py
# selfdrive/car/tests/test_car_interfaces.py
# selfdrive/car/tests/test_models.py
# selfdrive/test/process_replay/process_replay.py
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
2025-05-31 14:12:30 -04:00
Dean Lee
e734413a21
system/ui: fix path clip issues ( #35409 )
...
fix path clip issues
2025-05-31 10:50:41 -07:00
Adeeb Shihadeh
e9f917836b
cereal: fixup build deps
2025-05-31 10:49:46 -07:00
Alexandre Nobuharu Sato
d2f417ee63
Multilang: update pt-BR translation. ( #35394 )
...
Multilang: update pt-BR translations
2025-05-31 10:17:55 -07:00
Dean Lee
d992d138bf
system/ui: enhance polygon fill with AABB clipping and fixed fill color issues ( #35408 )
...
enhance polygon fill with AABB clipping and fixed fill color issues
2025-05-31 10:17:15 -07:00
Dean Lee
04115b6417
system/ui: Increase font size to reduce edge aliasing ( #35401 )
...
improve text's antialiasing
2025-05-30 23:44:13 -07:00
Maxime Desroches
62a7a19d27
Revert "system/ui/: add face detection box and driver state icon to DriverCameraView" ( #35403 )
...
Revert "system/ui/: add face detection box and driver state icon to DriverCam…"
This reverts commit 5e4a4ecec8 .
2025-05-30 23:43:28 -07:00
Dean Lee
5e4a4ecec8
system/ui/: add face detection box and driver state icon to DriverCameraView ( #35402 )
...
add face detection box and driver state icons
2025-05-30 23:42:35 -07:00
programanichiro
7cd6db6f19
Multilang: update ja translation. ( #35399 )
...
ja translation
2025-05-30 21:03:07 -07:00
James Vecellio-Grant
ba9a478213
Update Python packages ( #953 )
...
* Change values to allow better 2mph to 0mph stopping
* Update python package
2025-05-30 23:13:55 -04:00
Adeeb Shihadeh
b4c9964217
gpu box test script
2025-05-30 15:44:17 -07:00