Jason Wen
348cd735f2
handle stopAccel = 0
2024-07-27 00:25:37 -04:00
Jason Wen
72a0142bf9
do this at the car level
2024-07-26 09:52:30 -04:00
Jason Wen
c943126d26
send 0 to car when stopping
2024-07-25 16:32:52 -04:00
Jason Wen
bf31b2ab33
further stop distance
2024-07-24 21:22:58 -04:00
Jason Wen
1b084d7eb9
revert long mpc
2024-07-24 21:22:40 -04:00
Jason Wen
c288a7792c
super fast take off!!!
2024-07-23 23:30:01 -04:00
Jason Wen
597dadd45b
revert
2024-07-23 21:50:50 -04:00
Jason Wen
6ab66834f0
adapt to 0 stopAccel
2024-07-23 17:54:47 -04:00
Jason Wen
0d499b0857
doesn't work well
2024-07-22 21:49:03 -04:00
Jason Wen
ab72cf0457
handle this in long control
2024-07-22 16:14:45 -04:00
Jason Wen
1a8170e839
Speed Limit Control: Gate behind longitudinal
2024-07-11 23:51:17 -04:00
Jason Wen
b5227c0a06
Driving Model Selector v5
2024-07-07 17:53:26 -04:00
Adeeb Shihadeh
d3cb0d24c4
Sync: sunnypilot/sunnypilot:master into sunnypilot/openpilot-special:master-priv
2024-07-07 10:15:50 -04:00
rav4kumar
6f9401d902
Merge remote-tracking branch 'comma/master' into sync-20240706
2024-07-06 22:18:32 -04:00
Shane Smiskol
c95b58401a
controlsd: no mutable carParams ( #32381 )
...
* no as builder
* fix car int test
* more
2024-07-02 13:27:45 -07:00
rav4 kumar
e8df8fad00
Longitudinal: Acceleration Personality
2024-07-02 04:45:18 +00:00
rav4 kumar
ca202c3c4a
Longitudinal: Dynamic Personality
2024-07-02 04:15:20 +00:00
rav4 kumar
15d94a017d
Toyota: Auto Brake Hold
2024-07-01 19:45:30 +00:00
Jason Wen
de8da6f41f
Driving Personality: Use controlsStateSP properly
2024-07-01 15:42:29 -04:00
Dean Lee
649e7a6d55
radard: readable KalmanParams initialization ( #32848 )
...
fix kalmanparams initialization bug
2024-06-27 14:43:21 -07:00
James
046ed7e9f8
Cleanup "longitudinalPlan" fields ( #32845 )
2024-06-26 14:51:27 -07:00
Jason Wen
36eafc0dc6
Hyundai CAN: Log ABS/ESP Activation to espActive ( #32743 )
...
* Hyundai CAN: Log active ABS to accFaulted
* Add comments
* `espActive` to CarState and CarEvent.EventName
* re-order
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-24 20:14:57 -07:00
Jason Wen
6c429dca06
Sync: sunnypilot/sunnypilot:master into sunnypilot/openpilot-special:master-priv
2024-06-24 16:29:37 -04:00
Harald Schäfer
442e9f4ae4
Long planner: small cleanup ( #32804 )
2024-06-20 16:33:06 -07:00
Jason Wen
8de2399680
Merge branch 'upstream/openpilot/master' into SP-157-sync-20240614
...
# Conflicts:
# cereal/services.py
# msgq_repo
# selfdrive/car/hyundai/interface.py
# selfdrive/car/toyota/interface.py
# selfdrive/controls/lib/longcontrol.py
# selfdrive/controls/plannerd.py
2024-06-16 22:34:35 -04:00
Jason Wen
d870eb2a27
Lateral Plan: Desire cereal fixes
2024-06-14 07:45:11 -04:00
Harald Schäfer
bc303df6a0
long control: new API ( #32706 )
...
* Simplify long control
* Seperate
* Rename
* Try new api for toyota
* rm v_pid everywhere
* No speed in reset
* 0 is better default
* unassigned variable
* Update other cars
* Update gm
* SIMPLIFY
* simplify more
* fix API boundry
* Fix stopping bug
* Small fixes
* Update ref
2024-06-14 00:08:58 -07:00
Jason Wen
c55d11a865
Sync: sunnypilot/sunnypilot:master into sunnypilot/openpilot-special:master-priv
2024-06-12 21:43:05 -04:00
Jason Wen
9e63be9ba2
Sync: commaai/opendbc:master into sunnypilot/opendbc:master
...
Sync: `commaai/panda:master` into `sunnypilot/panda:master`
2024-06-12 21:09:05 -04:00
Shane Smiskol
7dbf60b4bc
controlsd: exit on any exception ( #32730 )
...
* exit on any exception
* finally so we don't catch
2024-06-12 17:16:30 -07:00
Jason Wen
524d7b73f9
Sync: sunnypilot/panda:master into sunnypilot/panda-special:master-priv
2024-06-12 16:21:36 -04:00
Shane Smiskol
684209e077
remove uiPlan ( #32721 )
...
* remove uiPlan from ui
* remove publishing
* Update log.capnp
* Update services.py
* no uiPlan here
* Update ref_commit
2024-06-11 21:31:10 -07:00
Harald Schäfer
965415135a
Long control: Double delay is super complicated ( #32694 )
...
* Double delay is super complicated
* No more upper bound
* DEAD
* Update ref
2024-06-10 22:29:17 -07:00
Harald Schäfer
1b2bd205b8
MSGQ refactor: cleanup outstanding issues ( #32685 )
...
* Rm sim dockerfile from bad merge
* Add watch back
* Fix watch3 compilation
2024-06-10 13:18:47 -07:00
Harald Schäfer
e70dc90a45
Restructure msgq ( #32652 )
...
* Update ref
* Compiles
* compiles
* Refactor rest of libs
* import all
* small fiex
* cleanup import
* Need msgq simlink too
* Add to openpilot docker too
* try repo
* Updates
* Fix lint
* fix docs
* Try blank slate
* Revert "Try blank slate"
This reverts commit f078ce04acacfe115c19e23e86038b01e2b84a6d.
* Maybe scons needs this to clear cache
* fix tests
* Disable test for now
* Update SConstruct
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* Fix whitespace
* Write skip normal
* small fixes
* add test path
* Revert repo
* linting
* whitespace
* Bump msgq
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-09 17:44:34 -07:00
Jason Wen
1ffc59f65a
Merge branch 'upstream/openpilot/master' into sync-20240608
...
# Conflicts:
# cereal
# opendbc
# panda
# release/files_common
# selfdrive/monitoring/dmonitoringd.py
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
2024-06-08 23:08:33 -04:00
Adeeb Shihadeh
a7ed190df4
controlsd: remove last mention of CAN ( #32646 )
2024-06-06 16:46:27 -07:00
Harald Schäfer
e71ec4e8d7
Split cereal into cereal/msgq ( #32631 )
...
* squash
* fix doc
* compile device
* compile device
* Update ref
* add msgq to precommit exclusions
* No service ports
* fix compile
* address comments
* More comments
* Delete logger
* Update opendbc
* Linting
* bump msgq
2024-06-06 14:31:56 -07:00
Dean Lee
983063c3e6
events.py: rename event counters ( #32596 )
...
* improve prev event counters
* just rename
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-06 00:13:57 -07:00
Adeeb Shihadeh
34e329649d
boardd is pandad ( #32628 )
...
* boardd is pandad
* rename tests
2024-06-04 19:16:55 -07:00
Dean Lee
23fcd68707
LongControl: storing T_IDXS[:CONTROL_N] in a variable for reuse ( #32599 )
...
Improve Control Trajectory Interpolation Efficiency
2024-06-04 17:04:50 -07:00
Adeeb Shihadeh
c59887c810
test_*.py files are no longer executable ( #32610 )
...
* test_*.py files are no longer executable
* cleanup empty lines
* update precommit
* fixme
* enable
* build
2024-06-03 15:48:56 -07:00
Dean Lee
1e70b23855
LongitudinalPlanner: replace hardcoded length with ModelConstants.IDX_N ( #32597 )
...
replace hardcoded length
2024-06-02 22:52:45 -07:00
Jason Wen
2c0ab40c82
Controls: Customizable Pause Lateral Speed
2024-05-31 23:01:31 +00:00
Jason Wen
d8595b63e8
Auto Lane Change: Add option to disable lane change
2024-05-30 02:42:11 +00:00
Adeeb Shihadeh
accdade4cf
manager: move to system/ ( #32538 )
...
* manager: move to system/
* one more
2024-05-25 12:41:17 -07:00
Shane Smiskol
6ecb710305
LongitudinalMpc: use DT_MDL ( #32532 )
...
bad magic number
2024-05-25 03:29:54 -07:00
DevTekVE
e78ae2c140
Driving Model Selector: Introduce ModelCapabilities class for model feature handling
2024-05-23 21:39:28 +00:00
ZwX1616
fa2d5bca57
controlsd: explicitly ignore camera states in process replay ( #32515 )
...
* explicitly ignore
* Update selfdrive/controls/controlsd.py
Co-authored-by: Shane Smiskol <shane@smiskol.com >
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-22 15:18:06 -07:00
Shane Smiskol
9fa92c2225
card: only exit ELM once done with ECU knock outs ( #32505 )
...
* only exit elm once done with knock outs
* comments!
2024-05-21 21:23:14 -07:00