Adeeb Shihadeh
80013219fe
camerad: abstract out ISP handling ( #33583 )
...
* spectra and tici
* master
* move the rest
* rm stupid indirection
* start move
* multi cam state is dead
* rest is moved
* lil more
* mv that
* lil more
* fix pc build
* we haven't done rgb for a while
* bring this stuff back
* fix mac?
* no camera in ui!
* i remember why we always cut mac
* fix mac build
---------
Co-authored-by: Comma Device <device@comma.ai>
8 months ago
Dean Lee
aca0ee3eea
locationd: replaced the loop and setattr with direct attribute assignment ( #33466 )
...
replaced the loop and setattr with direct attribute assignment
8 months ago
Dean Lee
45b887a08e
ci: add toggles to ui report ( #33577 )
...
add toggles
8 months ago
Jason Wen
e549f7af45
tests: fix selfdrive state machine import ( #33571 )
...
* selfdrive: Fix state machine test imports
* it's the same file
* Update selfdrive/selfdrived/tests/test_state_machine.py
* Update selfdrive/selfdrived/tests/test_state_machine.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
8 months ago
Adeeb Shihadeh
f294162b2c
bump up cpu budget
8 months ago
Adeeb Shihadeh
6b7996de91
jenkins fixups for agnos 11 ( #33569 )
...
* jenkins fixups for agnos 11
* just do this for now
8 months ago
Adeeb Shihadeh
df5b45a285
modeld has gone up a bit
8 months ago
Shane Smiskol
2e6e977c93
Longitudinal planner: wait for valid cruise speed ( #33568 )
...
* Revert "only vCruise changes here"
This reverts commit 4f5659b5d5
.
* less nonsense
8 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
8 months ago
Dean Lee
782d959b4c
CI: continuously send messages to keep them active during alert screenshots ( #33544 )
...
keep alive
8 months ago
Dean Lee
4897c9821d
panda.cc: pass capnp list by reference ( #33555 )
...
pass by reference
8 months ago
Dean Lee
50b0089602
panda: using reference in loop ( #33554 )
...
using reference in loop
8 months ago
Shane Smiskol
5305f7a95e
maneuversd: add second line warning
8 months ago
Shane Smiskol
82f8db87f4
add longitudinal maneuvers ( #33527 )
...
* add longitudinal profiles
* stash
* unfortunately even longitudinalPlan causes circle
* add to process config
* reach target speed smoothly
* stash
* works
* clean up
* debug alert
* rename
* fix
* better text
* toggle via exp button
* try coming to a stop better, smoother target reaching
* closer to target
* revert controlsd migration
* add description to alert
* generate report from local logs
* hide bad maneuvers
* pdflike
* Revert "pdflike"
This reverts commit 6d4af1bf9b
.
* try this
* use alert manager
* fix that check
* wat
* Revert "wat"
This reverts commit 93d0d27ab8
.
* some clean up
* rm
* cleanup
* move
* fix test
* more fix
* clean up
* fix that
8 months ago
Adeeb Shihadeh
b168c6f9af
controlsd is driven by selfdriveState ( #33541 )
...
* controlsd is driven by selfdriveState
* update refs
8 months ago
Adeeb Shihadeh
d018fd56da
AEB prep ( #33515 )
...
* init aeb
* remove that for now
8 months ago
Dean Lee
47409ab4d4
ui: refactor CameraView to serve as a generic vision stream display class ( #33457 )
...
refactor transform
8 months ago
Shengming Yuan
650ee44e89
ui: update CHS/CHT translation ( #33529 )
8 months ago
ugtthis
c8eb5916a7
Keyboard UX: Easier to type URLs ( #33517 )
...
Easier access to / and -
8 months ago
Maxime Desroches
f1331ae9bc
ci: make ui preview more deterministic ( #33526 )
...
set ping time
8 months ago
Dean Lee
343de54030
ui: consolidate prime state management into `PrimeState` Class ( #33473 )
...
new class PrimeState
8 months ago
Maxime Desroches
838746c831
ui preview: keyboard ( #33520 )
...
keyboard
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
Dean Lee
ee6d7aeb53
pandad: add log_once_ to prevent repeated logging ( #33505 )
...
add log_once_ flag
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
Alexandre Nobuharu Sato
b4bcaf6f02
Multilang: update pt-BR translation ( #33510 )
...
Update main_pt-BR.ts
8 months ago
Dean Lee
0317f292d0
selfdrived: define and reuse longitudinal personality mapping ( #33507 )
...
define and reuse longitudinal personality mapping
8 months ago
ugtthis
b720fe1bfe
create_badges.py: Changed to higher contrast colors ( #33509 )
...
Changed color badge - clearer difference
8 months ago
Adeeb Shihadeh
c8465e3a21
Revert "joystickd is a real process ( #33490 )"
...
This reverts commit 374246845c
.
8 months ago
Dean Lee
870214c909
ci: add a 0.5-second delay before taking screenshots of the onroad widgets ( #33504 )
...
Add a 0.5-second delay before taking screenshots of the onroad widgets
8 months ago
Dean Lee
9e09f42ccb
ui: fix texture deletion ( #33480 )
...
fix texture deletion
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
Joshua Mack
415391c3fc
Multilang: Spanish translation update ( #33502 )
...
Update main_es.ts
8 months ago
Lee Jong Mun
68257da3d5
Multilang: kor translation update ( #33499 )
8 months ago
Adeeb Shihadeh
590e217368
selfdrived cleanup ( #33497 )
...
* selfdrived cleanup
* lil more
* always alert
* bring this back
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
Dean Lee
c45e2731ae
CI: integrate pairing device and prime user widgets into UI report ( #33486 )
...
add prime widgets
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
Adeeb Shihadeh
f6d5f8fccf
ui: controls -> selfdrive ( #33487 )
...
* ui: controls -> selfdrive
* lil more
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
9 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
9 months ago
Dean Lee
e0be4a1f85
ci: eliminate unnecessary sleep to shorten UI report run time ( #33462 )
...
reduce sleep
9 months ago
Adeeb Shihadeh
73d31d50c4
controlsd: pull out LDW ( #33479 )
...
* controlsd: pull out LDW
* cleanup
* good ol mypy
9 months ago
Adeeb Shihadeh
77f4f57e73
controlsd: pull out selfdrive state machine ( #33477 )
...
* controlsd: pull out selfdrive state machine
* cleanup test
* cleanup
9 months ago
Shane Smiskol
54a2626e44
Joystick: improve angle control ( #33475 )
...
* calculate max angle/curvature with speed
* don't inflate to inf
* screw radians
* up limit a bit
9 months ago
Kacper Rączy
f247663727
process_replay: liveLocationKalman migration ( #33472 )
...
* migrate_livePose
* Remove unused param
* Dont migrate if livePose is there
9 months ago
Dean Lee
6dba364556
locationd: remove obsolete locationd.h ( #33464 )
...
remove obsolete locationd.h
9 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
9 months ago