Adeeb Shihadeh
1945c356c2
agnos 8 ( #28843 )
...
* agnos 8
* update to python 3.11.4 (#27452 )
* rebase
* optional
* lower cython
* TEMP don't pull cl to use python3.11
* Revert "lower cython"
This reverts commit c5132f8a27
.
* fix cython
* remove tensorrt
* carla + opencv
* macos
* update timm and smp
* pynvc
* https
* downgrade numpy
* pin scipy
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
Co-authored-by: Yassine <yassine.y10@gmail.com>
* revert that
* fix linter
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
Co-authored-by: Yassine <yassine.y10@gmail.com>
2 years ago
Adeeb Shihadeh
9c307f2550
Revert "Update pycapnp and Cython ( #29021 )"
...
This reverts commit 76ef1b9b9f
.
2 years ago
Maxime Desroches
76ef1b9b9f
Update pycapnp and Cython ( #29021 )
...
* cython + pycapnp
* from_bytes with context
* poetry lock
* limit numpy
* force build
* Revert "force build"
This reverts commit 8c7cb00421
.
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2 years ago
Kacper Rączy
b6c3f69dc0
paramsd: expose filterState in debug mode ( #28627 )
...
* Update cereal
* Expose filterState in debug mode.
2 years ago
Vivek Aithal
dfbdcbad73
[paramsd] Add a hysteresis band for valid checks where applicable ( #28546 )
...
* add a hysteresis band for the slow offset valid check
* add hysteresis to total_ofset and roll valid cases
* bugfix: roll is in radians, offsets are in degs
* remove defaults
* remove kwarg
* remove slow offset check while loading params
2 years ago
Vivek Aithal
519b3c8847
paramsd: Check if roll from the localizer is actually valid ( #27105 )
...
* add roll_valid check, use localizer roll when it is valid
* increase std to 1.5
* btter check
* avoid numpy
* update refs
* update refs
2 years ago
Vivek Aithal
2e36d07106
paramsd: Remove one active condition ( #26922 )
...
* remove one active condition
* update refs
* remove unused vars
* update refs
* update refs
2 years ago
Vivek Aithal
81f6ebebaa
[paramsd] Prevent low speed drifting ( #26360 )
...
* lower active speed for paramsd observations
* update refs
3 years ago
Vivek Aithal
e77dc1ab44
Lateral Acceleration Error alert (Sensor Invalid) ( #25291 )
...
* sensor flag in paramsd
* increase lateral acc err alert threshold
* add invalid sensor alert from paramsd
* update ref, bool before adding to msg
* account for sign difference in locationd and paramsd
* revert ref
3 years ago
Adeeb Shihadeh
0fce5d9045
Move a bunch of stuff to system/ part 3 ( #24829 )
...
* move swaglog.py
* timezoned
* logmessaged
* version.py
* fix linter
3 years ago
Adeeb Shihadeh
f7c2b8b46e
paramsd: fix variable cpu usage ( #24281 )
...
* paramsd: fix variable cpu usage
* fix that
* increase that a bit
3 years ago
Adeeb Shihadeh
4c9020863f
paramsd: use real logMonoTime ( #24279 )
3 years ago
Willem Melching
eaa5819211
commIssueAvgFreq: separate alert for avg freq check ( #24150 )
...
* commIssueAvgFreq: separate alert for avg freq check
* bump cereal
* bump cereal
* bump cereal
* freq_ok separate from alive
* bump cereal to master
* update_ref
* fix profiler
3 years ago
Vivek Aithal
7e6903b58f
locationd, paramsd: Check conditions before updating kalman filters ( #23789 )
...
* update filters only when all messages are alivbe and valid
* update message valid and fix unit test
* update refs
* move check outside loop
* modify fake message fn in test
* deprecate inputsOK and resolve PR comments
* avoid double looped list comprehension
* follow import conventions
* modify paramsd valid to only be invalid in case of commIssue
* update refs
3 years ago
Vivek Aithal
8a2cbfe00b
paramsd: fix VehicleModelInvalid errors ( #23726 )
...
* bound steerratio, stiffness std
* remove start steer_ratio limits after looking at data
* reduce sf obs noise
* update refs
* update refs
* add comment explaining change
3 years ago
Vivek Aithal
f808b174af
use roll std from locationd ( #23449 )
...
* use roll std from locationd
* cleaner
* add todo
* new ref
Co-authored-by: Harald Schafer <harald.the.engineer@gmail.com>
3 years ago
Dean Lee
df7126b982
paramsd: follow capnp best practices ( #23399 )
3 years ago
HaraldSchafer
cf466222f6
Road Roll Compensation Rebased ( #23251 )
...
* first commit
* update refs
3 years ago
Vivek Aithal
83a53618b3
paramsd: Sort messages in each update iteration before processing ( #22403 )
...
* sort livelocationKalman and carState messages in each update iteration before processing
* update refs
* update refs
* update refs
* update again
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
4 years ago
Vivek Aithal
244fbde56e
Add paramsd Stdev to message ( #22443 )
...
* add STD to message
* use modified names for car_kf state stdev atttributes
* update refs
* add modofied cereal
* update refs
4 years ago
Adeeb Shihadeh
f01ebc5680
make locationd and paramsd RT ( #21264 )
4 years ago
Willem Melching
17c3220322
Rate limit paramsd angleOffset output ( #20946 )
...
* rate limit paramsd angle offset
* update ref
4 years ago
Willem Melching
b768729755
paramsd: nan checks are implicit now
4 years ago
Willem Melching
d6a575a860
paramsd: stricter checks on locationd yaw rate outputs
4 years ago
Willem Melching
9fb79024ef
Add more sanity checks to paramsd ( #20820 )
...
* add more sanity checks to paramsd
* Update selfdrive/locationd/paramsd.py
4 years ago
Willem Melching
0b4d28b9d6
paramsd: check NaN in inputs and outputs ( #20804 )
4 years ago
Willem Melching
fc478ff920
disable GC for locationd and paramsd ( #20680 )
4 years ago
Joost Wooning
e6a8157916
locationd and paramsd using cython version of ekfsym ( #20610 )
...
* Locationd live_kf using c++ kalman filter
* use both cpp and python live_kf to compare
* Locationd using ekfsym cpp
* Paramsd using c++ ekf_sym
* Other building method
* Cleanup
* cleanup
* Single sconscript for rednose and locationd/models
* CI
* CI
* CI fix
* renamed scons config
* Fix lib loading
* bump rednose
* update cpu usage test
4 years ago
HaraldSchafer
8bddaa7607
Update locationd ( #20410 )
...
* this was too extreme
* unused import
* capnp wants bools
* update refs
4 years ago
Adeeb Shihadeh
312b681a46
cereal cleanup part 2 ( #20092 )
...
* car stuff
* thermal
* Revert "car stuff"
This reverts commit 77fd1c65eb
.
* panda state
* camera stuff
* start deg
* most is building
* builds
* planner + controls run
* fix up paramsd
* cleanup
* process replay passes
* fix webcam build
* camerad
* no more frame
* thermald
* ui
* paramsd
* camera replay
* fix long tests
* fix camerad tests
* maxSteeringAngle
* bump cereal
* more frame
* cereal master
4 years ago
Willem Melching
63e23e9cd7
Reset liveParameters if starting with invalid values ( #2360 )
...
* reset params if starting with invalid values
* newline
* No need to check stiffness
5 years ago
Adeeb Shihadeh
e0004d0981
Reduce paramsd and calibrationd CPU usage ( #2119 )
...
* reduce paramsd cpu
* reduce calibrationd cpu usage
* calibration_helpers was mostly unused
* more calibration cleanup
* update refs
* fix thresholds in CPU test
5 years ago
Willem Melching
ef1c7b6833
Reset stiffness at beginning of each drive
5 years ago
Willem Melching
fac0231471
wider margins on stiffness
5 years ago
Willem Melching
a108e7f211
paramsd output at 20 Hz instead of 100 Hz
5 years ago
Willem Melching
f69f200178
Rename enum
5 years ago
Willem Melching
44484102db
Paramsd handle liveLocation not valid and add alerts
5 years ago
Willem Melching
28bf5d1dd8
Rednose ( #1503 )
...
* add rednose
* update rednose
* This compiles
* Add rednose to release
* cleanup
* Extract generated dir as argument
* Add constants.py to release
* Add rednose to dockerfile
* Fix that
5 years ago
Willem Melching
f15d55c2b1
Car_kf tuning
5 years ago
Willem Melching
bb1557f8de
Paramsd tuning
5 years ago
Willem Melching
a24d08e569
paramsd improvements from branch
5 years ago
Willem Melching
e28832b359
EKF global variable support ( #1230 )
...
* Add global variables to kalman filter code
* fix linter
5 years ago
Willem Melching
2abc1a299f
Use calibrated reference frame instead of device frame
5 years ago
Willem Melching
01a14400cb
Correct reference frame name in car_kf
5 years ago
Willem Melching
01ac9d4722
Use new locationd packet in paramsd
5 years ago
Shane Smiskol
6ff881f789
initialize all messages in 1 line ( #1206 )
5 years ago
Willem Melching
c9ecab2139
Kalman filter to identify vehicle parameters ( #1123 )
...
* full vehicle model simulator
* Add vehicle model
* Model compiles
* Close enough
* Simulation works
* Add fast angle offset
* Tune fast angle offset learner
* Create live service for paramsd
* Better clamping
* Fix rotation matrix
* Cleanup before merge
* move debug script to debug/internal
* revert plannerd change
* switch vehicle model to corolla
* fix valid flag
* Bigger stiffness range
* Lower process noise on steer ratio
* Tuning
* Decimation
* No maha tests
5 years ago