Commit Graph

16653 Commits

Author SHA1 Message Date
Willem Melching 4e529f843b Hyundai radar parser (#22241)
* add radar parser for 0x5XX range

* fix speed

* enable based of fingerprint

* fix speed scale

* use proper signal names

* add to release files

* hyundai: script to enable radar points

* typo

* add comment

* fix tests

* cleanup

* add note about persistent

* Update selfdrive/car/hyundai/radar_interface.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* fix bugs in hyundai enable radar points script

* accidentally removed comment

* add some other cars

* add cosine to dRel

* fw versions do not match openpilot

* bump opendbc

* include state 4

Co-authored-by: Greg Hogan <gregjhogan@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 6fd980c63e
2021-09-15 15:43:01 -07:00
Jason Young aa2559fc2b Fix CARS footnote markup (#22243)
* Fix CARS footnote markup

* punctuation

* Update docs/CARS.md

* Update docs/CARS.md

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 019f319200
2021-09-15 15:06:57 -07:00
Harald Schafer 985593f21a add model exec time printout
old-commit-hash: aed91c5906
2021-09-15 11:41:18 -07:00
Adeeb Shihadeh 2ded81d455 fix count cars script
old-commit-hash: 3ab2d29fb8
2021-09-15 11:31:45 -07:00
Jason Young 2712607627 VW MQB: Škoda Kamiq Mk1 (#22240)
* VW MQB: Škoda Kamiq Mk1

* footnote about the China market Kamiq
old-commit-hash: b7e74f3b24
2021-09-15 11:29:37 -07:00
Adeeb Shihadeh ef33dbd110 bump opendbc
old-commit-hash: 2e2184186a
2021-09-14 23:09:17 -07:00
Adeeb Shihadeh 47a983fb00 updated: add persistent param for build date (#22237)
old-commit-hash: ed70c5aaf5
2021-09-14 20:24:41 -07:00
Adeeb Shihadeh 35e6e0f33b add TSS2 Rav4 hybrid fw versions from #22216
old-commit-hash: b670868bcd
2021-09-14 19:37:22 -07:00
Willem Melching d688b62c62 Add upper/lower bounds for longitudinal lag (#22235)
* Add upper/lower bounds for longitudinal lag

* add ref

* update ref

* bump cereal

* bump cereal
old-commit-hash: 417e229624
2021-09-14 18:57:16 -07:00
Adeeb Shihadeh c3b925685c add switch to master script
old-commit-hash: 082bbc9d27
2021-09-14 16:27:11 -07:00
Chris McCammon cc6750ee75 Update CARS.md
old-commit-hash: 6102daa2b1
2021-09-14 16:15:17 -07:00
George Hotz a6c4c2768a Fix test relying on SAFETY.md being in the root
old-commit-hash: 3a6c8d4678
2021-09-14 16:02:36 -07:00
Trae 3534e4a8bd Add 2022 Corolla Hatchback Engine FP (#22232)
old-commit-hash: b6c65aca08
2021-09-14 15:51:05 -07:00
George Hotz 30bd49c3b7 Update Docs (#22229)
* initial move of docs

* more cleanups

* more docs

* simpler

* more docs

* link fix

* typos

* more typos

* more info

* minor updates
old-commit-hash: 105be028bd
2021-09-14 15:39:31 -07:00
HaraldSchafer 8877772a95 Less QP iterations for lateral acados (#22231)
* Less QP iterations for lateral acados

* update ref
old-commit-hash: 96a8f8a831
2021-09-14 13:55:30 -07:00
George Hotz 0fe0095d9f demo route note in replay
old-commit-hash: 8d554abbf7
2021-09-14 13:53:49 -07:00
Willem Melching c3a226afbf Revert "ui: use C3 video sizes by default on PC"
This reverts commit 71484f14c0d13f9b3eb9bece3629726e834ea304.

old-commit-hash: abae4ef72c
2021-09-14 11:48:34 -07:00
Willem Melching b85209979a ui: use C3 video sizes by default on PC
old-commit-hash: cf4cd3b693
2021-09-14 11:27:34 -07:00
George Hotz 73a4b05065 allow PC to emulate TICI with TICI=1
old-commit-hash: 362f067c9c
2021-09-14 10:48:43 -07:00
John Belmonte a84744e158 Honda carstate: use common gas pedal signal (#22010)
* Honda carstate: refactor GAS_PEDAL handling

* collapse SCM signal cases

* stop using CAR_GAS signal (combined user pedal + computer)

* cleanup

* update refs

* update refs

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: f07e1ae99e
2021-09-13 22:41:50 -07:00
Willem Melching a8ce1288fd Hyundai longitudinal prerequisites (#22121)
* panda

* bring over changes

* dont check car model

* remove comment

* fix typo

* more stuff gated behind long

* not

* not used

* gate that too

* try honda tuning

* clip accel values

* fix up merge

* fix stopping

* add retry logic around knockout

* increase timeout

* keep flipping lead bit

* true for now

* less tuning

* update comment

* 0.1 s is fine now

* merge honda and hyundai knockout

* more lead fields

* another obj bit

* increase timeout

* fix stopping flag

* only lag compensate for braking

* no lead

* less tuning

* only do knockout if not readonly

* try controlling using jerk

* tuning

* try higher stopping rate

* set stopping flag at higher speed

* clip upper jerk when stopping

* remove comments

* tester present 1hz

* use positive start accel

* 1.0 to maybe improve low speed stuff

* no point going over 0

* bump panda

* bump panda

* revert that change

* update ref
old-commit-hash: c4bac6bd68
2021-09-13 22:03:08 -07:00
HaraldSchafer 65a1b386dc Fix 0 init bug for acados lateral (#22225)
* this is needed somehow

* new ref
old-commit-hash: 0dc45eaf1c
2021-09-13 21:23:22 -07:00
Adeeb Shihadeh a9221d6eaf timing tests (#22214)
* timing tests

* tuning

* more tuning

* passes?

* increase min/max

* eon tuning

* more lax

* even more

* fix plannerd cpu

* should pass

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 369c5d5bff
2021-09-13 21:12:25 -07:00
Adeeb Shihadeh b3893511db fix live_cpu_and_temp.py for c3
old-commit-hash: c4e9f4de99
2021-09-13 20:27:53 -07:00
Adeeb Shihadeh 0c29c7928b check_timings.py: start printing immediately
old-commit-hash: a7cc34fd77
2021-09-13 20:08:43 -07:00
HaraldSchafer c422cce205 Port lateral planning to ACADOS (#22080)
* lateral acados

* looks good!

* add another solve, needed for init somehow

* use copy

* init correctly

* cleanup sconstruct

* Update files_common

* update cpu usage

* reset when invalid

* fix cpu usage

* cost_set doesnt leak

* new ref

* non leaky reset

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7081ab4fb7
2021-09-13 19:06:54 -07:00
Harald Schafer 335089db07 fix more acados leaks
old-commit-hash: 32db9184d4
2021-09-13 17:51:15 -07:00
George Hotz edab0ea0a6 fix param setting
old-commit-hash: 9b61072690
2021-09-13 17:35:05 -07:00
Harald Schafer 06c018f5bf acados compiled to pyextra
old-commit-hash: de478b75fb
2021-09-13 16:32:06 -07:00
Harald Schafer ab2f65e485 fix more acados mem leaks
old-commit-hash: d774087408
2021-09-13 16:25:40 -07:00
ZwX1616 0e661532a2 refactor dm pitch/yaw thresholding (#22191)
* use indiviual pitch/yaw instead of norm

* update process replay
old-commit-hash: dac8597a08
2021-09-13 16:05:42 -07:00
Dean Lee 00e02325ab boardd: new function get_time_str (#22158)
* new function get_time_str

* apply review
old-commit-hash: e90eb79ceb
2021-09-13 10:32:12 -07:00
Dean Lee 1e1c4fcd83 fix Replay::mergeEvents: use std::end() (#22215)
old-commit-hash: a89bdb6a05
2021-09-13 09:49:32 -07:00
Dean Lee 1fd8466af0 replay: unlock mutex before sleep (#22213)
old-commit-hash: 365e8bfd93
2021-09-13 00:57:03 -07:00
Dean Lee b8c56b5b75 replay: fix bugs in merging events (#22205)
old-commit-hash: eb4a28af11
2021-09-12 16:29:37 -07:00
Adeeb Shihadeh db3ad9b658 update acados (#22202)
* update acados

* cleanup
old-commit-hash: 63453c951e
2021-09-11 21:50:16 -07:00
Adeeb Shihadeh 6cdb496204 version.py: set terms and training version
old-commit-hash: a19738cba8
2021-09-11 21:07:41 -07:00
Dean Lee 66c6adc436 UI: lazy onboarding widgets init (#21780)
* don't show onboarding on startup

* cleanup

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 2d640e25c3
2021-09-11 18:18:58 -07:00
Willem Melching 523219c678 Parameterize longitudinal control using carParams (#22200)
* use CP.startAccel

* missing values

* order

* update ref

* cereal
old-commit-hash: b7d1aac197
2021-09-11 18:01:54 -07:00
Dean Lee 7100381a02 replay: thread safe merge & free logs (#22196)
old-commit-hash: a1a0201069
2021-09-11 17:35:04 -07:00
Adeeb Shihadeh 3bf834d4ec bump opendbc
old-commit-hash: 23ce2450e9
2021-09-11 17:19:06 -07:00
Willem Melching b079219b93 Use CP.vEgoStopping and clean up CP.startAccel (#22199)
* use CP.vEgoStopping and clean up

* update ref
old-commit-hash: 1e62b09e5d
2021-09-11 17:13:30 -07:00
Dean Lee 0d226299e7 test_replay.cc: temporarily comment out the rand seek test (#22192)
* Temporarily comment out the rand seek test

* enable ci

* trigger ci

* trigger ci

* trigger ci

* trigger ci

* trigger ci
old-commit-hash: f3683dd4cb
2021-09-10 21:53:46 -07:00
Adeeb Shihadeh 947083be0b add update shim to release files
old-commit-hash: 9c5e8a2d04
2021-09-10 17:43:28 -07:00
Adeeb Shihadeh 75b50fc128 disable replay tests for now
old-commit-hash: 95ee5daec5
2021-09-10 17:33:20 -07:00
Adeeb Shihadeh 9193e1afa1 Unify neos/agnos updaters (#22109)
* start moving neos updater

* downloading

* ui

* move recovery

* resuming

* add verification

* fix up launch

* test

* update updater

* fix mypy

* fake updater

* review suggestions

* more tests

* abc

* update bin

* raise

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: b3705ede5e
2021-09-10 17:03:54 -07:00
Jason Young 03ba5918c8 VW MQB: Škoda Karoq Mk1 round 2 (#22190)
* VW MQB: Škoda Karoq Mk1

* Update README

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: d5e6dd3d5b
2021-09-10 14:41:31 -07:00
ntegan1 d508125f35 Upload when on ethernet (#22188)
in addition to when on wifi

Co-authored-by: ntegan <nick@egan.gg>
old-commit-hash: 54b5972cf6
2021-09-10 12:05:12 -07:00
Andrew 6703ad8e24 add another missing FW for elantra_hev-2021 (#22186)
popped up during drive: `715ac05b594e9c59|2021-09-10--05-58-04`
old-commit-hash: d2e751f108
2021-09-10 11:39:12 -07:00
Jason Young 87249effaf VW MQB: Cleanup stock LKAS signal forwarding (#22180)
* VW MQB: Cleanup stock LKAS signal forwarding

* apply review suggestion
old-commit-hash: 7d5ee9fbd1
2021-09-10 11:23:38 -07:00