Andrei Radulescu
8b8f33f488
webcam: back to opencv ( #35522 )
...
* Revert "webcam: remove other cv2 usage (#33236 )"
This reverts commit 0cade54015 .
* Revert "remove cv2 usage (#33101 )"
This reverts commit 144e9e271c .
* Revert "remove opencv-python-headless (#33082 )"
This reverts commit 488e08507a .
* update uv.lock
* keep av bgr2nv12
* rename
2025-06-25 10:58:14 -07:00
Dean Lee
d5b5383f1a
ui: enable VSYNC by default ( #35564 )
...
enable VSYNC by default to fix visual artifacts on device
2025-06-25 01:02:17 -07:00
DevTekVE
b4405b200d
Merge remote-tracking branch 'origin/master-new' into hkg-angle-steering-2025
2025-06-25 09:27:21 +02:00
Tim Wilson
0cfdd6757b
NNLC: Learned Lateral Lag for Torque Extension ( #946 )
...
* TorqueExtBase: use learned lag
lower non-zero limit for lag
restore original lag mod
* NNLC: use learned lat lag
* add test
* non-zero lag in test
* lower lag mod to 0.1s
* Update constant to reflect Twilsonco's recommendations.
2025-06-24 09:28:49 -07:00
Shane Smiskol
91792aa767
build raylib: take commit ( #35594 )
...
* Update build.sh
* test
* rev
2025-06-23 16:59:41 -07:00
DevTekVE
a8a3fdac54
Rename parameter in calculate_target_torque for clarity.
2025-06-23 22:53:45 +02:00
DevTekVE
4eddc622a7
Refactor torque calculations in Hyundai controller
...
Rename methods and variables for clarity in torque reduction and override calculations. Adjust logic to streamline handling of steering inputs and improve maintainability.
2025-06-23 22:51:40 +02:00
DevTekVE
4e42ada240
Refactor torque management in Hyundai controller for cleaner override and ramp logic
...
Extract torque ramping and override functionality into dedicated methods within `LkasTorqueManager` to improve maintainability and reduce redundancy. Simplify `update` logic by delegating state-specific operations to new methods.
2025-06-23 22:47:51 +02:00
DevTekVE
6266217655
Introduce LkasTorqueManager for LKAS torque handling in Hyundai controller
...
Encapsulate LKAS torque calculations, ramping, and override logic into the new `LkasTorqueManager` class to improve modularity and maintainability. Replace existing torque logic with calls to the manager.
2025-06-23 22:20:10 +02:00
YassineYousfi
c1e0b87059
liquid crystal model 💧 ❄️ ( #35591 )
...
986745e3-b382-41a7-b15a-2cdcb664d072/700
2025-06-23 13:06:15 -07:00
DevTekVE
ea09d32e98
Remove lateral acceleration logic from Hyundai steering controller
2025-06-23 21:55:17 +02:00
DevTekVE
15958c88d3
Refactor lateral acceleration scaling logic in Hyundai controller
...
Move scaling of `max_angle_delta` under high lateral acceleration to improve clarity and prevent redundant operations.
2025-06-23 20:22:03 +02:00
commaci-public
7f6f346c38
[bot] Update Python packages ( #35593 )
...
Update Python packages
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-23 10:17:23 -07:00
DevTekVE
b80d7fb5ea
Adding GV70 electrified 2026
2025-06-22 14:30:59 +02:00
DevTekVE
1c3d25c6ff
Refine lateral acceleration handling in Hyundai steering logic
...
Enforce absolute check for `real_a_lat` against `MAX_LATERAL_ACCEL` to improve angle scaling under high lateral acceleration conditions.
2025-06-22 11:03:35 +02:00
rav4kumar
c9f22b32c7
Revert "Incorporate lateral acceleration in Hyundai angle steering logic"
...
This reverts commit c0524985bb .
2025-06-21 11:40:58 -07:00
DevTekVE
c0524985bb
Incorporate lateral acceleration in Hyundai angle steering logic
...
Add handling for IMU lateral acceleration to refine steering angle limits in CAN FD configurations. Parse and utilize `IMU_LatAccelVal` signal for enhanced lateral control accuracy.
2025-06-21 17:34:13 +02:00
DevTekVE
83839c7ea7
Add angle steering support and refactor related logic for Hyundai CAN FD.
...
Introduced support for CAN FD angle steering, including updated parameters, signal parsing, and new tests. Refactored related steering logic for clarity, reducing unused code and enhancing maintainability.
2025-06-21 13:38:50 +02:00
Shane Smiskol
5e3fc13751
Update TOTAL_SCONS_NODES
2025-06-20 13:46:10 -07:00
Adeeb Shihadeh
885f3f73e0
gps doesn't need to be an onroad alert anymore ( #35585 )
2025-06-20 11:13:34 -07:00
DevTekVE
c1a1d4b4c3
Update lint script to exclude .xml files in layouts directory
...
Added `layouts/.*\.xml` to `IGNORED_FILES` in `lint.sh` to prevent linting of layout XML files.
2025-06-20 10:50:45 +02:00
Maxime Desroches
2c78cfe200
update to latest userdata partition ( #35582 )
...
update userdata
2025-06-19 13:13:37 -07:00
Adeeb Shihadeh
4a4f3fce94
rm PYTHONPATH ( #35579 )
...
* rm PYTHONPATH
* still need that one for now
2025-06-19 12:36:38 -07:00
Maxime Desroches
5772683432
ci: faster process replay ( #35578 )
...
* waste
* update
* again
* we love tesla
* again again
2025-06-19 11:00:41 -07:00
Maxime Desroches
6a37d8a89e
fix framereader indent
2025-06-19 10:38:26 -07:00
Harald Schäfer
87a6e369aa
Framereader: minor cleanup ( #35577 )
...
* No wrapping
* unused test
* another list
* mypy
* cleaner
* Revert "cleaner"
This reverts commit ccc1446b9d649d64b20175e22a66e135c44b21e5.
* mypy
2025-06-19 09:49:51 -07:00
James Vecellio-Grant
d62c3cdef9
Model: Sync modeld with upstream arbitrary vision inputs ( #1004 )
...
* Prepare sunnypilot modeld refactor:
* This is needed to work with latest vision models from comma master.
* Add this for dev-c3-new
2025-06-19 07:24:20 -07:00
Harald Schäfer
5f3d876aaa
model replay: framereader cache ( #35576 )
...
* Simpler cache version
* cachetools
* different LRU
* lint
* smaller
* just write LRU
* mypy
* same length
2025-06-18 16:29:22 -07:00
Adeeb Shihadeh
5f559cfcc7
make it easy to copy/paste
2025-06-18 15:50:31 -07:00
Adeeb Shihadeh
42fc89a0e5
update release checklist
2025-06-18 15:48:10 -07:00
DevTekVE
b5af7a905a
Merge branch 'master-new' into hkg-angle-steering-2025
2025-06-18 20:13:45 +02:00
YassineYousfi
ccd55d3663
kerrygold model 🧈 ( #35499 )
...
* b92dd772-6ae6-4329-880d-7e1cc60dd9da/700
* 6a8a3da8-c264-4f91-b0a6-d04722cccfce/700
* 967279c1-7d3c-4463-9d35-58e0311a5f57/700
* flake
2025-06-18 09:21:05 -07:00
Shane Smiskol
25f5ec46d9
raylib ui: global Device class ( #35573 )
...
* device
* works
* clean up
* and
* more
* clean
* fixy
* cu
* slightly smaller
2025-06-17 19:49:02 -07:00
DevTekVE
96b1b2f55f
Update steering request logic in Hyundai controller
...
Ensure steering request activation depends on lateral control being active. This adds clarity and aligns better with control logic requirements.
2025-06-17 18:51:54 +02:00
DevTekVE
9361ba5d70
Refactor Hyundai steering angle handling logic
...
Streamline steering angle calculations and fault avoidance logic by removing redundant comments and unused code. Simplified `round_angle` implementation for clarity and consistency.
2025-06-17 12:08:06 +02:00
github-actions[bot]
c460f5150f
[bot] Update translations ( #35565 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-16 13:30:00 -07:00
commaci-public
b18037c38a
[bot] Update Python packages ( #35566 )
...
Update Python packages
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-16 10:47:04 -07:00
Warren Togami
6b9c63acbe
NNLC: RAV4_PRIME tuning Gen 2 ( #925 )
...
TOYOTA_RAV4_PRIME NNLC tuning gen 2 (May 15th)
2025-06-14 16:46:29 -07:00
programanichiro
b5d5fa755f
Multilang: update ja translation. ( #35560 )
...
* japanese translation
* スペース要らない。
2025-06-14 11:20:18 -07:00
Maxime Desroches
f9792fe717
AGNOS 12.4 ( #35558 )
...
agnos12.4
2025-06-13 22:55:40 -07:00
Adeeb Shihadeh
03f3d6ccf1
update setup instructions
2025-06-13 16:52:08 -07:00
Adeeb Shihadeh
4eb64561f2
remove old workflow doc
2025-06-13 16:46:46 -07:00
Maxime Desroches
762f11c620
setup: warning for custom software ( #35556 )
...
* custom warn
* Update SConscript
* bump
2025-06-13 14:43:16 -07:00
Dean Lee
2a9e35609b
ui: increase settings nav btn height ( #35553 )
...
increase nav btn height
2025-06-13 14:12:20 -07:00
Dean Lee
6352589902
ui: open device panel on settings click and send userFlag on flag click ( #35554 )
...
* open device panel when settings button clicked
* send userFlag on flag clicked
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-13 14:11:33 -07:00
commaci-public
7293a19472
[bot] Update Python packages ( #35552 )
...
Update Python packages
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-13 13:57:35 -07:00
github-actions[bot]
f4df569064
[bot] Update translations ( #35551 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-13 13:57:02 -07:00
Shane Smiskol
2706179f84
Revert "raylib ui: reduce DM drawing ( #35547 )" ( #35557 )
...
* Revert "raylib ui: reduce DM drawing (#35547 )"
This reverts commit 7b8d6b6eb7 .
* actually fix check
2025-06-13 13:56:13 -07:00
Shane Smiskol
25e123a23a
raylib ui: common state update function ( #35546 )
...
* add _update_state
* nonlya
* visible already does this for us!
* do hud renderer and exp button
* temp
* this really needs some type of timer like QT
* this really needs some type of timer like QT
* todo
* use in model renderer
* Revert "use in model renderer"
This reverts commit d35f774155c9875209d06b8cd0b4849b1d8a60c4.
* no passing rect
* cl
* unused now
2025-06-12 21:22:13 -07:00
Shane Smiskol
f275d6d892
raylib: log prime status failure to fetch
2025-06-12 21:05:36 -07:00