Commit Graph

16581 Commits

Author SHA1 Message Date
Jason Wen abd545caf3 10s pre active 2025-09-23 00:03:03 -04:00
Jason Wen 0a2a23e91f rename 2025-09-22 23:47:12 -04:00
Jason Wen b4e763a71b Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
# Conflicts:
#	cereal/custom.capnp
#	selfdrive/ui/sunnypilot/qt/onroad/hud.cc
#	sunnypilot/selfdrive/controls/lib/longitudinal_planner.py
#	sunnypilot/selfdrive/controls/lib/smart_cruise_control/smart_cruise_control.py
2025-09-22 23:42:33 -04:00
Jason Wen ecee67dd64 Locationd: reimplement liveLocationKalman and use position_geodetic in liveMapDataSP (#1275)
* init

* desc

* llk welcome back

* more

* new param to write

* update mapd

* no migration

* no refactor for now

* exec

* rename

* bearing

* fix test

* lint
staging/0.10.1/2025.09.23-3119
2025-09-22 23:39:55 -04:00
Jason Wen ea6178e53e Smart Cruise Control: Map (SCC-M) (#1280)
* init

* more

* a bit more

* expose

* bruh

* some fixes

* ui

* lint

* Update map_controller.py

* add overriding

* draw in orders
2025-09-22 22:54:45 -04:00
Jason Wen 01a0ad496d ui: more speed limit improvements (#1278)
* ui: more speed limit improvements

- show speed limit offset with last valid speed limit
- show last valid speed limit if current speed limit is not valid

* rename

* round it

* update logic

* in its own var and 5 frames now

* new offset vals

* slightly more

* apply suggestions
2025-09-22 19:50:59 -04:00
Jason Wen 4db6d6abc0 Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc 2025-09-22 09:45:48 -04:00
Jason Wen b64d5a0fa4 liveMapDataSP: parse bearing from GPS (#1279)
* simpler approach pls

* fix
staging/0.10.1/2025.09.22-3112
2025-09-22 09:39:22 -04:00
Jason Wen 005c6aed95 ui: separate road name toggle param and bigger fonts (#1277)
* ui: separate road name toggle param and bigger fonts

* slightly lower
staging/0.10.1/2025.09.22-3110
2025-09-22 08:54:16 -04:00
Jason Wen 7f45d23bf5 Merge branch 'master' into feature/slc
# Conflicts:
#	selfdrive/ui/sunnypilot/qt/onroad/hud.cc
2025-09-22 02:15:19 -04:00
Jason Wen 2fa66d6f4d ui: include Speed Limit Offset for Speed Limit Warning (#1276)
* ui: include Speed Limit Offset for Speed Limit Warning

* fix
2025-09-22 01:35:13 -04:00
Jason Wen d5a873ed86 ui: generic check with ICBM param (#1274) staging/0.10.1/2025.09.21-3105 2025-09-21 02:53:03 -04:00
Jason Wen 5f75b55488 Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc 2025-09-21 01:16:59 -04:00
Jason Wen 484f946f4e not disabled 2025-09-21 01:14:39 -04:00
Jason Wen 0ee210e209 red for all 2025-09-21 01:13:21 -04:00
Jason Wen e61e3f649e just use it 2025-09-21 00:53:11 -04:00
Jason Wen 368343f49f fix even if unused atm 2025-09-21 00:52:18 -04:00
Jason Wen 6838d4383b convert max init for metric 2025-09-21 00:45:21 -04:00
Jason Wen 563ae65443 ui: Road Name param should be persistent (#1273) 2025-09-21 00:33:43 -04:00
Jason Wen 7b4d84fc7d update events 2025-09-21 00:33:19 -04:00
Jason Wen a069b7d7da much shorter disable guard 2025-09-21 00:33:19 -04:00
Jason Wen b086a89f90 pending event 2025-09-20 21:25:19 -04:00
Jason Wen 8dcc4a4d8c display last known speed limit and its state with SLA 2025-09-20 20:02:35 -04:00
Jason Wen 37b391a643 skip preActive if init max speed was already reached 2025-09-20 18:53:54 -04:00
Jason Wen 448468f5ef unused 2025-09-20 18:52:45 -04:00
Jason Wen 87aa26b2eb fix size 2025-09-20 18:50:30 -04:00
Jason Wen 2229ff21e2 handle no speed limit events 2025-09-20 18:04:37 -04:00
Jason Wen 2efe78a4ef ICBM: allow button commands at all speeds (#1271)
* ICBM: allow button commands at all speeds

* use openpilot state
staging/0.10.1/2025.09.20-3101
2025-09-20 17:48:13 -04:00
Jason Wen 935845db1b Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc 2025-09-20 17:36:46 -04:00
Jason Wen 569a9216db ui: only draw speed limit offset when speed limit is valid (#1270) 2025-09-20 17:36:13 -04:00
Jason Wen 629cfd845f ui: fix scrolling behavior in Speed Limit settings (#1269)
* rename

* ui: fix scrolling behavior in Speed Limit settings
2025-09-20 17:23:24 -04:00
Jason Wen aac0a5eb99 Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc 2025-09-20 16:20:44 -04:00
Jason Wen 2892dc05c8 mapd: use SubMaster polling to validate GPS status (#1268) 2025-09-20 16:20:22 -04:00
Jason Wen ced671f3ca Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
# Conflicts:
#	cereal/custom.capnp
#	selfdrive/selfdrived/selfdrived.py
#	sunnypilot/selfdrive/controls/lib/longitudinal_planner.py
2025-09-20 16:17:10 -04:00
Jason Wen 632b416f2a ICBM: use longitudinalPlanSP.vTarget directly for evaluation (#1266)
* ICBM: add SCC-V to v_targets list

* Longitudinal planner: expose custom vTarget and aTarget

* use the source directly
2025-09-20 14:22:10 -04:00
Jason Wen 5f3821c1f9 Longitudinal planner: expose custom vTarget and aTarget (#1267) 2025-09-20 12:21:13 -04:00
Jason Wen 2f76a9be3d fix 2025-09-20 11:46:22 -04:00
Jason Wen 3f300b52ce add vtarget and atarget 2025-09-20 05:34:49 -04:00
Jason Wen 55b7529ca4 ui: Road Name (#1265) 2025-09-20 05:23:02 -04:00
Jason Wen 6405a336e0 wrong timer! 2025-09-20 03:50:57 -04:00
Jason Wen 66a68c9f3e no override for now 2025-09-20 03:47:14 -04:00
Jason Wen dc449f0969 todo 2025-09-20 03:32:38 -04:00
Jason Wen d64223d545 update event texts 2025-09-20 03:30:00 -04:00
Jason Wen a11be6b254 actually show it 2025-09-20 03:23:58 -04:00
Jason Wen e2150aad89 show it in UI! 2025-09-20 03:23:32 -04:00
Jason Wen a52b4b907c fix var 2025-09-20 03:20:47 -04:00
Jason Wen 6edce28024 use v cruise cluster instead 2025-09-20 03:20:19 -04:00
Jason Wen a7a231ed30 housekeeping 2025-09-20 02:49:46 -04:00
Jason Wen eb46928db0 sync with latest 2025-09-20 02:47:30 -04:00
Jason Wen e2461cbfe8 Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feature/slc
# Conflicts:
#	cereal/custom.capnp
#	common/params_keys.h
#	sunnypilot/selfdrive/controls/lib/longitudinal_planner.py
2025-09-20 02:05:26 -04:00