* UI: Display E2E Longitudinal status icon
* don't forget init
* take these out
* and this
* can't leave this
* spam the event
* publish here instead
* try this now
* expose the toggle
* Spam all the time!!!
* Spam all the time with this!
* see if this works
* new way to trigger
* fix
* another one
* more to it
* more of that
* move to car controls instead
* no longer needed
* 20 hz
* unnecessary
* send like this pls
* move to long planner
* let's see what it looks like first
* don't alert yet lol
* re-enable and try out prompt!
* move chime event to longitudinal_planner
* AlertStatus to userPrompt
* Add more reset conditions
* less conditions to test first
* louder sound
* permanent alert
* LOUDER SON!
* use stock prompt
* Revert "less conditions to test first"
This reverts commit b24a096e65e80f303f7d92072cdf273a30dd37e2.
* remove lead car take off alert (in separate PR)
* cleanup
* longer
* Nicki Minaj Model (#28218)
* New model: 2ff7490f-8a2f-4c0d-87a8-b0fa3a4a6a71
* Updated model_replay_ref_commit
(cherry picked from commit 328b5d9d47)
* use the event
* move logic to c++
* cleanup
* no prompt border
* use brake light from car state
* lead car take off event
* lead car take off event
* always reset last distance
* show border when prompted
* remove lead car take off alert (in separate PR)
* don't prompt when lead car detected
* Revert "Nicki Minaj Model (#28218)"
This reverts commit b25e96c9d8fe0ac3a93c97eec2e91064c12a5649.
* bad sounds
* simpler
---------
Co-authored-by: Mitchell Goff <mitchellgoffpc@gmail.com>
* UI: Debug: Tap on Ui to capture snapshot of debug data
* UI: Debug UI: Toggle to display debug UI elements & UI prerequisites
* UI: VisionTurnController Implementation
* UI: Debug UI: Toggle to display debug UI elements
* UI: LiveMapData: Implementation
* UI: SpeedLimitControl: Implementation
* UI: TurnSpeedController: Implementation
* fixup! UI: SpeedLimitControl: Implementation
* Add adjustable speed limit offset (in % or actual values)
* fix
* fix 2
* fix 3
* wrong value used
* don't need this
* needs this!
* and this?
* needs to be at the top
* has to be public
* take them off
* gotta have this
* wrong!
* update this every time
* try to update
* hmm maybe it was this
* missed this
* Revert "missed this"
This reverts commit 926b45410544e4f1bbc5174d0d7b03fafedf610f.
* Revert "hmm maybe it was this"
This reverts commit 7f75543db71d6f438f6473c66d4f94df317f16f2.
* refresh them
* update them in both places!
* make them public please
* don't forget this path
* try this refresh?
* Revert "make them public please"
This reverts commit 669a3ee1d5607c84109294db7a567ca86cb91b0f.
* revert these
* try using signals to update
* Revert "try using signals to update"
This reverts commit f3ad02bde71467aa7fc27c0b95d03748345193e6.
* update state after it's emitted
* make it public
* Revert "make it public"
This reverts commit ddf431d198133359b8bd656dde9061ec671f2312.
* Revert "update state after it's emitted"
This reverts commit aad2876166843b63d889e90830bf3d32edaa2857.
* try this out
* fixup! try this out
* fixup! try this out
* fixup! try this out
* fixup! try this out
* don't need this
* fixup! try this out
* fixup! try this out
* fixup! try this out
* fixup! try this out
* make sure we can see it
* make it float
* Try to update this way
* fixup! Try to update this way
* Revert "fixup! Try to update this way"
This reverts commit f4725bcb070cc8e8ebeb6e37afeb930694e96e22.
* Revert "Try to update this way"
This reverts commit af72af8a4a193b24e99931200fac18c6625a2431.
* new method to hide/show
* fixup! new method to hide/show
* fixup! new method to hide/show
* fixup! new method to hide/show
* fixup! new method to hide/show
* fixup! new method to hide/show
* omg it works?!
* run these at 2Hz pls
* UI: use comma speed limit design instead of move-fast
* fixup! UI: use comma speed limit design instead of move-fast
* fixup! UI: use comma speed limit design instead of move-fast
* fixup! UI: use comma speed limit design instead of move-fast
* UI: use comma speed limit design instead of move-fast
* fixup! UI: use comma speed limit design instead of move-fast
* fixup! UI: use comma speed limit design instead of move-fast
* fixup! UI: use comma speed limit design instead of move-fast
* garbage collection
* redundant
* gc attempt?
* Revert "garbage collection"
This reverts commit 127fc8bd9d1eaea7725cf775dc7034ac6aaf09f4.
* garbage collection
* catch exceptions
* ignore mapd if crashed
* copy dependencies after first download
* changed dir
* oops
* proper termination before exiting
* same class
* Revert "same class"
This reverts commit dda695477371bf259b89aae726210dfe9d5f913e.
* Revert "proper termination before exiting"
This reverts commit 95c039dac86a389c0be043aadf2a3e8cbd4515c8.
* don't let accelerator press to re-engage SLC when NDOG is off
* can we free them up?
* Revert "can we free them up?"
This reverts commit d7736524645376ffb43acb77678086f6ae3c4e0b.
* fixup! don't let accelerator press to re-engage SLC when NDOG is off
* introduce navInstruction speed limits into SLC
* nuke UI for now - memory test
* do this instead
* Overpass: does not exist
* Revert "nuke UI for now - memory test"
This reverts commit fd81ffde0443917580ec4ad71095c178173883fe.
* meh
* 10s lat
* Full length MPC
* redfine N
* Leave controls the same for now
* Updates
* use long plan in lat plan
* interp plan
* simplergit add selfdrive/controls/plannerd.py selfdrive/controls/
* expand to 10s
* revert this
* fix linter
* vizualize
* fix long test
* typo
* cleanup
* compiles
* unused
* unused
* bump cereal
* bump cereal
* use model if no uiplanm
* update replay
* update ref commit
* bump cereal to master
* Revert "Remove lane planning code (#25651)"
* DLP: preserves lanelines
* MADS: cruiseEngageBlocked event
* change path now!
* Revert "change path now!"
This reverts commit 7db2af33378aa02288b6222ed722d705ca6e92ec.
* Revert "Revert "change path now!""
This reverts commit 19f50a19e98721f7b8b9018b2e788629df45137f.
* c string
* atoi instead
* does this work?
* move it move it
* move there
* Try this one
* dotted line
* looks horrible
* how about this?
* Nah let's keep it simple
* track these with cereals
* send button!
* add more
* don't need this
* and this too
* make sure it shows first
* more
* to right for now
* stock size
* different color
* move some logic around
* don't miss
* don't miss this
* check somewhere else
* oops
* not liking it
* bring back current button
* don't need to be constant
* take it out for now
* wrap for translation
* Add params for lead and danger
* fix long params
* E2e passes simple maneuver tests
* Make tests run with e2e long mode
* Slightly more error allowed in e2e mode
* FCW back and populate long source field
* Fix planner name
* FCW still doesnt work
* Slightly less aggressive
* Doesn't need to simulate from stop
* Don't set lane change events if we're not able to steer.
* more specific variable name
* update process replay socket config
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* simulator: support running wide camera only
* proper frame id
* use param name that makes more sense
* do some cleanup
* Update tools/sim/bridge.py
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* start again
* need that too
* this actually works
* not needed
* do properly
* still works
* still works
* still good
* all G without ll
* still works
* all still good
* cleanup building
* cleanup sconscript
* new lane planner
* how on earth is this silent too....
* update
* add rotation radius
* update
* pathplanner first pass
* misc fixes
* fix
* need deep_interp
* local again
* fix
* fix test
* very old
* new replay
* interp properly
* correct length
* another horrible silent bug
* like master
* fix that
* do doubles
* different delay compensation
* make robust to empty msg
* make pass with hack for now
* add some extra
* update ref for increased leg
* test cpu usage on this pr
* tiny bit faster
* purge numpy
* update ref
* not needed
* ready for merge
* try again after recompile
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* fix setting core affinity
* dmonitoringd doesn't need rt priority
* android only gets two cores
* model and planner get core 2
* log missed cycle count
* neos update
* prod image
* revert NEOS changes
* still need this
* fix wasted cycles in locationd and dmonitoringd
* bump cereal
* calibrationd
* Revert "calibrationd"
This reverts commit 580051a33bc96e1e83300629e9c04817928d0851.
* this is cleaner
* calibrationd
* paramsd is driven by liveLocationKalman
* only log params once a minute
* stricter CPU usage test
* revert locationd for now
* revert calibrationd too
* revert thresholds