Commit Graph

7069 Commits

Author SHA1 Message Date
Keyvan Fatehi fb1bf84fb5 typo fix (#24542)
old-commit-hash: 79a6512345e80269050ab4fb753564c3d0f0ebe2
2022-05-15 22:47:28 -07:00
Comma Device 4d4d1be060 fixup .gitignore
old-commit-hash: 0252491f5c7b11646a61d618df5d4ad32d0b2f49
2022-05-15 19:22:35 -07:00
Adeeb Shihadeh 85fb2d4167 bump opendbc
old-commit-hash: 59319759dd432c17119ac31708a8f321839b727d
2022-05-15 18:43:57 -07:00
Adeeb Shihadeh 8f0df45031 CI tuneup (#24541)
* little housekeeping

* all the commits

* one more cars
old-commit-hash: b2569d871ffcdb41f0100cdec7ee56eeb5f605fd
2022-05-15 17:57:34 -07:00
Adeeb Shihadeh 5659b6e6ce more comma two cleanup (#24300)
* more comma two cleanup

* fix up power monitoring
old-commit-hash: 6a48a7acef483907990e34e040deee70c689e700
2022-05-15 17:55:22 -07:00
Adeeb Shihadeh 39de4d80b4 move models to selfdrive/modeld/ (#24539)
* move models to selfdrive/modeld/

* two more refs
old-commit-hash: 319f3d1475f2f212b63f32dbace476f63b3caf14
2022-05-15 17:29:09 -07:00
Adeeb Shihadeh fb1c3b0d5d common: replace custom xattr implementation with os module's (#24448)
* use os module's xattr function

* fix that

* handle in helper
old-commit-hash: 81dacbedcacaf9db43d19700e04e7361c0fbbbcc
2022-05-15 17:13:50 -07:00
Adeeb Shihadeh 9727e7b3c3 remove common/string_helpers.py
old-commit-hash: 38e294f3932e1020832c4369f69a6844dbb3f8b2
2022-05-14 22:27:45 -07:00
Adeeb Shihadeh d33afc2cac remove custom markdown rendering (#24538)
* remove custom markdown rendering

* remove from release
old-commit-hash: 222c7cd60d96c5972fa9fd163d54c93116ffdd2c
2022-05-14 22:18:13 -07:00
Adeeb Shihadeh 29a516bed8 replay: cleanup unused RGB buffers (#24537)
* replay: cleanup unused RGB buffers

* update replay cam

* little more
old-commit-hash: ab75c53792718d32e51d34336be3fae568051d2b
2022-05-14 19:55:12 -07:00
Shane Smiskol 874ba219dc Fix process replay regen (#24517)
* fix regen issues

* compress like uploader
old-commit-hash: d6c6275163fde581b9c32059561d2f720063e808
2022-05-14 19:53:08 -07:00
Adeeb Shihadeh 6a8fefd5de loggerd: adjust qcamera threshold, seemed to be tuned for comma two
old-commit-hash: 5a58ebf183e1066f5d94163a05d9180a66447409
2022-05-14 01:04:46 -07:00
Adeeb Shihadeh c7e8f9af80 push to real master-ci
old-commit-hash: 08cb0edb533646861b036e83a7d87c03bf677c8e
2022-05-14 00:43:40 -07:00
Adeeb Shihadeh 5f429c1513 CI: build master-ci in Actions (#24533)
* jenkins: build master-ci on pc

* make target configurable

* build on actions

* no wait

* more fetch

* v3 has push?

* example

* remove that

* wait

* v1.1.1

* this one works

* schedule

* clear out target first

* no lfs
old-commit-hash: 531f4483b2c24c054b0d0fa264438a8a864e09fa
2022-05-14 00:18:30 -07:00
Shane Smiskol 8886c4c085 Update body test route (#24532)
* update body test route

* Revert "update body test route"

This reverts commit 7b918cb48bdb1b7596d8ba49f5915b69695e4a45.

* bump opendbc

* Revert "Revert "update body test route""

This reverts commit d27276b8341d8e4a92633a1a8ef88b7737532177.
old-commit-hash: 8572c6aee61f87521f971948d832420085e118e6
2022-05-13 19:33:46 -07:00
George Hotz a053d070be encoderd: enable (#24492)
* enable encoderd

* correct enable line

* fix loggerd tests

* fix power draw and cpu tests

* correct cpu for encoderd

* fix a bug, video_writer is shared

* fix issue with not recording dcam

* add recording state

* wooo tests pass. encode id keeps counting

* core 3

* loggerd then encoderd

* stop loggerd first

* core 3 always online

* see the camera when we see encoder packet

* encoderd on small core uses 37%

* remove encoder logic from loggerd

* delete unit test that doesn't really make sense anymore

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 94b9972eb798408a3c412716b8d9eb8ddb9354bc
2022-05-13 17:56:02 -07:00
ClockeNessMnstr a7dceb30ae LatControlTorque: clean up class variable (#24526)
* move to super

* no class variable

* there's CP

* whitespace

* drop CI from latcontrol super

* Revert "drop CI from latcontrol super"

This reverts commit 9218273060ade6431c4fc4c310b27e7e210158b9.

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: a693b3a26b2dcbd7910e4fa98318f23c13c3d815
2022-05-13 16:52:20 -07:00
Adeeb Shihadeh 5860133729 CI: add SSH for pushing branches
old-commit-hash: 12b22cf867c3cae19f3ec097675247482be71b4b
2022-05-13 16:47:55 -07:00
Shane Smiskol 3c716d6395 bump opendbc and remove common file (#24529)
* bump and remove file

* bump opendbc to master
old-commit-hash: 11e1ad3e3fd37b08498a3d600a6b75d00ed29b4b
2022-05-13 15:32:09 -07:00
Adeeb Shihadeh ceda3495b9 add body to release (#24528)
* add body to release

* sort

* add dbc
old-commit-hash: ed5c14e86cf918e62da236ecce8a82f2a9733ad8
2022-05-13 13:18:09 -07:00
Joost Wooning da6d0d878a camerad: combine debayering and rgb_to_yuv opencl kernels (#24452)
* camerad: combine debayering and rgb_to_yuv opencl kernels

* fix border

* fix snapshot

* rename function

* update camerad cpu usage

* update camerad power draw

* vignetting equal to previously

* test other local worksize

* use less floats

* reduce amount of code

* move barrier back

* make faster

* fix corners

* cleanup

* cleanup

* allow more jitter on driverState timing

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 489fbb74b0f532c738cf8c06afe1a5f9ce1e1651
2022-05-13 16:49:31 +02:00
Willem Melching 95bbb74c81 Add sensord test to Jenkins (#24524)
* Add sensord test to Jenkins

* add second configuration

* add other configs too

* rename

* move into existing HW tests
old-commit-hash: 822ea1fbd9ee761c8dce59d727eebe943e640502
2022-05-13 15:48:38 +02:00
Willem Melching d3924d0a69 dbc regex, do not escape underscore (#24522)
* dbc regex, do not escape underscore

* bump opendbc
old-commit-hash: 6b0440f9c959118ccf7ea1c59dfbc76a3faf15e2
2022-05-13 13:53:38 +02:00
Ross Fisher bc986e10ff Fix gcc-arm-embedded for m1 mac (#24515)
* Fix gcc-arm-embedded for m1 mac

* put in /tmp

* update comment

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 01a237ef02cf989a3e2dc8a529d5a0338a09e123
2022-05-13 11:12:59 +02:00
Adeeb Shihadeh aefc73be1b Revert "Joint Model (#24213)"
This reverts commit f6aaafb8d9332c934373fc6fde27abd596b7049f.

old-commit-hash: ef81afc35488905b00f1a0a5d0c0fc36b2bc856f
2022-05-12 22:52:45 -07:00
Adeeb Shihadeh 99e7d3f26c jenkins: workaround lfs bug
old-commit-hash: c643d7460938e0dee04e3578670f0d523cb2f4ba
2022-05-12 22:08:25 -07:00
Shane Smiskol de83c06fcb Dynamically parse DBCs (#24455)
* test commit

* bump

* bump

* doesn't work

* bump

* bump

* bump

* no more of these files

* bump

* bump opendbc

* bump

* bump opendbc

* bump opendbc

* bump opendbc

* bump opendbc

* remove dbc_out

* bump opendbc to master

* bump opendbc
old-commit-hash: f9e2e82400d2d84edb1f97121216a62de6716be5
2022-05-12 21:19:33 -07:00
YassineYousfi 4709fb5f61 Joint Model (#24213)
* update models

* wip lanelines mhp parsing

* typos

* newer models

* 95995a49-db0c-4261-8776-b90780dc2a8c/600

* Use laneful policy to prevent planner aggression

* c8c3ab69-bd2c-4d1c-a7f8-9e8457e4827b/950

* ede8f75a-df3e-41fb-bc56-63e2f33858e5/950

* 7205c5af-7532-4215-ad9b-678789054db7/995

* bfb34fa3-1d72-4987-854f-43d42ee01015/950

* change cost

* 8ae2477a-b452-4601-b04c-d3af66ea5e98/950

* Update heading cost

* 9b991314-94f5-4f0b-872e-58d95266e4d0/333

* 9b991314-94f5-4f0b-872e-58d95266e4d0/950

* ede8f75a-df3e-41fb-bc56-63e2f33858e5/950

* undo lateral planner changes

* rm whitespace

* update ref

Co-authored-by: Harald Schafer <harald.the.engineer@gmail.com>
old-commit-hash: eff08cb17f2b0d00d24cd13729b8d16ec394c82c
2022-05-12 19:47:33 -07:00
Adeeb Shihadeh 7a0bddab89 jenkins: prune lfs objects
old-commit-hash: affeb2ef73169282a8c450bdd89101c9860e535d
2022-05-12 19:38:58 -07:00
Shane Smiskol 28dfaa0abe process replay: save logs to folder (#24509)
* save logs to folder for proc replay

* use fakedata dir

* fix

* only once and where needed
old-commit-hash: d686f9e527f235d513f856e70b60cc0f37cb5559
2022-05-12 19:19:47 -07:00
Adeeb Shihadeh 5e03fb3de5 can_printer: add frequency
old-commit-hash: 28a08ff12ec661770e31a7460e9880fe66ef5e69
2022-05-12 17:07:32 -07:00
Shane Smiskol 5a0778518d process replay: don't print diff when only uploading (#24514)
when only uploading no need to print success status or update diff

don't print succeed/fail when only uploading
old-commit-hash: 934bc1e6fb2ab9b9476438b2f9aea45a4dcb5298
2022-05-12 17:05:22 -07:00
Shane Smiskol f1f447d092 Add desired curvature to controlsState (#24510)
* Add desired_curvature to controlsState

* clean up

* bump

* bump

* update refs from GitHub!

Co-authored-by: Jason Shuler <jshuler@gmail.com>
old-commit-hash: 6518ecca8ff75475c6f79aac1af660c1ccc74da9
2022-05-12 16:59:52 -07:00
Adeeb Shihadeh b458fa0b76 bump cereal
old-commit-hash: 912973e76a65b9de59bf4526099ba1e66160119f
2022-05-12 14:59:11 -07:00
Shane Smiskol 768f36979a process replay CI: print diff after test (#24513)
* make sure we print the diff before updating refs

* cause fail

* when only uploading no need to print success status or update diff

don't print succeed/fail when only uploading

* Revert "cause fail"

This reverts commit 6e5db1a0ac6ccd0e6a0885d72d79d75c610bdc1f.

* Revert "when only uploading no need to print success status or update diff"

This reverts commit d6727f30a109fd7330746005aa7b228c9eca3e79.
old-commit-hash: f918ab7967ba25d8fe21275fd03330046cfe94de
2022-05-12 14:55:43 -07:00
Adeeb Shihadeh fad9a5bf4f boardd: set extra pandas to silent safety mode (#24511)
old-commit-hash: 41b3f253d1d644b90e8bb7258ee43597468766c6
2022-05-12 14:50:45 -07:00
YassineYousfi 20f0e865d6 hatanaka 2.4 (#24508)
* hatanaka 2.4

* wrong hashes
old-commit-hash: 7ad44b7d53cb6d4f0ebdd1102ba7dcce2d3ae80f
2022-05-12 13:28:04 -07:00
Adeeb Shihadeh 8abd24a15e ftrace profiling script
old-commit-hash: c8629a4b36b286972338fe92daced0ca63e04361
2022-05-12 11:58:56 -07:00
Joost Wooning 4e1ff7b16b debayering: code cleanup (#24507)
* debayering: code cleanup

* some more cleanup
old-commit-hash: 40ae0b8604d84950fb3794943d2aaa75d9a4a7c9
2022-05-12 19:12:59 +02:00
Willem Melching 860487c4b7 ui: fix cameraview widget on MacOS after YUV changes (#24506)
old-commit-hash: aac7248a0150c0f31d1a45eb9f7f84af551b4691
2022-05-12 17:16:30 +02:00
haram-KONA 561e9bac2f Hyundai: fix wheelbase and steeringratio for Kona, Kona HEV , Kona EV (#24464)
* Update interface.py

* Update interface.py

* Update selfdrive/car/hyundai/interface.py

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 0926c269af9ac821cbeda319de2dd34f851bebe5
2022-05-12 15:16:36 +02:00
Dean Lee dd6b18857a tools/replay: replace deprecated usleep(0) with std::this_thread::yield (#23544)
* use std::this_thread::yield()

* use yield in cameraServer::waitFinish

* rename waitFinish to waitForSent
old-commit-hash: 3863a88356650242147a4f282e52d195413864ca
2022-05-12 15:11:04 +02:00
Jason Young a5b2304b06 Improved steering accuracy measurement script (#23583)
* move steering accuracy measurement script

* git rebase is utterly worthless

* fix header width
old-commit-hash: c007c7e68131ed7dc4220700fa1e889e526954f7
2022-05-12 15:09:37 +02:00
Dylan Herman 2dfba97175 add mypy check for return-any (#24379)
* add mypy check for return-any

* remove unused import

* typing

* remove unnecessary variable typing

* cleanup

* cleanup

* bump submodules

* small fixes

* only a problem on mac

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: d2eef1955c777ef6110c7a74d2a9ca9e4e1d958c
2022-05-12 14:59:00 +02:00
Anton Rudomanenko f69d9c7326 fix the problem with replay routes locally (#24350)
fix: fix the problem with replay routes locally

Co-authored-by: Anton Rudomaneko <anton.rudomanenko@nami.ru>
old-commit-hash: 3bfe4a691ca99e6b89980131161652ce0d18670c
2022-05-12 14:58:35 +02:00
Joost Wooning 6059fe131b debayering: update ref commit for debayer test
old-commit-hash: 7ff3e32c2b74860d73057dc6bc632f127b26dffa
2022-05-12 14:56:32 +02:00
grekiki 7cd23af9b1 Mypy fixes for --check-untyped-defs (#24372)
more type fixes
old-commit-hash: 17e33978cdd9322918e9d5d388f7fa47aa30e9b7
2022-05-12 14:08:11 +02:00
Mark Murnane 2d3370a619 Add gamepad support for body (#24415)
This MR adds basic gamepad support to the joystick web client.
The mappings appear to be consistent between a few controllers I tried, so I think inverting both axes is the optimal mapping.
old-commit-hash: e84d073233404e3375fc3708c0da079c88c012e5
2022-05-12 13:40:05 +02:00
Willem Melching d98cd3a9e7 Pipfile: remove carla for MacOS installs (#24502)
* no carla for mac

* lock
old-commit-hash: fab611c2ce0ccd51b3627e6287e80af00381cf31
2022-05-12 12:43:20 +02:00
Willem Melching c7e31ef974 encoderd: update deprecated ffmpeg functions (#24501)
old-commit-hash: 75f21492671ad34949061e57760b360e93e440f9
2022-05-12 12:43:07 +02:00