Vivek Aithal
b158c016cb
[torqued] Update offline values ( #26261 )
...
* add qlog mode to torqued
* update offline valujes from qlogs
* resollve comments
* update refs
* resolve comments
3 years ago
Shane Smiskol
995c74a994
process replay: test Bolt EUV (camera-ACC platform) ( #26270 )
...
ADD BOLT TO PROCESS REPLAY
3 years ago
Vivek Aithal
03ebc3bff5
[torqued] Update offline values ( #26243 )
...
* update offline vals
* update refs
3 years ago
HaraldSchafer
2b7290a142
Model trained with more long noise ( #26241 )
...
* d8501d20-bb59-4193-aa82-82b2737dedd6/449 d37d320d-7d78-479a-9be2-d58c75284307/700
* Update model ref
3 years ago
Adeeb Shihadeh
339253bc05
Hyundai: CAN-FD blindspot signals ( #26229 )
...
* Hyundai: CAN-FD blindspot signals
* fix that
* update refs
3 years ago
Shane Smiskol
27e315e58f
GM: reduce LKAS faults while inactive ( #26196 )
...
* send at 10hz when inactive
* try to make it fine to switch rates
* fix rate
* todododo
* fine if we skip, we usually send too early
* clean up
* this may be required, 50Hz is not really needed to sync/initialize
* preserves previous behavior (not sure if this makes sense)
* Revert "preserves previous behavior (not sure if this makes sense)"
This reverts commit 3b297bca72307b5cba09bec4e2cd8e0f2761af42.
* Revert "this may be required, 50Hz is not really needed to sync/initialize"
This reverts commit a6b4693814214d3f508db922f3b371c402a13995.
* rm com
* Update ref_commit
* gate behind GM Cam
* common logic
* bet
* update refs
3 years ago
HaraldSchafer
15595fc859
Calibrationd: Calibrate wide from device ( #26204 )
...
* Use calibrator to stabilize wide transform
* Need array
* Needs init
* Needs to be arr
* publish mshg
* Check size
* Update ref
* fix calibration param read when no wide calib
* need self!
3 years ago
Bruce Wayne
75b7fd0a7d
Revert "Use calibrator to stabilize wide transform ( #26201 )"
...
This reverts commit 42ef62e391
.
3 years ago
HaraldSchafer
42ef62e391
Use calibrator to stabilize wide transform ( #26201 )
...
* Use calibrator to stabilize wide transform
* Need array
* Needs init
* Bump to master
* Needs to be arr
* publish mshg
* Check size
* Update ref
3 years ago
YassineYousfi
68e7f42d68
use upstream tinygrad ( #26178 )
...
* use upstream tinygrad
* add networkx to pipfile
* Revert "add networkx to pipfile"
This reverts commit 6cfa164378fa072b325a27040f0388730771437c.
* dont need networkx and update tinygrad
* submodule sync
* add new thneed file
* fix release files
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
3 years ago
HaraldSchafer
d25ab3e366
Wide transform model ( #26165 )
...
* d8501d20-bb59-4193-aa82-82b2737dedd6/449 f78009d1-2184-4136-9fbc-1c5de55d460d/700
* Change model outs
* Add cereal
* Publish transform
* d8501d20-bb59-4193-aa82-82b2737dedd6/449 f78009d1-2184-4136-9fbc-1c5de55d460d/700
* Bump cereal to master
* Bump cereal to master
* Update model ref
3 years ago
Adeeb Shihadeh
188c2c1c5e
model replay speedup ( #26181 )
...
* model replay speedup
* less frames too
Co-authored-by: Comma Device <device@comma.ai>
3 years ago
HaraldSchafer
4f84b29985
Use same minimum speed for lateral planning and controls ( #26177 )
...
* Use same speed for lag adjustmenet
* One is a nicer number
* Update ref
3 years ago
Adeeb Shihadeh
eaedfb9a66
Hyundai CAN-FD: use cruise signals from SCC ECU ( #26171 )
...
* Hyundai CAN-FD: use cruise signals from SCC ECU
* bump panda
* bumppanda
* update refs
3 years ago
Adeeb Shihadeh
ffc151ed8f
no more preserve bucket
3 years ago
Shane Smiskol
f6416e7769
Hyundai HDA2 detection: use ADAS ECU ( #26130 )
...
* use adas ecu
* new route
* update refs
* new route
* update refs
* new test routes
* bump
3 years ago
Shane Smiskol
d2c1bb4238
Update CI routes: speed up ( #26162 )
...
* cache get_azure_keys
* tqdm
3 years ago
HaraldSchafer
1548db8962
Partial revert, lax torque control ( #26146 )
...
* Closer to original
* Update ref
3 years ago
ZwX1616
d522492ba0
DM: add use of e2e preds ( #26078 )
...
* try ml
* de56
* j914ef75a
* jd1124586
* jd1124586
* d112
* oops
* set
* update ref
* use offset
* bump DM power usage
* new ref
3 years ago
Adeeb Shihadeh
15b8c7d1dc
ui: publish draw times + add test ( #26119 )
...
* ui: publish draw times + add test
* add some checks
* adjust
* fix linter
* update max
Co-authored-by: Comma Device <device@comma.ai>
3 years ago
HaraldSchafer
b654ebdd25
Refactor model: no klblock ( #26035 )
...
* ff138dc0-d097-4818-b40e-dba5ba89d5d6/449 13274b7d-b546-4b91-a587-33b4af7dec6a/700
* b1bb39be-c6ce-4744-8e63-92969fda6bfc/449 f3ebfba1-f686-448f-be9b-b4d5010be91c/700
* model ref
Co-authored-by: Yassine Yousfi <yyousfi1@binghamton.edu>
3 years ago
Shane Smiskol
c0840e0c33
Fix refs
3 years ago
Shane Smiskol
5d00e5cc71
GM: remove brake scaling ( #26080 )
...
* Don't add a weird factor to ret.brake
* update refs
3 years ago
Vivek Aithal
5f7d9a519e
regen: Refactor log migrate functions to avoid needing azure keys ( #26049 )
...
* refactor migrate fns to avoid needing to use azure keys on import
* move azure key init behind a function
* resolve comments
3 years ago
Adeeb Shihadeh
c782380fc1
Hyundai: share panda flags with CAN-FD platform ( #26058 )
...
* Hyundai: share panda flags with CAN-FD platform
* move that
* only set bit
* bump panda
* panda master
* regen + update refs for new param
3 years ago
HaraldSchafer
b332441803
locationd: Fix GPS sensor times with fixed offsets ( #25920 )
...
* Rewind to qcom time
* Fix test
* Typo
* init unix_time fix
* add gps sensor_time_offsets
* remove all clocks code and add todo
* :emove clocks in unit test
* update refs
* update refs
Co-authored-by: nuwandavek <vivekaithal44@gmail.com>
3 years ago
Adeeb Shihadeh
3c0904a18f
EV6 longitudinal ( #26023 )
...
* ev6 long
* update refs
3 years ago
Shane Smiskol
0f94d81b7a
GM camera ACC: reduce LKAS faults on startup ( #26039 )
...
* GM camera ACC: no faults on start up 2.0
And by 2.0 I mean we don't need to wait for blocked msg support to be merged first to merge this without regressing accidental single blocked msg count handling.
* Send the camera counter + 1
* Keep updating the first counter until we get a message on the bus
* Only update right before sending so sent_lka_steering_cmd is updated first
* Update ref_commit
3 years ago
Shane Smiskol
7418678132
Use longActive for car-specific override signals ( #26030 )
...
* add override field to cruiseControl
* need to check if long *can* be active
* bump cereal to master
* revert
* better
* fix
* update refs
* rename variable
3 years ago
HaraldSchafer
2c9b150761
Low speed lateral like before ( #26022 )
...
* Add explicit cost on steering wheel movement
* Laxer low speed control
* Laxer low speed control
* Lower min speed now there is a cost
* 3m/s
* Similar to old master
* Add cost
* Crazy high
* Update ref
* comment
3 years ago
HaraldSchafer
fb07437819
Increase low speed jerk cost ( #26008 )
...
* Increase low speed jerk cost
* Update planner weight
* Update ref_commit
* Update lateral_planner.py
* cleanup and refactor
* Update ref_commit
3 years ago
YassineYousfi
6c5693e965
faster rocket launcher model ( #26009 )
...
* cache tokens 1456d261-d232-4654-8885-4d9fde883894/440 e63ab895-2222-4abd-a9a5-af86bb70e260/700
* udpate ref commit
* bump tinygrad to master
3 years ago
Shane Smiskol
6ce511cc60
GM: use ECM brake-pressed threshold ( #25970 )
...
* This brake position value disengages stock ACC, use it to avoid controls mismatch. 2016-2017 Volt will hit this threshold and disengage, must install new design of brake pedal retaining clip, TSB 16-NA-147.
* 80 hz
* comment
* bump panda
* update refs
* bump panda
* bump panda
* bump panda
* bump panda to master
Co-authored-by: qadmus <42746943+qadmus@users.noreply.github.com>
3 years ago
HaraldSchafer
1ecf6f351c
Divide by 0 bug fix lateral planner ( #25995 )
...
* Divide by speed correctly
* Update
* Update lateral_planner.py
* Update ref_commit
3 years ago
Adeeb Shihadeh
01d05f66fe
auto-detect pigeon or quectel ( #25991 )
...
* auto-detect pigeon or quectel
* persistent
* fix sim
* fix process replay
* fix locationd unit tests
* fix that
Co-authored-by: Comma Device <device@comma.ai>
3 years ago
Shane Smiskol
e7805eb5c5
FPv2: fixed fingerprint overrides query result ( #25990 )
...
* query FW versions if fixed (override after)
* skip here
* also skip here
* and here
3 years ago
HaraldSchafer
cb0b7375b7
Rocket Launcher Model ( #25963 )
...
* 1456d261-d232-4654-8885-4d9fde883894/440 6b7d7cec-ead8-40f3-86cc-86d52c9b03fe/300
* compute only 9 tokens: 1456d261-d232-4654-8885-4d9fde883894/440 6b7d7cec-ead8-40f3-86cc-86d52c9b03fe/300
* tinygrad: cleanup gather
* 1456d261-d232-4654-8885-4d9fde883894/440 6b7d7cec-ead8-40f3-86cc-86d52c9b03fe/700
* empty commit for tests
* bump tinygrad
* dont use tinygrad matmul for now
* bump tinygrad
* 1456d261-d232-4654-8885-4d9fde883894/440 e63ab895-2222-4abd-a9a5-af86bb70e260/700
* float16 1456d261-d232-4654-8885-4d9fde883894/440 e63ab895-2222-4abd-a9a5-af86bb70e260/700
* increase steer rate cost
* Revert "increase steer rate cost"
This reverts commit 74ce9ab9be7ef17ecfec931f96851b12f37f2336.
* fork tinygrad
* empty commit for tests
* basics
* Kinda works
* new lat
* new tuning
* Move LATMPCN so scons compiles
* Update long weights
* Add tinygrad optim
* Update model ref
* update weights
* Update ref
* Try
* Error message for field ignore
* update model regf
* ref commit
* Fix onnx test
Co-authored-by: Yassine Yousfi <yyousfi1@binghamton.edu>
3 years ago
Vivek Aithal
dc72438be5
regen: add arg for migrating sensorEvents with old timestamps ( #25980 )
...
* add event logMonoTime
* add arg for old logtime
3 years ago
Vivek Aithal
ca746b0a18
Extend torqued ( #25961 )
...
* extend live torque to all hyundai and toyota cars
* update refs
3 years ago
Shane Smiskol
84adb8d925
GM: raise max brake ( #25810 )
...
* -4 didn't make any sense?
* comments
* comments
* update to 400
* bump panda
* remove unused iso limit vars
* update comments
* bump panda
* Update selfdrive/car/gm/values.py
* Update ref_commit
3 years ago
Shane Smiskol
4bd146ee7a
Longitudinal planner: clip a_desired to cruise limits ( #25928 )
...
* Clip a_desired to cruise limits
* Update selfdrive/controls/lib/longitudinal_planner.py
* fix
* update refs
* explicit
3 years ago
Shane Smiskol
75735675bd
process replay: rename second HYUNDAI entry
3 years ago
Adeeb Shihadeh
80c40048cb
sensord: test fixups ( #25935 )
...
* sensord: test fixups
* fix linter
* check freq
* fp seems reliable
* clean that up
* update refs
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Bruce Wayne <batman@z840-provisioning.internal>
3 years ago
Kurt Nistelberger
29d3ed2ce6
Sensor events splitup ( #25714 )
...
* PoC of reading sensors via interrupts instead of polling
* add Gyro and draft for magn
* add more functionality to gpio.cc
* change LSM gyro to interrupt
* resolve rebase conflict
* update BMX accel interrupt impl
* add interrupt collector thread to fetch in parallel
* change get_event interface to return true on successful read
* update BMX gyro interrupt impl
* update gpio.h/.cc according to comments
* address comments, rename Edgetype enum
* Edgetype to EdgeType
* update sensor interrupt interface
* add error handling, and read fd on trigger
* avoid sending empty messages
* fix build
* use gpiochip
* less diff
* gpiochip on both edges, but skip falling edge if rising edge is detected
* init last_ts with 0
* update sensord testcases
* update sensord testsweet
* test for pipeline
* readd with_process
* add null check
* move tests update to seperate PR
* sensord: improve test coverage (#25683 )
* update sensord-interrupt testsweet
* address review comments
* inc stddev threshold
* fix format string
* add version 0 check again
* relax strictness after c3 with bmx tests
* relax strictness after tests
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
* address PR comments
* fix typo
* remove 4ms limit, and skip first 0.5sec of data
* revert disable_interuppt change to destructor
* fix and remove timing skip
* make gpiochip generic
* sensord port
* change from sensorEvents to separated events
* fix gyro usage
* add splitted sensor tests
* modify debug script sensor_data_to_hist.py
* refactor get_event interface to remove sensorEvent message type
* update locationd to non sensorEvent usage
* tmp commit
* fix replay
* fix accelerometer type
* fix sensor to hist debug script
* update sensord tests to split events
* remove rebase artifacts
* port test_sensord.py
* small clean up
* change cereal to sensorEvents-splitup branch
* upate sensorEvents in regen
* fix route generation for splitted sensor events
* regen cleanUp from sensorEvents change
* .
* remove light and temp from locationd
* add generic init delay per sensor
* .
* update routes
* move bmx gyro/accel to its own channel
* adopt sensor tests to bmx channel
* remove rebase artifacts
* fix sensord test
* handle bmx not present
* add bmx sockets to regen
* .
* .
* code cleanUp
* .
* address PR comments
* address PR comments
* address PR comments
* lsm clean up
* readd sensorEvents
* rever regen.py
* .
* update replay refs
* move channels
* fix artifact
* bump cereal
* update refs
* fix timing issue
Co-authored-by: Bruce Wayne <batman@workstation-eu-intern2.eu.local>
Co-authored-by: gast04 <kurt.nistelberger@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
3 years ago
Adeeb Shihadeh
03977a8783
Revert "update replay refs"
...
This reverts commit 683096e309
.
3 years ago
Kurt Nistelberger
683096e309
update replay refs
3 years ago
Adeeb Shihadeh
4e32387ce5
updated: clean untracked nested git repos ( #25917 )
...
* updated: clean untracked nested git repos
* ff all the cleans
3 years ago
HaraldSchafer
1007df874f
Minor ACC fixes ( #25911 )
...
* Change cruise accel limits
* Long tuning script looks good
* Cap cruise slowdown aggression in e2e mode
* Revert atau change
* Cleanup
* Update ref
* fix ref
3 years ago
Kurt Nistelberger
96ed5aa581
Sensor events regen ( #25903 )
3 years ago
Adeeb Shihadeh
4693a9d358
update refs
3 years ago