mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-02-18 16:33:57 +08:00
* init * more init * keep it alive * fixes * more fixes * more fix * new submodule for nn data * bump submodule * update path to submodule * spacing??? * update submodule path * update submodule path * bump * dump * bump * introduce params * Add Neural Network Lateral Control toggle to developer panel This introduces a new toggle for enabling Neural Network Lateral Control (NNLC), providing detailed descriptions of its functionality and compatibility. It includes UI integration, car compatibility checks, and feedback links for unsupported vehicles. * decouple even more * static * codespell * remove debug * in structs * fix import * convert to capnp * fixes * debug * only initialize if NNLC is enabled or allow to enable * oops * fix initialization * only allow engage if nnlc is off * fix toggle param * fix tests * lint * fix more test * capnp test * try this out * validate if it's not None * make it 33 to match * align * share the same friction input calculation * return stock values if not enabled * unused * split base and child * space * rename * NeuralNetworkFeedForwardModel * less * just use file name * try this * more explicit * rename * move it * child class for additional controllers * rename * time to split out custom lateral acceleration * move around * space * fix * TODO-SP * TODO-SP * update regardless, it's an extension now * update name and expose toggle * ui: sunnypilot Panel -> Steering Panel * Update selfdrive/ui/sunnypilot/qt/offroad/settings/lateral_panel.h * merge * move to steering panel * no need for this * live params in a thread * no live for now * new structs * more ui * more flexible * more ui * no longer needed * another ui * cereal changes * bump opendbc * simplify checks * all in one place * split Enhanced Lat Accel * handle unrecognized platform * test for fingerprinting * fix fingerprint * NNLC: Mock data for unrecognized cars * fix fingerprints * test to verify model loading * bump neural_network_data * use pytest * use different one for now * fix ui preview alignments * typing * more type * show a platform * show match * init params for tests * ok ruff * make sure to loop through tests * ok again ruff * ok we need this lol --------- Co-authored-by: DevTekVE <devtekve@gmail.com>
22 lines
698 B
Plaintext
22 lines
698 B
Plaintext
[submodule "panda"]
|
|
path = panda
|
|
url = https://github.com/sunnyhaibin/panda.git
|
|
[submodule "opendbc"]
|
|
path = opendbc_repo
|
|
url = https://github.com/sunnypilot/opendbc.git
|
|
[submodule "msgq"]
|
|
path = msgq_repo
|
|
url = https://github.com/sunnypilot/msgq.git
|
|
[submodule "rednose_repo"]
|
|
path = rednose_repo
|
|
url = https://github.com/commaai/rednose.git
|
|
[submodule "teleoprtc_repo"]
|
|
path = teleoprtc_repo
|
|
url = https://github.com/commaai/teleoprtc
|
|
[submodule "tinygrad"]
|
|
path = tinygrad_repo
|
|
url = https://github.com/commaai/tinygrad.git
|
|
[submodule "sunnypilot/neural_network_data"]
|
|
path = sunnypilot/neural_network_data
|
|
url = https://github.com/sunnypilot/neural-network-data.git
|