Commit Graph

702 Commits

Author SHA1 Message Date
Willem Melching 523219c678 Parameterize longitudinal control using carParams (#22200)
* use CP.startAccel

* missing values

* order

* update ref

* cereal
old-commit-hash: b7d1aac1972d8317e77d1f48edb22156b2c67bd6
2021-09-11 18:01:54 -07:00
Willem Melching ab7d2f1d08 put LongControlState in CarControl.Actuators (#22154)
old-commit-hash: 21ae64868e2ab2d75cf77fa816087847b0496ade
2021-09-06 18:45:59 -07:00
Willem Melching 977cf8ca02 parameterize longitudinal actuator delay (#22153)
* paremetrize longitudinal actuator delay

* update ref
old-commit-hash: b39f6efa3fc91b3df851a133109ec18f598dce68
2021-09-06 17:56:52 -07:00
Adeeb Shihadeh 50ea63cb76 no battery (#22124)
* no battery

* little more

* used for power monitoriong
old-commit-hash: 69fd26623846e6b82bfa4cb022bc84a8f2df1771
2021-09-03 22:17:57 -07:00
Willem Melching aef4c52559 bump cereal
old-commit-hash: 2764e59362a69d40e4cea33a47aa4259b1881d47
2021-08-30 09:28:09 -07:00
Adeeb Shihadeh 6f14a391fd bump cereal
old-commit-hash: 553b2eb4c379a499c5dafcc5d985777db886f2bc
2021-08-29 22:18:05 -07:00
Willem Melching 6f92abc815 Less open file permissions (#21922)
* Less open file permissions

* add test back

* remove params test for permissions

* remove umask

* bump cereal

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: dddab597bcee0a103895509b7909743f97cbdf83
2021-08-28 18:25:05 -07:00
Adeeb Shihadeh 6c19c29b6f bump cereal
old-commit-hash: fa023b75a34698628d4d446fd01efe08f0fb351e
2021-08-20 16:25:02 -07:00
Adeeb Shihadeh ac8b08fa0c alert for per-core cpu usage (#21983)
* thermald: per-core cpu usage

* add alert

* better alert text

* list

* fix process replay
old-commit-hash: fc8b571a847f1a89abb331eef8f85f310453fd77
2021-08-19 19:14:51 -07:00
Willem Melching e9bda56b2d bump cereal
old-commit-hash: 6b76da5c5e571e68eb88ef2ede319cb28159a312
2021-08-19 19:02:59 +02:00
Willem Melching 3dbe6a3ddd bump cereal: change traversal limit
old-commit-hash: ee8a54f8663bb1025f97fcd2e50222379d21da40
2021-08-17 16:47:59 +02:00
Harald Schafer acb9d10674 bump cereal
old-commit-hash: 8f0d4d18913dbffca7b3c0326eaa4589314a206c
2021-08-03 22:00:30 -07:00
Igor Biletskyy c6e7a297cb bump cereal (#21835)
old-commit-hash: 6b0e89afa24372befa7665ac98568c001dd41a41
2021-08-02 22:08:38 -07:00
Willem Melching 2433383e1d Add swaglog to cereal/VisionIPC (#21758)
* add swaglog to VisionIPC

* add both flags

* add comment

* add cereal/logger to release

* bump cereal

* bump cereal

* link against common

* bump cereal
old-commit-hash: b69c3047482d970b8efc555251dbbba993d1284c
2021-07-29 13:13:47 +02:00
Willem Melching a73fe222ce bump cereal
old-commit-hash: 7e0ae841b2e16e04435b9e765fe59edb7f2dee93
2021-07-28 14:36:30 +02:00
Willem Melching 79eb9d9b9f free ION buffer at sender and receiver (#21720)
* always free ION buffer

* bump cereal
old-commit-hash: bffd0b9d74e56527b217b37e760bb11a253b0153
2021-07-26 15:30:17 +02:00
Adeeb Shihadeh 7d1a7d9e75 bump cereal
old-commit-hash: 1691d85ddb22fdde1caef5f3c858ea4d3bdc3ae4
2021-07-15 11:44:47 -07:00
Willem Melching 0cd737e9b1 bump cereal
old-commit-hash: d20154e6f40ac3442099138834fbb3d27102aa99
2021-07-15 12:37:25 +02:00
HaraldSchafer 4455ae1b86 add jerk to longitudinal plan (#21598)
* add jerk output, so its like lateral

* typo

* add to packet

* update cereal and ref
old-commit-hash: ef0b120a9ac589b22672b95adb57ecb4e4cee336
2021-07-14 11:51:48 -07:00
Igor 7595ad4d28 bump cereal
* bump cereal

* TIM9 to TICK in boardd.cc
old-commit-hash: 8e3d7a43c36843bc1b85a0ec8270052c12755109
2021-07-13 21:42:49 -07:00
Adeeb Shihadeh 14a441a314 publish uploader state (#21580)
* uploader state

* add time

* bump

* populate whole packet

* bump cereal

* revert

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 6b6903280719da6cf764baa9417766cf785c0101
2021-07-13 17:18:10 -07:00
Adeeb Shihadeh 1eba7e05d6 bump cereal
old-commit-hash: 6d5fffbbe083ff7bc46a1e665f3a58a27a03e5b8
2021-07-12 14:39:49 -07:00
Willem Melching ec6bcbdbce LSM6DS3TR-C support (#21563)
* add chip id

* fix temp scale

* cleanup source
old-commit-hash: fd472392745c91854032fe648a683e25b5271358
2021-07-12 19:37:30 +02:00
Adeeb Shihadeh 92e236e7ad increase yuv buffer count to hold 5s (#21528)
* increase yuv buffer count to hold 5s

* bump cereal
old-commit-hash: 4738fe0e45a9fded16333b08d27538aeedf044cf
2021-07-10 14:46:20 -07:00
Adeeb Shihadeh b7c1b9a6e8 rename enableCruise -> pcmCruise (#21546)
old-commit-hash: cb7e96f99d59cc56ac532d4b5e08e03c013cf946
2021-07-10 13:56:11 -07:00
Adeeb Shihadeh 4b79c86b5f fix unnecessary harsh steering unavailable alerts (#21541)
old-commit-hash: 092c728e766bc17a63279b42ea88a4f0f1c51a6d
2021-07-10 01:53:14 -07:00
Adeeb Shihadeh 7bdf3181b4 bump cereal
old-commit-hash: ae92ce227d82ac32d8ea58df792da3b367790d83
2021-07-08 14:41:49 -07:00
Willem Melching e0378d41cb Refactor camerad exposure logging (#21506)
* simplify gain logging

* clean up metadata

* log grey fractions

* those are not used

* set grey fracs in message

* fix qcom
old-commit-hash: 47be6c751ec69d2f8957c9a1c6f7776a8bde4f7e
2021-07-08 15:22:00 +02:00
HaraldSchafer 96d4bfbff3 Refactor long (#21433)
* refactor

* needs casting

* tests pass

* fix that test

* refactor in controls

* lets not go crazy

* change of names

* use constants

* better naming

* renamed

* soft constraints

* compile slack variables

* rm git conflict

* add slack variables

* unused

* new edition

* fcw

* fix tests

* dividing causes problems

* was way too slow

* take a step back

* byeeee

* for another time

* bad idxs

* little more cpu for cruise mpc

* update refs

* these limits seem fine

* rename

* test model timings fails sometimes

* add default

* save some cpu

* Revert "little more cpu for cruise mpc"

This reverts commit f0a8163ec90e8dc1eabb3c4a4268ad330d23374d.

* Revert "test model timings fails sometimes"

This reverts commit d259d845710ed2cbeb28b383e2600476527d4838.

* update refs

* less cpu

* Revert "Revert "test model timings fails sometimes""

This reverts commit e0263050d9929bfc7ee70c9788234541a4a8461c.

* Revert "less cpu"

This reverts commit 679007472bc2013e7fafb7b17de7a43d6f82359a.

* cleanup

* not too much until we clean up mpc

* more cost on jerk

* change ref

* add todo

* new ref

* indentation
old-commit-hash: be5ddd25cd3f4c8b7e46cdeecf303e2c73301003
2021-07-07 19:42:26 -07:00
HaraldSchafer 098d939428 Remove DM high std alert (#21501)
* cleaner

* no face and high stds is the same

* change test

* final clean

* need to deprecate
old-commit-hash: 2aadf8beb2d69145d182c9e95105d29590935983
2021-07-07 17:08:55 -07:00
Adeeb Shihadeh 691ea8553f deprecate CP.enableCamera (#21509)
* deprecate CP.enableCamera

* more removal

* one more

* update refs
old-commit-hash: c72d163e142d90edac5086892c0cd297bdc636fe
2021-07-07 14:59:18 -07:00
Adeeb Shihadeh 237c861b20 bump cereal
old-commit-hash: a74b9dc94fbb780d5f5fd09ab32e93e84cebe6fd
2021-06-30 16:13:19 -07:00
HaraldSchafer 7e87930a20 Refactor lateral lag compensation (#21334)
* add T_IDXS

* refactor

* fix test

* unused

* typo

* needs casting

* Update selfdrive/controls/lib/drive_helpers.py

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

* deprecate field

* regen all

* new segs

* add todo

* split back

* clean

* bad names

* do in controls

* add arg

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 6838e1c82c5abb9f347228006219d96744b3fbb5
2021-06-30 14:19:39 -07:00
Willem Melching 30fff7fead Log gpu usage (#21404)
* Log gpu usage

* 100 total

* bump cereal

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: ad7f0207ac9c587c2e1740c61bddad5fbba11296
2021-06-29 13:55:18 -07:00
Adeeb Shihadeh 28c60666ff tici: differentiate ethernet and tethering (#21391)
* differentiate ethernet

* fix tethering

* cleanup

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 050a89e5981a1cf48abec38c9c7a362092e7dad2
2021-06-23 15:55:51 -07:00
Dean Lee a412726247 cleanup include paths (#21189)
* cleanup include paths

* full path

* bump cereal

bump cereal

rebase master

* bump cereal

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 9e636d2edc1fb990cb0fa01cb67c0f38014ab68f
2021-06-11 01:34:34 -07:00
ZwX1616 4b72ef3da3 dm e2e outputs added (#21210)
* try this

* use e2e only

* add new outputs

* Revert "use e2e only"

This reverts commit 423dd8e29b88d892074f6f6a0e103681147ff6cc.

* send new

* fix batchnorm
old-commit-hash: 46e3f4528fd0dc38e6da73843ebc85cefb926f74
2021-06-09 16:18:14 -07:00
Adeeb Shihadeh 5dfc430d47 startup alert for no fw returned (#21177)
old-commit-hash: d4ab1f1e274bc5e36b47fb9e6f76a977e04d1f1a
2021-06-07 14:15:09 -07:00
Adeeb Shihadeh f8cd0061c8 log on startup when panda heartbeat is lost (#21151)
* log when heartbeat lost

* bump panda

* bump panda

* add to pandaState

* move that
old-commit-hash: f04d6a9b3ff9e8558c2711be14797971c3a83d87
2021-06-04 23:22:08 -07:00
Adeeb Shihadeh e7cb6f6512 bump cereal
old-commit-hash: f2a9b134980e5ef7af86da71a13f01f2b23d017f
2021-06-04 16:06:57 -07:00
Willem Melching 277176c2ce bump cereal
old-commit-hash: 73ce8f4c1868320007f501f40e1ac8a5f1c681ae
2021-06-03 19:55:38 +02:00
HaraldSchafer f0f36a0a06 Many localizer resets alert (#21116)
* add excessive reset

* add alert

* add event
old-commit-hash: 1c926d23da0c73ceb246ca6d61db6ed1c48a1ab9
2021-06-03 09:26:53 -07:00
robbederks 5441d1f348 Add harness connection as requirement for powerdown (#21087)
* add harness connection as requirement for powerdown

* fix unittests
old-commit-hash: 4a24d389c47a6dff4f9524490355a852f701aaaf
2021-05-31 13:32:26 +02:00
Adeeb Shihadeh c7c49e8e35 fix up model tests + tools (#21071)
* unlogger: send yuv stream

* fix up model test tools

* fix unlogger

* rename model replay

* bump cereal

* test in actions

* no ci for now
old-commit-hash: cf6d133638caac0d974209f92be9c200cdbcbf3f
2021-05-28 23:08:08 -07:00
Willem Melching 74c14cd1c2 bump cereal
old-commit-hash: f5af6becc87d4d44e92dd226fa99bd211d592a6f
2021-05-25 17:35:10 +02:00
Willem Melching 80ec32bcf3 loggerd: put signal in end of route sentinel (#21025)
old-commit-hash: 6e22f16ddb03eaa030d5e6a16039c193808e7586
2021-05-25 17:34:40 +02:00
Adeeb Shihadeh 41f8f5c7ce per camera alerts (#20992)
* per camera alert

* bump cereal

* cleanup

* space
old-commit-hash: 12ed986333856086c774b3142659dfbaecdf654b
2021-05-21 14:53:30 -07:00
Adeeb Shihadeh 295d18ad11 log OS version in initData (#20979)
old-commit-hash: ec976b3b442a4df958c96857741c12f67de47efe
2021-05-20 13:00:34 -07:00
Willem Melching 47b1b6042b add modem state to NetworkInfo
old-commit-hash: 7a8c7505d0135408a2d756c3b029ac13f583083a
2021-05-20 14:49:59 +02:00
Mitchell Goff 78927e4ebb New model outputs (#20933)
* New model: 51a237cd-9c43-4281-9072-802325e6744d/950

* Added new meta outputs and proper interp for plan_t_arr

* Added meta-based trigger for FCW

* No nans in planner, separate alert for model FCW

* Cleaned up plan_t interp logic

* Added empty cameraError alert to fix unit tests

* Use the normal FCW event

* Updated filter logic

* Updated model replay ref

* Moved disengage predictions into their own cereal struct

* Updated model replay ref for new cereal structs

* Apparently this breaks stuff?

* Bumped cereal commit and model replay ref
old-commit-hash: 29cc3500a5161b4d2245b8d041f190533be4ee8e
2021-05-19 22:30:23 -07:00