Commit Graph

1489 Commits

Author SHA1 Message Date
Shane Smiskol b17502d658
Match pid.py file from openpilot (#1514)
* match pid

* fix
2024-11-20 19:26:21 -08:00
Shane Smiskol 0bfd38f4c9
Toyota: prevent overshoot w/ new tune (#1515)
* use filter

* fix

* try pid

* Revert "try pid"

This reverts commit f47acb0b2c.

* improve start from stop

* comment
2024-11-20 19:24:20 -08:00
Shane Smiskol eaeb7a96d7
Toyota: don't release brakes coming to a stop w/ new tune (#1508)
better creeping force
2024-11-19 18:52:05 -08:00
Adeeb Shihadeh 9a353c4d25 no stale for drafts 2024-11-18 16:02:41 -08:00
Shane Smiskol e74e496cdc
[bot] Fingerprints: add missing FW versions from new users (#1504)
Export fingerprints
2024-11-18 14:35:51 -08:00
Shane Smiskol 34af3abb10
Toyota: filter pitch for new tune (#1507)
* Update carcontroller.py

* pitch filter

* 1.5

* clean up

* whoops
2024-11-18 14:23:03 -08:00
Shane Smiskol c59aa4a1d5
Reapply "Hyundai: always publish cruise and main buttons" (#1486) (#1505)
This reverts commit 68d93be959.
2024-11-18 11:43:06 -08:00
Adeeb Shihadeh 1e65cc0f7e
hiring shill in readme 2024-11-17 14:35:46 -08:00
garrettpall c739b37aea
GM: SDGM CarSpecs to GMCarSpecs (#1503) 2024-11-17 13:54:21 -08:00
Shane Smiskol 834bafbdc9
15 2024-11-15 21:00:46 -08:00
Shane Smiskol 661a42c91e
car interfaces: raise hypothesis test examples (#1497)
* raise examples

* 60 is too much
2024-11-15 20:58:22 -08:00
Shane Smiskol 781478cc33
fix DBC dict check regression (#1496)
fix dict
2024-11-15 20:57:20 -08:00
Shane Smiskol 433e8e604a
Toyota: adaptive ACCEL_NET for new long tune (#1494)
* learn

* allow all

* ohhhh

* revert

* revert

* curious if this works

* -2 to 1 is reasonable, want that to be half a second

* this isn't part of this PR, but test to see if we can do this now

* no ki

* fix that

* fix for corolla creep case, and matches better on hybrids (TODO: VERIFY)

* woo lots going on

* two rcs

* only for testing

* oops forgot -- it's amazing

* fix

* testing

* Revert "testing"

This reverts commit ec410f5f68.

* revert unrelated stuff

* it doesn't really mean anything disengaged, but should start from it

* clean up

* clean up

* clean up

* comment from other pr

* yayy no ki
2024-11-15 20:37:12 -08:00
Shane Smiskol c10cd4f5ab
Toyota: PERMIT_BRAKING shouldn't use rate limited decel (#1495)
fix permit braking being set late with step brake response
2024-11-15 20:18:34 -08:00
Robbe Derks 38c867912a
CAN parser dict (#1470)
* refactor in base classes

* refactor body + chrysler

* refactor the rest

* tiny cleanup

* Bus enum

* lowercase buses

* small cleanups

* no str allowed

* no None allowed

* type hint

* name cleanup

* rm empty line

* never None

* never Str

* this isn't valid

* fix

* = > |=
2024-11-15 22:50:21 +01:00
Shane Smiskol 423de1223b
Toyota: fix acceleration rate limit (#1490)
oof 🤦
2024-11-15 00:57:04 -08:00
Shane Smiskol 40951c19ee
Toyota: lower accel down rate limit (#1489)
lower rate limit
2024-11-14 18:00:14 -08:00
Mitchell Goff 635f5ab985
Fix migrate_onroadEvents for soundsUnavailableDEPRECATED (#1488) 2024-11-14 15:28:22 -08:00
Shane Smiskol d770f1b1d8
Remove VW footnote from website (#1487)
confusing footnote only cars.md
2024-11-14 13:59:19 -08:00
Shane Smiskol 68d93be959
Revert "Hyundai: always publish cruise and main buttons" (#1486)
* Revert "Hyundai: always publish cruise and main buttons (#1326)"

This reverts commit 2b91038bf7.

* todo
2024-11-14 13:45:31 -08:00
Jason Young 8bda41938b
VW MQB: Add FW for 2024 Volkswagen Taos (#1485) 2024-11-14 16:07:17 -05:00
realfast 1e9e5e28bf
Chrysler: Add 2024 Pacifica Hybrid FW (#1376)
Update fingerprints.py
2024-11-14 12:02:28 -08:00
Walter Morales b693229521
Fix bug of PandaRunner (#1483)
* Fixed bug with safety_model on PandaRunner class

* Fixed bug with PandaRunner

---------

Co-authored-by: car <its@jku.at>
2024-11-14 07:45:40 -08:00
Shane Smiskol af2333f7c9
Toyota: use a filter for PCM compensation (#1477)
* use a filter

* clean up

* use pitch filter

* use standstill, permit braking uses un rate limited request

* stash

* Revert "stash"

This reverts commit 8bbd7ffd4c.

* Revert "use standstill, permit braking uses un rate limited request"

This reverts commit 78b78eb257.

* Revert "use pitch filter"

This reverts commit f5aa4c6d04.
2024-11-13 15:24:49 -08:00
Shane Smiskol f9abb9e473
Toyota: add accel winddown limit (#1481)
* add rate limits

* add

* oops

* fix

* fix
2024-11-13 15:23:17 -08:00
Shane Smiskol 5be5b65d6f
Toyota: fix accel rate limit (#1480)
use real previous accel
2024-11-13 15:05:20 -08:00
Shane Smiskol 34597084d8 Add FW for KIA_OPTIMA_G4_FL
From 6a8394681f09f9dc
2024-11-12 16:55:26 -08:00
voidvisor 56d6d39b11
Stale bot for PRs (#1474) 2024-11-12 16:31:24 -08:00
Adeeb Shihadeh 7f81b68622
more README 2024-11-11 17:59:53 -08:00
Adeeb Shihadeh 61cb7919cf
docs updates (#1471)
* lil update

* lil more

* Update README.md
2024-11-11 16:07:28 -08:00
Shane Smiskol 5bb1a60a9e
[bot] Fingerprints: add missing FW versions from new users (#1469)
Export fingerprints
2024-11-11 11:15:59 -08:00
Shane Smiskol 7cb3d4c021 ruff: ignore site_scons 2024-11-10 20:34:11 -08:00
Shane Smiskol b0a5cb3060 Add missing __init__.py 2024-11-10 20:33:38 -08:00
Shane Smiskol 9b5f697a1e
Toyota: more responsive start from stop (#1464)
PERMIT_BRAKING is for the people
2024-11-08 21:03:25 -08:00
Shane Smiskol f1768748c0
Lexus ES TSS2: fix acceleration overshoot from a stop (#1465)
do rate limiting before pcm comp, and set permit braking based on it too
2024-11-08 20:41:37 -08:00
Shane Smiskol 35979db999
Toyota: move accel compensation logic to 33 Hz block (#1466)
move to 33hz loop
2024-11-08 20:16:56 -08:00
Shane Smiskol dbe8213512
Revert "Toyota: learn offset for PCM acceleration request" (#1463)
Revert "Toyota: learn offset for PCM acceleration request (#1461)"

This reverts commit 574eb64a2b.
2024-11-08 14:12:28 -08:00
Shane Smiskol 574eb64a2b
Toyota: learn offset for PCM acceleration request (#1461)
* all slop so far

* todo

* try no delay

* clean up

* more clean up

* and more

* final

* not a big effect

* same

* no np
2024-11-07 22:42:30 -08:00
Shane Smiskol 2d08eded7a
Toyota: always send ACC at 33 Hz (#1390)
* ACC always 33hz

* switch

* simpler

* not here
2024-11-06 16:37:07 -08:00
Shane Smiskol f090bf6fa2
Toyota: set permit braking when stopping (#1447)
* we need to brake when stopping always

* stopping
2024-11-06 14:59:29 -08:00
Shane Smiskol 6be3d04493
Toyota: set pcm_accel_net when possible (#1448)
set always
2024-11-06 14:58:04 -08:00
Shane Smiskol df8fe2299a
Ford: enable long by default (#1446)
* enable by default

* whoops
2024-11-06 14:56:22 -08:00
Lukas 54e2d7d190
Tesla: add missing parameter (#1445)
add missing parameter
2024-11-06 10:32:02 -08:00
Greg Hogan a1dee3177d
tesla: fix standstill (#1444) 2024-11-05 08:51:59 -08:00
Shane Smiskol cf2f64f386
[bot] Car docs: update model years from new users (#1443)
Update car docs
2024-11-04 14:09:18 -08:00
Shane Smiskol 1d9c89a504
[bot] Fingerprints: add missing FW versions from new users (#1442)
Export fingerprints
2024-11-04 13:40:13 -08:00
Shane Smiskol 472c62e386
CANParser: only filter bus (#1436)
only bus filter
2024-11-01 22:07:43 -07:00
Dean Lee 788a2db47a
CANParser: expose `MessageState` to Cython to eliminate data copying (#1382)
* Expose MessageState to Cython to Eliminate Data Copying

* not needed?

* great, can finally get rid of this confusion!

* getter

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2024-11-01 21:37:23 -07:00
Dean Lee fa5e7619bc
CANParser: Initialize value dicts directly from DBC Msg (#1381)
* init dict in __init__

* comment

* 0.0

* test all transitions

* this is more important and test same thing

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2024-11-01 21:11:48 -07:00
Dean Lee a84fe18918
CANParser: filter CAN messages by bus and addresses (#1383)
* filter CAN messages by relevant addresses

* no difference

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2024-11-01 17:44:56 -07:00