Commit Graph

10641 Commits

Author SHA1 Message Date
infiniteCable2 7159090fc6 Update longcontrol.py use brake hold mechanics for start accel 2025-08-01 17:31:02 +02:00
infiniteCable2 e3699385dd Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-07-31 19:26:00 +02:00
infiniteCable2 1cc9b4c770 Update latcontrol_curvature.py 2025-07-31 19:24:11 +02:00
infiniteCable2 55b25baaa1 Update latcontrol_curvature.py 2025-07-31 19:22:22 +02:00
Jason Wen 713f8bfc21 carControlSP: parse radarState's leadOne & leadTwo (#1089)
* `carControlSP`: parse `radarState`'s `leadOne` & `leadTwo`

* typo

* bump

* convert first

* rename

* directly
2025-07-31 12:56:33 -04:00
infiniteCable2 d150d119e6 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-07-30 15:50:30 +02:00
Jason Wen 24699f3e54 events: Update startup event to support sunnypilot remote origin detection (#1092) 2025-07-29 23:09:58 -04:00
infiniteCable2 d79077077f Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-07-29 19:53:24 +02:00
Jason Wen fd8cebf2c3 Revert "carControlSP: parse radarState's leadOne & leadTwo" (#1088)
Revert "`carControlSP`: parse `radarState`'s `leadOne` & `leadTwo` (#1082)"

This reverts commit 5b137d666f.
2025-07-29 13:49:58 -04:00
infiniteCable2 25d0e02f78 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-07-29 17:46:42 +02:00
Jason Wen 5b137d666f carControlSP: parse radarState's leadOne & leadTwo (#1082)
* `carControlSP`: parse `radarState`'s `leadOne` & `leadTwo`

* typo

* bump
2025-07-29 10:53:06 -04:00
github-actions[bot] bbdbb55a2a [bot] Update translations (#1077)
Update translations

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2025-07-29 10:24:34 -04:00
infiniteCable2 632132aae2 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-07-27 20:21:20 +02:00
infiniteCable d77114447e Update latcontrol_curvature.py 2025-07-27 14:26:28 +02:00
infiniteCable b0a5a55733 Update latcontrol_curvature.py 2025-07-27 14:24:56 +02:00
infiniteCable ad47652aa8 Update latcontrol_curvature.py 2025-07-26 21:28:33 +02:00
Nayan 0c73798049 ui: fix descriptions visibility on models panel (#1079)
i just want to hide the descriptions 🥺
2025-07-26 10:00:23 -04:00
infiniteCable ce37fc84b5 Update latcontrol_curvature.py 2025-07-25 13:34:29 +02:00
infiniteCable a68e5ff6d8 Update latcontrol_curvature.py 2025-07-24 17:45:39 +02:00
infiniteCable 4c1c7809d5 Update latcontrol_curvature.py 2025-07-24 17:22:52 +02:00
infiniteCable 654caaef3c Update latcontrol_curvature.py 2025-07-24 17:15:56 +02:00
infiniteCable 8608aa6d04 Update latcontrol_curvature.py 2025-07-24 17:13:28 +02:00
infiniteCable 37d29378af Update latcontrol_curvature.py 2025-07-24 17:04:21 +02:00
infiniteCable c9cf18c9d8 Update latcontrol_curvature.py 2025-07-24 16:51:58 +02:00
infiniteCable 767c2cb51e Update latcontrol_curvature.py 2025-07-24 16:47:42 +02:00
infiniteCable 57466c2fc3 Update latcontrol_curvature.py 2025-07-24 15:15:03 +02:00
infiniteCable efafff9dad Update latcontrol_curvature.py 2025-07-24 14:42:50 +02:00
infiniteCable 07a9515a6f Update latcontrol_curvature.py 2025-07-23 18:41:48 +02:00
infiniteCable 823df00ef2 Update latcontrol_curvature.py 2025-07-23 17:49:20 +02:00
infiniteCable bf11e9bbe7 Update latcontrol_curvature.py 2025-07-23 11:50:54 +02:00
infiniteCable e4b60b29fc Update latcontrol_curvature.py fix 2025-07-22 21:44:34 +02:00
infiniteCable2 c693b040a8 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-07-22 10:07:35 +02:00
Nayan 358c0a8747 ui: proper capitalization for default interactivity timeout (#1065)
No More Neuron Triggering Scream
2025-07-22 01:02:28 -04:00
infiniteCable2 e8ab7816cc Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-07-21 23:07:40 +02:00
infiniteCable ad84d849c3 Update latcontrol_curvature.py 2025-07-21 23:05:58 +02:00
Nayan c46ecd18fa UI: Clear Model Cache (#1058)
* clear model cache

* add cache size

* move to model manager

* fix handling for default model

---------

Co-authored-by: DevTekVE <devtekve@gmail.com>
Co-authored-by: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com>
2025-07-19 21:40:16 +02:00
James Vecellio-Grant 08f075ab23 ui: Link Advanced Controls (#1060) 2025-07-19 10:35:34 -07:00
Nayan 7555683105 UI: Advanced Controls Toggle (#1053)
* add advancedControl bool to SP Controls

* add Advanced Controls toggle in SP Dev Panel

* merge - ui: Init Developer Panel SP#1054

* because @discountchubbs did not want to commit directly to the pr 🤷‍♂️

* enable onroad too

* hide by default only on staging & release

---------

Co-authored-by: discountchubbs <alexgrant990@gmail.com>
Co-authored-by: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com>
Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-07-19 19:11:49 +02:00
infiniteCable2 b991aa9d52 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-07-19 17:50:13 +02:00
James Vecellio-Grant 0d0f764a79 ui: Quickboot Mode Toggle (#1045)
* Fast boot mode

* Unused

* FastBoot -> QuickBoot

* Move down, since name change

* Chronological in manager too

* last one b4 merge

---------

Co-authored-by: Nayan <nayan8teen@gmail.com>
Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-07-19 07:55:13 -07:00
James Vecellio-Grant 1b570ef418 sunnypilot modeld: Refactor Modeld to Allow Dynamic Plan and Lead (#1030)
* Introduce zero inputs for Lead, and plan to conform with new SP model introduced Monday, July 7, 2025

* Clean this up

* We can revert this after dev-c3-new testing and ready to merge.

* This needs to be apart of the conditional else fail

* Add full conditional

* Update longitudinal_planner.py

* Mypy from myphone!

* red diff

* Make generation a property for clarity

* Even clearer!

* Affix to generation, while allowing older models to use this IF param is set.

* seems a bit repetitive yea?

* dynamic

* Make most outputs dynamic

* Rm toggle from refactor

* refactor(modeld): simplify MHP output parsing logic

- Introduced `_parse_mhp_output` helper to remove redundancy and streamline `parse_dynamic_outputs`.
- Ensures improved code maintainability and clarity.

* refactor(longitudinal_planner): streamline generation handling logic

- Simplified `generation` assignment with inline conditional for better readability.
- Adjusted `mlsim` logic to default to model simulation when `generation` is unset.

* for ease of syncs from now on

* fix

---------

Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-07-19 16:22:02 +02:00
James Vecellio-Grant eae44df688 ui: Models panel Refine Software Delay Adjustments (#1048)
Allow lower values to match some makes liveDelay

Co-authored-by: Nayan <nayan8teen@gmail.com>
2025-07-19 15:57:01 +02:00
Nayan 7c1f3f646c UI: Model Folders (#1031)
* model folders.. yay

* scroll expanded item in view

---------

Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-07-19 15:52:54 +02:00
Kumar 3faf709387 ui: Visuals Panel Lead Chevron Info (#1033)
* lead info

* ui:chevron params

* Update system/manager/manager.py.

---------

Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-07-19 15:17:19 +02:00
James Vecellio-Grant 47833ed73a ui: Disable Updates Toggle (#1040)
* Disable Updates

* Add default to manager.py

* Add enabled state and alternate descriptions

---------

Co-authored-by: Nayan <nayan8teen@gmail.com>
Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-07-19 15:01:39 +02:00
James Vecellio-Grant 517919c7b7 ui: display recorded timestamp on error view (#827)
* Error log clear on manager start

* Error log clear on manager start

* 12 hour reset. may change soon

* Add last modified date

* unused

* rm space

* Squashed commit of the following:

commit bcf5b06c822fd1bce1de5f119e42cb763d8e282f
Author: discountchubbs <alexgrant990@gmail.com>
Date:   Thu Jul 17 14:14:29 2025 -0700

    Init Developer panel SP

commit cf8bbb70ab9d132d7b15043a73496a17b841641b
Author: discountchubbs <alexgrant990@gmail.com>
Date:   Thu Jul 17 06:22:18 2025 -0700

    Chronological in manager too

commit ff9b873468c8ef63eca6de524c924bb80a287b4d
Author: discountchubbs <alexgrant990@gmail.com>
Date:   Thu Jul 17 06:19:59 2025 -0700

    Move down, since name change

commit 38f6cb8c5735815faaca3226c7c8da0e051452c2
Author: discountchubbs <alexgrant990@gmail.com>
Date:   Thu Jul 17 06:17:36 2025 -0700

    FastBoot -> QuickBoot

commit 38562db8dd6b4cdeb06db74f1a71de2c285ed3ab
Author: discountchubbs <alexgrant990@gmail.com>
Date:   Wed Jul 16 11:20:17 2025 -0700

    Unused

commit c7a751b02d7146e83dfa0ee5037fa4cf8ee6def5
Author: discountchubbs <alexgrant990@gmail.com>
Date:   Wed Jul 16 10:24:47 2025 -0700

    Fast boot mode

* * Depends on  #1054

* Update developer_panel.h

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-07-19 09:41:01 +02:00
Jason Wen beaec753ab Merge branch 'upstream/openpilot/master' into sync-20250710
# Conflicts:
#	.github/workflows/selfdrive_tests.yaml
#	README.md
#	common/params_keys.h
#	opendbc_repo
#	panda
#	selfdrive/controls/lib/longitudinal_planner.py
#	selfdrive/controls/lib/tests/test_latcontrol.py
#	selfdrive/ui/soundd.py
#	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
#	tinygrad_repo
2025-07-19 00:28:43 -04:00
infiniteCable a8018d8520 Update torqued.py disable for vw again 2025-07-12 12:24:31 +02:00
infiniteCable2 255ebc1768 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-07-10 20:35:59 +02:00
infiniteCable 674398fa5e Update latcontrol_curvature.py roll compoensation after PID 2025-07-10 18:25:36 +02:00