DevTekVE
9fd4613bbb
Add 2025 Kia EV6 support with updated radar and camera fingerprints
2025-07-09 09:47:31 +02:00
DevTekVE
a0362e3c5f
"Refined UI labels and tooltips for HKG tuning options to improve clarity and user understanding."
2025-06-29 16:48:53 +02:00
DevTekVE
e32ef1cdc0
Fix incorrect torque sign usage in torque reduction calculation
...
Ensure `actuators.torque` uses its absolute value in the `calculate_angle_torque_reduction_gain` method to prevent sign-related issues during Hyundai steering angle control.
2025-06-29 14:33:30 +02:00
DevTekVE
20673ec8a6
Adjust warning font size in angle tuning settings panel.
2025-06-29 13:35:09 +02:00
DevTekVE
53fbdf7329
Rename "IdleTorque" to "ActiveTorque" for clarity.
...
The parameter name "HkgTuningAngleIdleTorqueReductionGain" was updated to "HkgTuningAngleActiveTorqueReductionGain" across multiple files for better clarity and alignment with its functionality. This change ensures consistency in naming conventions and improves code readability.
2025-06-29 13:23:56 +02:00
DevTekVE
6f72b74fac
Add idle torque reduction for Hyundai lateral control
...
Introduced `ANGLE_IDLE_TORQUE_REDUCTION_GAIN` to manage torque when the vehicle is stationary, ensuring smoother handling and better lane centering. Updated parsing, parameters, and UI settings to support this new idle torque parameter. Adjusted torque calculation logic and smoothing factor behavior for enhanced control flexibility.
2025-06-29 13:22:18 +02:00
DevTekVE
e83705a32e
Merge branch 'master-new' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2025-06-29 09:44:01 +02:00
DevTekVE
cdf990c1b1
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master-new ( #1020 )
2025-06-28 22:06:31 +02:00
DevTekVE
ea8eaed1aa
Merge remote-tracking branch 'comma/master' into sync-20250627
...
# Conflicts:
# README.md
# opendbc_repo
# panda
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_de.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
# system/manager/build.py
# system/ui/spinner.py
# tinygrad_repo
# tools/lib/framereader.py
Merge branch 'comma-202506127-bedcb896644528aed6af448e63eeadb3dd8b2c77' into sync-20250627
# Conflicts:
# opendbc/safety/tests/libsafety/SConscript
Merge branch 'comma-202506127-bedcb896644528aed6af448e63eeadb3dd8b2c77' into sync-20250627
# Conflicts:
# opendbc/safety/tests/libsafety/SConscript
Merge remote-tracking branch 'comma/master' into sync-20250627
# Conflicts:
# opendbc/safety/tests/libsafety/SConscript
Merge branch 'comma-20250627-1020d355584265391eb3acb556e4353b581fa9c0' into sync-20250627
Merge branch 'comma-20250627-1020d355584265391eb3acb556e4353b581fa9c0' into sync-20250627
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master-new`
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master-new`
Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
2025-06-28 21:43:38 +02:00
DevTekVE
95d36b9ba2
Refactor and enhance HKG angle tuning logic.
...
Introduced a toggle for angle smoothing factor and renamed related parameters for clarity. Refactored backend settings to use new parameter names and expanded smoothing matrices for better tuning granularity. Updated UI elements to reflect these changes, emphasizing usability and consistency.
2025-06-28 21:25:44 +02:00
Shane Smiskol
4e094bc740
raylib UI: fix scrolling click behavior ( #35609 )
...
see look how nice using base classes are
2025-06-27 02:52:11 -07:00
DevTekVE
b9e74254bd
Merge branch 'master-new' into hkg-angle-steering-2025
2025-06-27 10:46:22 +02:00
Nayan
17432e1b0d
ui: model panel - added download progress bars ( #998 )
...
* progress bars!!
* too many changes
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-06-27 10:44:14 +02:00
Kacper Rączy
0218ae82ed
Fix openpilot-prebuilt image build ( #35607 )
...
Fix tinygrad shell exec
2025-06-27 02:51:20 +00:00
Shane Smiskol
7b35f64049
raylib UI: implement easier to use Scroller ( #35606 )
...
* new scroller and widget
start
heck yeah
fix that
clean up
* fuck yeah
* line sep
* fix that
* fix clicking on action
* no custom width
* move all over
* clean up
* more clean up
* rm custom visible too
* more clean up
* lint
* dont use enabled generically yet
* ??
2025-06-26 17:58:34 -07:00
Andrei Radulescu
0a254fbc4e
ui: avoid some raylib ui no dongleid errors ( #35562 )
...
avoid some ui.py errors on pc
2025-06-26 15:16:20 -07:00
Dean Lee
903f426bb9
ui: fix shader polygon artifacts on device ( #35568 )
...
fix shader polygon artifacts on device
2025-06-26 15:13:52 -07:00
Dean Lee
53d757a84f
ui: fix raylib log message formatting by handing va_list arguments ( #35561 )
...
* fix raylib log message formatting by handing va_list arguments
* dd
* improve&simplify
* chadder says this works
* consis
* clean up
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-26 15:12:16 -07:00
Jimmy
fa5fce465a
ui: scroll to toggle on button press ( #35604 )
...
scroll so toggle in view when setCurrentPanel is called with param
2025-06-26 09:22:58 -07:00
Harald Schäfer
d1893ee3eb
OS camera calibration ( #35603 )
...
* wider narrow
* typo
* whiteapace
2025-06-25 22:08:56 -07:00
Shane Smiskol
56fca1353f
raylib: scroll panel cleanup ( #35599 )
...
* no d
* we don't even use it
* use a deque
* hmm
* Revert "hmm"
This reverts commit 0203bf7214fa0145d101875006bbae2e8157d6d6.
2025-06-25 15:17:54 -07:00
Shane Smiskol
a22eecd773
raylib: don't use time.time() ( #35597 )
...
Update inputbox.py
2025-06-25 14:58:06 -07:00
YassineYousfi
01b3f70c01
Vegetarian Filet o Fish model 🐟 ( #35379 )
...
* 7fcb3c70-391e-4bd6-b17d-a011b2845d06/700
* 0fc8b4da-7a24-4469-9428-ae7dcffc3c67/700
* fix
* c16e9412-c448-4589-9ff6-5362be0e9bc3/700
* b2714021-a7bc-41d6-8e1c-bfd20e59cc75/700
2025-06-25 11:18:28 -07:00
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