Commit Graph

1246 Commits

Author SHA1 Message Date
infiniteCable2 313f6f1e10 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-05-10 12:16:23 +02:00
Nayan 6de9526d4d bug: fix braking issue while experimental and using old model (#881)
* Fixes an issue on the long planner since Tomb Raider models, where the models are now meant to output the acceleration target and the "should stop" instead of it being calculated. However, older models (particularly those running on modeld_v2 from SP) do not output this. Leading to a "coasting" situation instead of braking when only e2e is used which is totally wrong.
2025-05-09 11:37:59 +02:00
infiniteCable2 6506d7b595 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-05-09 07:54:36 +02:00
discountchubbs 21715cdc6d Merge branch 'upstream/openpilot/master' into 0508-sync 2025-05-08 23:43:54 -04:00
infiniteCable2 8cf54ee2f8 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-05-08 23:11:49 +02:00
Jason Wen 037695af4a Car interface: pass into setup interfaces on init (#887)
* Car interface: pass into setup interfaces on init

* more

* should be after
2025-05-08 16:04:59 -04:00
Harald Schäfer 0fb4aafa35 Tomb Raider 7 (#35114)
* Revert "Revert TR (#35110)"

This reverts commit df4f2955dc.

* eb5f884a-10ad-49fd-ae5c-e2818c26e568/400

* 1cc828ab-95e5-4620-aa07-b98918b4268d/400

* 5790a2c1-b487-4bef-a3c3-db1fcd5a756d/400

* raw plan
2025-05-07 18:06:41 -07:00
infiniteCable2 cf54fd0363 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-05-05 16:13:48 +02:00
Jason Wen b6c6a3ad19 Merge branch 'upstream/openpilot/master' into sync-20250503
# Conflicts:
#	opendbc_repo
#	selfdrive/controls/lib/longitudinal_planner.py
#	selfdrive/modeld/fill_model_msg.py
2025-05-04 13:21:27 -04:00
Harald Schäfer df4f2955dc Revert TR (#35110)
* Revert "Tomb raider 2 (#35029)"

This reverts commit 2c162d9b75.

* bugfix

* fix policy

* min control speed
2025-05-02 20:54:42 -07:00
infiniteCable2 d6ff3be98c Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-05-01 11:56:01 +02:00
discountchubbs 7bf30c17b0 Merge remote-tracking branch 'openpilot/master' into sync-04-30 2025-04-30 22:57:14 -04:00
Harald Schäfer 9f1e462faa Tomb Raider 6 (#35087)
* 5ec366c3-7883-4004-84a2-e4b14bac5b1d/400

* Use lat plan

* fix import

* fix

* 8d0a1b3b-9972-4e53-b9c5-3e13e5e3e404/400

* whitespace

* whitespace
2025-04-30 17:19:53 -07:00
infiniteCable cf38f8632a Update controlsd.py 2025-04-29 11:03:52 +02:00
infiniteCable2 d6e780c681 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-04-28 20:48:56 +02:00
rav4kumar cf9b45783d Merge remote-tracking branch 'comma/master' into sync-20250427 2025-04-28 14:06:18 -04:00
infiniteCable 18177aff08 Update controlsd.py 2025-04-26 11:52:28 +02:00
Jason Young 37839ea0c5 controls: publish current curvature in CarControl (#34679)
* controls: publish current curvature in CarControl

* clean up

* update refs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2025-04-25 13:57:18 -07:00
infiniteCable2 343e13e79d Update drive_helpers.py 2025-04-23 16:24:50 +02:00
infiniteCable2 b68ba1a4f6 Merge branch 'master-new' of https://github.com/sunnypilot/sunnypilot into master-new 2025-04-23 16:24:09 +02:00
Jason Wen b9385a2368 Merge branch 'upstream/openpilot/master' into sync-20250422
# Conflicts:
#	.github/workflows/selfdrive_tests.yaml
#	.github/workflows/ui_preview.yaml
#	common/params_keys.h
#	opendbc_repo
#	panda
#	selfdrive/car/card.py
#	selfdrive/car/tests/test_car_interfaces.py
#	selfdrive/car/tests/test_models.py
#	selfdrive/controls/lib/longitudinal_planner.py
#	selfdrive/modeld/fill_model_msg.py
#	selfdrive/test/process_replay/process_replay.py
#	selfdrive/ui/qt/offroad/developer_panel.cc
#	selfdrive/ui/qt/offroad/settings.cc
#	selfdrive/ui/translations/main_de.ts
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master-new`

Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
2025-04-23 00:44:53 -04:00
infiniteCable c6028b152c Update controlsd.py 2025-04-22 19:19:57 +02:00
infiniteCable a74ad7cefd Delete selfdrive/controls/lib/disturbance_controller.py 2025-04-22 19:17:51 +02:00
infiniteCable d36bd96365 Update disturbance_controller.py 2025-04-22 19:01:28 +02:00
infiniteCable 7d8be7eec0 Update disturbance_controller.py 2025-04-22 18:51:10 +02:00
infiniteCable a6230a10a9 Update disturbance_controller.py 2025-04-22 17:19:47 +02:00
infiniteCable 237c346b93 Update disturbance_controller.py 2025-04-22 17:16:14 +02:00
infiniteCable 34e00dfc79 Update disturbance_controller.py 2025-04-22 17:07:19 +02:00
infiniteCable a55bb51474 Update disturbance_controller.py 2025-04-22 16:49:22 +02:00
infiniteCable ac8ac391bc Update disturbance_controller.py retry 2025-04-22 15:04:28 +02:00
infiniteCable 4f244102b8 Update controlsd.py 2025-04-22 14:42:59 +02:00
infiniteCable2 1746ef7e2f Revert "Update controlsd.py"
This reverts commit f04149e48a.
2025-04-22 14:41:21 +02:00
infiniteCable2 c0f423c050 Revert "Update controlsd.py"
This reverts commit 040a9db719.
2025-04-22 14:40:52 +02:00
infiniteCable2 aab4f4dfc5 Revert "Delete selfdrive/controls/lib/disturbance_controller.py"
This reverts commit 7a0997ccf7.
2025-04-22 14:40:45 +02:00
infiniteCable2 3d3ef52e28 Revert "Update controlsd.py"
This reverts commit 59e0e2b3cf.
2025-04-22 14:40:33 +02:00
Bruce Wayne a029d13398 update smooth 2025-04-21 15:44:30 -07:00
Harald Schäfer 33a7d853f0 Modeld: small refactor (#35044)
refactor
2025-04-21 15:10:41 -07:00
Harald Schäfer 34514ef176 Long planner: make work with training (#35043)
* revert useless

* update ref
2025-04-21 14:11:57 -07:00
infiniteCable 6eb31604bd Update radard.py revert 2025-04-21 15:53:50 +02:00
infiniteCable e6dd664918 Update controlsd.py 2025-04-21 14:34:30 +02:00
infiniteCable b6b1274861 Update longitudinal_planner.py 2025-04-21 12:37:44 +02:00
infiniteCable 59e0e2b3cf Update controlsd.py 2025-04-21 12:08:34 +02:00
infiniteCable 7a0997ccf7 Delete selfdrive/controls/lib/disturbance_controller.py 2025-04-21 11:46:03 +02:00
infiniteCable 040a9db719 Update controlsd.py 2025-04-21 11:45:16 +02:00
infiniteCable f04149e48a Update controlsd.py 2025-04-21 11:42:03 +02:00
infiniteCable 46cf6b9d6d Update disturbance_controller.py 2025-04-21 10:46:07 +02:00
infiniteCable 2ab3c61069 Update disturbance_controller.py 2025-04-21 10:38:46 +02:00
infiniteCable 084f7d4bad Update disturbance_controller.py 2025-04-20 21:08:25 +02:00
infiniteCable 545a6595d6 Update disturbance_controller.py 2025-04-20 18:41:32 +02:00
infiniteCable 5d09f4e249 Update controlsd.py 2025-04-20 18:40:31 +02:00