Kacper Rączy
b7a3887731
process_replay: fix llk migration ( #33717 )
...
* If field is empty put nans
* Move import out
7 months ago
Shane Smiskol
aed1eaede5
Deprecate carState.events ( #33693 )
...
* add lkas bools
* switch these two over
* bump
* deprecate low speed lockout
* add lowSpeedAlert bool
bump
* GM vehicle speed is now signed!
* reimagine
* rm
* do event
* bump
* STASH
* comment
* bump
* no out!
* format
* move almost everything to selfdrived
* add back CC_prev for cruise initialization
* ok
* errors are passed to radarState as well as freq check
* deprecate!
* use selfdrived for test models events
* we only want noEntry from car events, not system, have to check pedalPressed
* no more events
* regen with buttonEvents set properly
* update refs
7 months ago
Kacper Rączy
b2791a8e07
process_replay: in-place modification for message migration ( #33695 )
...
* Inplace modification of lr
* Replace the original function
* Add comment
* Change the return type
* Fix carParams retrieval
* Remove the newline
* Include carState migration
* Remove TODO
* Comment
* List instead of gen
* Fix deletion
* Delete camera state if not valid
* Update ref commit
* Remove sorting at the end
* Use migrate_all in ui report
* Allow more control in what to migrate
* Add type annotations
* Static analysis
* Improve type annot
* Fix linter issues
* Remove f-string
* Migrate carState too in test_ui
* Fix peripheralState migration
* Sort at the end
* Fix regen issue
* Fix comments
7 months ago
YassineYousfi
2b486b15c6
MLSIM trained model V1 ( #33698 )
...
* 87c86ea8-9766-43e9-b72f-185496800301/400
* update ref
7 months ago
Adeeb Shihadeh
af609212f7
bump qcamera too
7 months ago
Adeeb Shihadeh
c87f953396
test_onroad: bump up hevc size
7 months ago
Shane Smiskol
98e1d840de
CarState: add invalidLkasSetting ( #33700 )
...
* invalidLkasSetting
* clean up car specific a bit
* clean this up
* deprecate!
* bump
* this was just broken lol
* updaterefs
7 months ago
Shane Smiskol
c19c18cfdb
Hyundai: always publish cruise and main buttons ( #33701 )
...
* bump
* update refs
7 months ago
Jason Young
ba350aac4c
merge Tesla without a replay route ( #33691 )
...
* bump opendbc
* no Tesla replay route for now
* bump opendbc to head
7 months ago
Harald Schäfer
e442425c9d
MLSIM trained model V0 ( #33676 )
...
* squash f7343ba0-3f7d-4776-9819-2219b8d2d667/270
* fix broken ref
* Model replay ref commit
7 months ago
Kacper Rączy
6c227a66a2
process_replay: drivingModelData migration ( #33686 )
...
* Migrate modelV2 to drivingModelData
* Add if statements
* Fix
7 months ago
Harald Schäfer
b0e4d6ee7a
Model replay needs speed ( #33683 )
...
* Model replay needs speed
* Model replay needs speed
* Revert "Model replay needs speed"
This reverts commit 6d6a4993dd
.
* Update model_replay_ref_commit
7 months ago
Maxime Desroches
d826b08369
ci: lower `soundd` CPU budget ( #33684 )
...
tr
7 months ago
Mitchell Goff
47cc314b14
Gate acceleration on model gas press predictions ( #33643 )
...
* no ui squash
* already calibrated
* Already calibrated
* Add longitudinal maneuver tests
* Fix linter errors
* Added get_coast_accel function
---------
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com>
7 months ago
Harald Schäfer
3b08501db3
Game Boy Model V3 ( #33674 )
...
* f4afab38-2ee3-4a71-904a-f2e5d4ec119a/400
* Model replay
* fix onnx cast
* tol
7 months ago
Adeeb Shihadeh
3b6f1a0b39
test_onroad: update CPU usages after recent changes
7 months ago
Harald Schäfer
4da090a4e1
Game Boy Model V2 ( #33669 )
...
* 78cec5a0-577b-49ac-b443-f7cd327649bd/400
* ref commit
7 months ago
Harald Schäfer
04a266eaeb
Game Boy Model ( #33661 )
...
* 559069cd-40a6-4456-9052-08659f376ca3/370
* 028fb9bc-b33e-4c26-9cf7-e3c44a85276a/400
* Update ref
* Update tolerance
7 months ago
ZwX1616
876f192112
exec DM model with gpu ( #33609 )
...
* half
old-commit-hash: 9f72eca003d4637ca7fe847ebaf925c694fc2e84
* optimed
old-commit-hash: 6e36e2a12e09275ec21d1590012a92b05ca52ff5
* thneed
old-commit-hash: 419a06c09c0c767d828bcd1e118bc575898c343a
* exec
old-commit-hash: 0059c27ec11b076a37f65d604ed135ea6541b1a6
* runner
old-commit-hash: 34232ada94450ce541eaef546197fa219810a891
* runs but
old-commit-hash: 3db37c00b6a64908293b4de8d8b56e80308cd8f2
* it is 01
old-commit-hash: a160d81eb1a7e77abbef959b44f602610f68f665
* np
old-commit-hash: c1caff6ba648cc2c0094c71b2ea074f01c3c2dc8
* module url
old-commit-hash: 6f4902c4d384263a53e2c1d14d93b5ff864b6a5f
* new
old-commit-hash: 779ae79b1bc3df6374fb6663ac8592e107a6e504
* ds fast
* is this work
* corcention
* real timing
* no reg
* interim gather
* 0e4a9c7b
* fa69be01, and halve
* list
* cleanup
* slighly faster
* setprotlt
* expected
* replay ref
* more powar
* reluctantly
* bump tg
* 8
* less
* less
* bump tg
* better than exp
* closer
* cc
* see diff
* commits
* was right
* to 32 cast
* remove dlc file
* support both
* dspExecutionTime -> gpuExecutionTime
* ignore
* time ref
* ref commit
* last
---------
Co-authored-by: Comma Device <device@comma.ai>
7 months ago
YassineYousfi
36a9687d5d
long planner: use temporalPose for v_model_error calibration ( #33655 )
...
* long planner: add flag to disable v_model_error calibration
* use temporal pose instead of flag
* udpate model replay ref
7 months ago
Harald Schäfer
ba7039785c
More reasonable model replay tolerance ( #33652 )
7 months ago
Harald Schäfer
251e2e9400
Clip sigmoid overlfow ( #33635 )
...
* No more C sigmoid
* Clipping
* Need to cast to float
* Update ref
* Clip
* Model refg
7 months ago
Harald Schäfer
e8bea2c78f
Tomb Raider Model ( #33629 )
...
* 69acff08-5383-4103-beea-822f0d228c76/160
* 53f39907-4763-4d19-ba26-e757527c2b61/200
* 21afb89f-1397-4652-b423-abc2da32417a/200
* 21afb89f-1397-4652-b423-abc2da32417a/400
* 53f39907-4763-4d19-ba26-e757527c2b61/400
* 3fb967fd-16a8-4569-ba57-359e54deeab3/395
* Try other policy again
* 3fb967fd-16a8-4569-ba57-359e54deeab3/400
* 0136cabf-539a-4a43-bc7f-06c3654a493c/4400
* 473c0686-1ac9-4c05-9b0b-d1f1afdb6cc3/400
* 83b7993d-51a9-4e3f-904e-3fcd5763c231/400
* 021566c7-cff3-431d-8da2-17a96c888c5f/400
* Fix bugs
* Update longitudinal_planner.py
* Update fill_model_msg.py
* 8be6b59d-4449-42fd-b8e0-93c48387070f/400
* f670a748-3591-4489-a0b3-215118ddad01/400
* 790a2950-c713-4eec-838b-4f55f4fe0ccb/400
* Update model ref
* Plans start at ego
* Update ref
7 months ago
Harald Schäfer
8d50970aef
New steer limit warning ( #33608 )
...
* New steer limit
* Update selfdrived.py
* Update selfdrived.py
* Update selfdrived.py
* Update ref
7 months ago
Kacper Rączy
48938098e0
Add modelExecutionTime to DrivingModelData ( #33606 )
...
* Add model execution time to DrivingModelData
* Update model replay ref commit
* Update ref commit again
* Ignore this field in model replay
* Back to original ref commit
* Bring back
---------
Co-authored-by: Comma Device <device@comma.ai>
7 months ago
ZwX1616
ffb6e11f96
Revert "exec DM model with gpu" ( #33604 )
...
Revert "exec DM model with gpu (#33397 )"
This reverts commit f79aca8e1e
.
7 months ago
ZwX1616
f79aca8e1e
exec DM model with gpu ( #33397 )
...
* half
old-commit-hash: 9f72eca003d4637ca7fe847ebaf925c694fc2e84
* optimed
old-commit-hash: 6e36e2a12e09275ec21d1590012a92b05ca52ff5
* thneed
old-commit-hash: 419a06c09c0c767d828bcd1e118bc575898c343a
* exec
old-commit-hash: 0059c27ec11b076a37f65d604ed135ea6541b1a6
* runner
old-commit-hash: 34232ada94450ce541eaef546197fa219810a891
* runs but
old-commit-hash: 3db37c00b6a64908293b4de8d8b56e80308cd8f2
* it is 01
old-commit-hash: a160d81eb1a7e77abbef959b44f602610f68f665
* np
old-commit-hash: c1caff6ba648cc2c0094c71b2ea074f01c3c2dc8
* module url
old-commit-hash: 6f4902c4d384263a53e2c1d14d93b5ff864b6a5f
* new
old-commit-hash: 779ae79b1bc3df6374fb6663ac8592e107a6e504
* ds fast
* is this work
* corcention
* real timing
* no reg
* interim gather
* 0e4a9c7b
* fa69be01, and halve
* list
* cleanup
* slighly faster
* setprotlt
* expected
* replay ref
* more powar
* reluctantly
* bump tg
* 8
* less
* less
* bump tg
* better than exp
* closer
* cc
* see diff
* commits
* was right
* to 32 cast
* remove dlc file
* support both
---------
Co-authored-by: Comma Device <device@comma.ai>
7 months ago
Adeeb Shihadeh
f294162b2c
bump up cpu budget
7 months ago
Adeeb Shihadeh
6b7996de91
jenkins fixups for agnos 11 ( #33569 )
...
* jenkins fixups for agnos 11
* just do this for now
7 months ago
Adeeb Shihadeh
df5b45a285
modeld has gone up a bit
7 months ago
Shane Smiskol
5be53a39f0
Cruise speed: 0 is considered unset ( #33449 )
...
* give 10 frames of tolerance to reset -- WARNING: hacks inside
old-commit-hash: d72ac9e53d211074b059f049f8ebc89b9cff1c58
* comment
old-commit-hash: adf1ef88b692132c37d865fc973189fdf971464f
* more conventional
old-commit-hash: 552aa2c159fc535682d098425e827d8cb56911c1
* move
old-commit-hash: fe88ac0afc5aa7438d5b36908744124bc1cb68c9
* oh tf
old-commit-hash: 98d8659bd0f61dd512693807ea29d2f0c78f7514
* better
old-commit-hash: 5ddda806a008cc189758491f91a4a4d0aeb8d343
* this is fine 🔥
* INIT NOT UNINIT
* only vCruise changes here
* update refs
7 months ago
Adeeb Shihadeh
b168c6f9af
controlsd is driven by selfdriveState ( #33541 )
...
* controlsd is driven by selfdriveState
* update refs
8 months ago
Shane Smiskol
606943010e
Reapply "joystickd is a real process ( #33490 )" ( #33514 )
...
* Reapply "joystickd is a real process (#33490 )"
This reverts commit c8465e3a21
.
* catch this
* reset to 0 when unplugged
* catch this too
* pytest capturing breaks stdin (pytest -s) fixes
8 months ago
Adeeb Shihadeh
e3f05db3e0
SubMaster: init services as invalid ( #33513 )
...
* SubMaster: init services as invalid
* fix sim
* update refs
* cpp too
* update refs
* model ref
8 months ago
Adeeb Shihadeh
c8465e3a21
Revert "joystickd is a real process ( #33490 )"
...
This reverts commit 374246845c
.
8 months ago
Shane Smiskol
374246845c
joystickd is a real process ( #33490 )
...
* true joystickd
* temp params hack, manager clears all on start
* implement main, assume js
* works
* fix enable
* clean up
* like a real controlsd
* clean up
* fix mypy
* clean up
* update refs
* clean up
8 months ago
Adeeb Shihadeh
e04455cbaa
selfdrived: controlsd only does controls ( #33485 )
...
* selfdrived
* process replay
* lil more
* set the valids
* rename that
8 months ago
Adeeb Shihadeh
e459cee1e7
Setup driverAssistance service ( #33495 )
...
* Move LDW and FCW to driverAssitance service
* move ldw
* cleanup
8 months ago
Dean Lee
51ebf44f48
card: remove redundant CAN data conversion ( #33488 )
...
* remove redundant CAN data conversion
* 1 less %
* rename
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
8 months ago
Shane Smiskol
e80c27ffdf
liveTracks: don't check carState for valid CAN ( #33489 )
...
* no need to check CS.canValid
* update refs
8 months ago
Shane Smiskol
922348f33d
card parses radar points ( #33443 )
...
* interfaces returns radarinterface
old-commit-hash: 9ad1f096bf
* bump
old-commit-hash: 20334a8b25
* get RI from opendbc
old-commit-hash: b5f6d0c48c90927926e9dd557130075aeec5edee
* stash so far
old-commit-hash: 5aa2c842eb152316434c17a661df05bb8af61f47
* new liveTracks message (radard expects and needs RadarData)
* this should just work?
* whoops
* fix that
* rm liveTracks from radard pm
* fix proceess replay
* lol fcw diff, something's not right
* actually there's fcw in original route. it's pretty close
* no tracks!
* fix test_leads
* CPU moved across procs
* fix not engageable from onroadEvents
* bump
* fixes
* bump to master
* radard publishes w/ modelV2 now, so it will always be sent. check valid which radard sets using liveTracks avg freq
* fix that (it works!)
* combine
join
* bump
* bump
* deprecate
* why
* fix incorrect args
* remove cumLagMs from process_replay
* update refs
8 months ago
Adeeb Shihadeh
aef650013e
controlsd: split up publishing and logic ( #33483 )
...
* split up the pubs
* move all event adds
* split out alerts
* lil more
* clenaup
* update test
* cleanup
8 months ago
Kacper Rączy
f247663727
process_replay: liveLocationKalman migration ( #33472 )
...
* migrate_livePose
* Remove unused param
* Dont migrate if livePose is there
8 months ago
Kacper Rączy
236dffe400
locationd no GPS ( #33029 )
...
* Pose kf draft
old-commit-hash: 17dd4d576e597792f0e18826498c00076739f92b
* Fix it
old-commit-hash: 13ac120affe58fd22e871586ea5f4d335b3e9d2b
* Add translation noise
old-commit-hash: 166529cb612858c4ce80649367ac35b2b6007e1d
* Add gravity to acc
old-commit-hash: 8fcfed544b8e090ccc86b189c13bc03c6c190613
* Use pyx
old-commit-hash: 8e69e0baa0a4c43b4d0c22535711f296f05420aa
* Indent
old-commit-hash: 25b19a73644cdcb571ccf1a1d8acb88a0d066c67
* Reset function
old-commit-hash: ca5d2736da15e4fd6539f7268133320735b7c9cc
* Add device_from_ned and ned_from_device transformations
old-commit-hash: a60d25da0edc311e583549dc015fa595749fd4ae
* Fix rotations
old-commit-hash: d6d582f7f6d19a2bc2308dbcb0c9f81363e325b6
* kms
old-commit-hash: 681bc4e50374795ccc61422c3ce4ffb51389fce2
* Centripetal acceleration
old-commit-hash: 6e574506d27e5b76a04b2097d94efa4ca91ead71
* Rewrite draft
old-commit-hash: 4a2aad0146267460e5d30036c8cdb2bef94d1d7c
* Remove old locationd stuff
old-commit-hash: c2be9f7dbf22fb5cd29e437cd7891a7d52266fba
* Python process now
old-commit-hash: 83fac85f28c0b546b6965aafe1dd8a089e67f5b3
* Process replay fix
old-commit-hash: c44f9de98583c49dad0b22497869b3bb0266fcd9
* Add checks for timing and validity
old-commit-hash: aed4fbe2d00ca620e01a0e0ee99a4871c939de36
* Fixes
old-commit-hash: 3f052c658c16984a34915f38afdfbfd0fb19a267
* Process replay config fixes
old-commit-hash: 1c56690ee7ceb3c23c9ec2b2713352191212716e
* static analysis fixes
old-commit-hash: 6145e2c140ea9aa97e75069c3ddd82172cadc866
* lp in latcontrol
old-commit-hash: 9abf7359d68e794c69052724f3aca14b04dd3cca
* Fix SensorEvent name for acceleration
old-commit-hash: 91a1ad6c604727c9c898ba4aefe9478022b167fd
* Ignore sensor readings from segments with multiple imus
old-commit-hash: 1f05af63d6cc605ea98d7da0d727a5bd8d7819b0
* Update shebang
old-commit-hash: e3f2f5c10df3a4ba698421335bfeffc63d1a8797
* Replace llk with lp
old-commit-hash: 99b6c7ba08de6b703708fef0b8fd2d8cb24b92c0
* Refactor locationd scenario test
old-commit-hash: 7f5f788f071b7647e36f854df927cc5b6f819a84
* Add more debugging tools
old-commit-hash: 8d4e364867e143ea35f4bfd00d8212aaf170a1d1
* Param name update
old-commit-hash: 5151e8f5520f067e7808e3f0baa628fbf8fb7337
* Fix expected observations
old-commit-hash: d6a0d4c1a96c438fb6893e8b6ff43becf6061b75
* Handle invalid measurements
old-commit-hash: 549362571e74ad1e7ec9368f6026378c54a29adf
* Fix spelling
old-commit-hash: eefd7c4c92fb486452e9b83c7121d2599811852b
* Include observations in debug info too
old-commit-hash: 625806d1110b3bffe249cd1d03416f2a3f2c1868
* Store error instead of expected observation
old-commit-hash: 1cb7a799b67e56af4eddc6608d5b0e295f2d888c
* Renames
old-commit-hash: a7eec74640fc5cc7a5e86172d2087b66cb93d17d
* Zero the yaw
old-commit-hash: 96150779590fcb8ac50e8ffe8f8df03105983179
* New state_dot for orientation
old-commit-hash: c1456bf3a0c5af2f888aa6ff0b5ffc2e5516ddf7
* Fix the state transformations
old-commit-hash: 7cb9b91e2f99caa4ac3fb748c7f23bb8bf9f65db
* Update process in test_onroad
old-commit-hash: 854afab7c39ca7dec2b42974cecbb5310b82b617
* Test polling on cameraOdometry
old-commit-hash: a78e8b7d61618177f15c9892e2fa1e51620deca8
* Keep the copy of x and P returned from predict
old-commit-hash: 3c4159a6a7d7383265a99f3f78f8805d2fcfc8cd
* Remove polling again
old-commit-hash: f7228675c5fd2de5f879c4786859f1abcec27d68
* Remove locationd.cc
old-commit-hash: d7005599b2b178e688c3bd1959d6b69357d3a663
* Optim in _finite_check
old-commit-hash: 58ad6a06b9380960e9f69eb98663ddb97461e8d5
* Access .t once
old-commit-hash: d03252e75ed4cbdb49291a60c904568e6a3d3399
* Move the timing check to cam odo code path
old-commit-hash: 6a1c26f8c201e1feb601753f0cb7299cf981b47e
* Call all_checks only once
old-commit-hash: 373809cebf8d9db89d1ab00f4c8c933f33038e78
* Do not sort
old-commit-hash: 2984cd02c0ab76827b8c7e32f7e637b261425025
* Check sm.updated
old-commit-hash: 11c48de3f0802eb4783899f6a37737078dbf2da4
* Remove test_params_gps
old-commit-hash: 82db4fd1a876cc2402702edc74eba0a8ac5da858
* Increase tolerance
old-commit-hash: 927d6f05249d2c8ec40b32e2a0dcde8e1a469fb3
* Fix static
old-commit-hash: 2d86d62c74d5ac0ad56ec3855a126e00a26cd490
* Try separate sockets for sensors
old-commit-hash: 5dade63947ab237f0b4555f45d941a8851449ab1
* sensor_all_checks
old-commit-hash: e25f40dd6b37ee76cd9cc2b19be552baf1355ec3
* Fix static
old-commit-hash: 328cf1ad86079746b4f3fde55539e4acb92d285e
* Set the cpu limit to 25
old-commit-hash: 7ba696ff54c5d3bfa42e42624d124f2a1914a96d
* Make it prettier
old-commit-hash: cd6270dec80d8b9dac784ddd4767a1a46bcff4b7
* Prettier
old-commit-hash: 1b17931d23d37f299dad54139eaf283a89592bf5
* Increase the cpu budget to 260
old-commit-hash: 20173afb937a2609c8a9905aee0b2b093cb8bba4
* Change trans std mult. 2 works better
* Update ref commit
* Update ref commit
8 months ago
Shane Smiskol
d0f0632f78
interfaces returns RadarInterfaces ( #33444 )
...
* interfaces returns radarinterface
* bump
* bump
* bump
old-commit-hash: f94ef10df7
8 months ago
Shane Smiskol
0b52262f62
bump opendbc ( #33447 )
...
* bump
* update refs
old-commit-hash: 7e2c24d763
8 months ago
Adeeb Shihadeh
72d7ada7e4
controlsd: deprecate startMonoTime ( #33445 )
...
* controlsd: deprecate startMonoTime
* update refs
old-commit-hash: 04eb73e4a1
8 months ago
Adeeb Shihadeh
bd2b09c7b6
Deprecate controlsState state fields ( #33437 )
...
* Deprecate controlsState state fields
* sim works
* update refs
* one more
* these too
* update sim
old-commit-hash: 3924ac587b
8 months ago
Adeeb Shihadeh
53288d4dbf
Move vCruise to card ( #33439 )
...
* Move vCruise to card
* cleanup drive_helpers
* works in sim
* update refs
* update that
* too slow :(
old-commit-hash: 2f3256ed8b
8 months ago
Adeeb Shihadeh
7575c707f1
carEvent -> onroadEvent ( #33432 )
...
old-commit-hash: c481f11833
8 months ago