* handle response pending
* match commit
* remove total timeout, just keep track of individual response timeouts
* fix
* add back total timeout
* this isn't reliable enough
* keep track of pending responses to print warning
* tx_addr is (addr, subaddr)
* debug
only query hyundai
import time
reponse pending
no cache
all cars
no timeout to test before
* Revert "debug"
This reverts commit abe9cfc1b668034d7fa5ca5cbe9efe8834db3e7b.
* always print pending
always debug
* Only debug
* Update selfdrive/car/isotp_parallel_query.py
* remove variable only for debugging
old-commit-hash: 30e1f282134f7693a451e783b1d2d8ee68a79c06
* add torque control PJ layout
* less custom transformation
* Use curvature, less noisy
* remove that
old-commit-hash: 6a58dd808f3e168fe72129b09ca5f829a4c146db
* update names + notes for MPC outputs
"current_curvature" is not the correct description of what the MPC is outputting in it's curvature_ego state.
The MPC is integrating it's free variable, curvature_rate, such that curvature[0] is actually the desired_curvature before any delay.
inversely: the curvature_rate_desired is the desired rate of change to the setpoint and not the actual curvature rate.
If we were to set the initial curvature = measured curvature in the MPC initiation these names would be correct.
This was possibly how it was initially set up but the nomenclature here is now confusing.
* more notes
* match
* Clarify #1
old-commit-hash: b215d611b1adf5ea2b93e6628936f2e73539f34f
* Seperate prediction orbits from regular observation orbits and download them efficient
* Cleanup
* clean and update laika
* Fix test
* Fix test
* Fix checking pos fix
* space
old-commit-hash: 8d8055f00f11fcdf0a8a235de5218d9c2fd2f5ad
* Add fetching orbits thread
* Use ephemeris type enum. Send list of std floats.
Speed up parsing orbit data by skipping redundant old data
* Remove Glonass from supported constellation for now
* Fix latest time msg
* Add small laika update
* Fix
old-commit-hash: 7df54792d8c04d842d44536723edb7b8370c47a1
* Set good torque using torque controller tuning
* should be equal to
* save lateral accel to car params
* use maxLateralAccel
* always
* same convention
* nan will always evaluate to false
* The great good torque purge
* adjust default friction
* Add data for more cars
* adjust name
* Welcome back, guys. Only adjust good torque if maxLatAccel is set
* Update refs (1.7 is 1.7000001...)
old-commit-hash: c6bc03311c04bec31677170782d5f3e1f404c2a7
* log fw query response offset
* one line still
* log request bytes as well
* bump cereal
* prettier order
* bump cereal
* I wonder if the radar sends a response pending...
debug
dont cache
fix
debug
* Revert "I wonder if the radar sends a response pending..."
This reverts commit 12a9552c27ac427c161c27f916fb4fd1a8e4b44c.
* log addr too
* bump cereal
old-commit-hash: 124f3f02d5c14048e5698353201950f89ce2b318
* No more C2
* Add test
* Various fixups
* Use ONNXCPU
* rm prints
* LFS pull
* Use sim docker
* Try sim docker again
* Print counter
* Make sure it can fail
* Fails correctly
* comments
* Add more install to opencl base docker
* vim not needed in base
old-commit-hash: a2c6b30c982cc4b5ebea890ab7cdd937dea9b4fa
* populate speedLimit field in navInstruction
* show in ui
* ensure coordinate is behind you
* handle unknown
* handle here
* a bit prettier
* US design
* no ui changes in this PR
* parse sign
old-commit-hash: 64ceb645115060b3856ed4642cfdefadab32dcb5
* Move CL to base docker
* Different docker for cl
* add cl base docker
* add to tool
* cleanup
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: dc4d4f875b173b92847149918af7f1c63d78701f
* run test_models on route
* clean up a bit
clean up a bit
clean up a bit
* remove
remove
* make route positional
* fixes from merge
* not working as I expected
* finally working, easiest way seems to make a new subclass dynamically
* bring back routes
* remove comments
* revert skiptest
* fix subclass name
* car first
* this should be here...
* this should work
* comment
* pytest doesn't support dynamically loading with load_tests
* minimize test_models.py diff, and make new file for running on a route
* fix static analysis
* remove print
* clean up a tiny bit
* rename and make required
* auto detect car fingerprint if not given
* move to location that makes more sense
* Add ci argument for running route from routes.py
old-commit-hash: e5b189416d756c1b4f364c6f01b30d97b62710a5