Commit Graph

16653 Commits

Author SHA1 Message Date
Dean Lee a8c5acb884 c++ replay: publish all frames in CameraServer (#22378)
* cameraserver

* support yuv

* init camera server in start()

* trigger ci
old-commit-hash: 1eb79d7a59
2021-10-04 16:45:28 +02:00
Dean Lee 2dc5a00e3d c++ replay: get socket name from capnp::Schema (#22367)
* get socket name from canp::Schema

* use vector
old-commit-hash: fd801c454a
2021-10-04 15:44:06 +02:00
Dean Lee 66ca3985c9 replay : move utility functions into separate file (#22414)
* move functions into util

* read bz2 into stream

* pre-decompress log in the download thread

* cleanup logreader

* cache sha256 path

* use readBZ2file in test_logger

* Revert "cache sha256 path"

This reverts commit 60459d3ea09a2c80f4560cf95b1ce7d6af59f06d.

* use macro

* use ostringstream

* cleanup readBZ2File

* move precise_nano_sleep into util
old-commit-hash: d28b98c602
2021-10-04 15:39:59 +02:00
Dean Lee 430e9808b3 c++ replay: more robust seek (#22375)
* skip invalid segment

* test seek

* fix wrong cur_mono_time when route_start_ts is 0

* don't notify stream thread if current segment not merged

* continue merge next segment if current is invalid

* cleanup seekTo

* continue

* fix seek cross-boundary

* new demo route has 11 segments

* continue

* fix cross-boundary

* cleanup & better test cases

cleanup

remoe &

typo

update comment

* update test

* reserve space for new_events

* parallel sorting

* usleep(0)

* Revert "parallel sorting"

This reverts commit d7d1b42f49944aef0b6ca2962e45a7f5318a1152.
old-commit-hash: fa8ddd992d
2021-10-04 15:00:57 +02:00
Willem Melching 5aa9a8e217 safety_setter_thread: exit on ignition low (#22426)
old-commit-hash: 3e854b8351
2021-10-04 15:00:25 +02:00
Dean Lee ca45a040fc boardd: wait for safety_setter_thread to finish while quitting panda_state_thread (#21961)
* rebase master

* merge master

* merge master

* remove space
old-commit-hash: 47f601e50a
2021-10-04 14:38:35 +02:00
Willem Melching a16e2fba2a ui: only update ignition when panda is connected (#22425)
old-commit-hash: 009e37e797
2021-10-04 14:11:32 +02:00
Willem Melching 6c7503ae7d bump panda: build red panda fw
old-commit-hash: df4ff33c87
2021-10-04 12:15:39 +02:00
Willem Melching 11066c6236 Split pandaState into peripheralState and pandaState (#22385)
* publish peripheralState from boardd

* refactor consumers

* rename thread

* peripheralState has panda type too

* add to process replay

* fix device build

* properly remove hardware unsupported alert

* latest peripheralState

* remove pandaState from thermal_monitor

* put that back

* add back harness check

* fix cloudlog

* needs pandaState

* Update selfdrive/thermald/tests/test_power_monitoring.py

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

* dont conflate

* Update selfdrive/thermald/tests/test_power_monitoring.py

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

* pigeon is peripheral

* cleanup

* less global

* comment

* move rtc to peripheral_control_thread

* better diff?

* whitespace

* get msg

* bump cereal

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: f4e2537b12
2021-10-04 11:30:11 +02:00
Willem Melching 10d0b511b5 ui: make OpenGL context current before connecting to VisionIPC
old-commit-hash: 9c771b45fc
2021-10-04 10:37:31 +02:00
qadmus 810e859169 Lateral PID: move steer feedforward to CarInterface (#22411)
* move steer feedforward to car interface, in car parameters

* LatControlPID.get_steer_feedforward()
old-commit-hash: 3461e25944
2021-10-04 10:03:53 +02:00
Brian Wisniewski a406061611 Update README for C3: camera -> cameras (#22415)
* Update README for C3

* Update README.md

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 4645992670
2021-10-03 23:23:24 -07:00
Jason Young bc3f8d9cb3 VW MQB: Add FW for 2018 Volkswagen Passat (#22418)
old-commit-hash: e98d125811
2021-10-03 16:39:37 -07:00
rbiasini fbcaeebd42 CARS.md: Kia in alphabetical order (#22413)
old-commit-hash: d546c109ef
2021-10-03 10:16:50 +02:00
Dean Lee 0a1fa4fa7b replay/segment: std::atomic member variables (#22409)
old-commit-hash: a6da064a93
2021-10-02 16:09:39 +02:00
Adeeb Shihadeh 408273df05 update useradmin url
old-commit-hash: c11be0f49a
2021-10-01 17:36:46 -07:00
Kamil Klimkiewicz e0960b25a3 Add fingerprint for 2019 Honda Civic Hatchback (#22400)
Honda Civic Hatchback 1.0T Elegance (Europe - Poland)
old-commit-hash: 2ab0d52fda
2021-10-01 15:02:26 -07:00
grekiki 2ea151be3c C++ replay cache folder path / fix (#22396)
old-commit-hash: 4c7acf680c
2021-10-01 17:32:41 +02:00
Greg Hogan a131767d0b accel/decel button short/long press 1mph/5mph (#22013)
old-commit-hash: 92895f1e68
2021-10-01 11:09:56 +02:00
Willem Melching 4680b6f940 Don't send empty pandaState from panda_state_thread (#22393)
old-commit-hash: abaa7b2d55
2021-10-01 09:05:33 +02:00
Willem Melching 7ca7fb111c bump cereal
old-commit-hash: 9219de0bd3
2021-10-01 08:20:59 +02:00
Adeeb Shihadeh a4bc663ae5 agnos 2 (#22390)
* agnos 2

* release notes
old-commit-hash: 29b2a7d20b
2021-09-30 21:56:44 -07:00
Adeeb Shihadeh 361ee0e83c UI: auto wide detection on PC (#22392)
* UI: auto wide detection on PC

* invert width

* cleanup
old-commit-hash: 23ae67bbf9
2021-09-30 20:48:02 -07:00
Chris McCammon ce7410be63 Pilot 2021 confirmed working
old-commit-hash: 7051aa91d7
2021-09-30 17:37:18 -07:00
Jason Wen 3f2e0fc70b UI: whitespace fix (#22383)
old-commit-hash: e797439c5f
2021-09-30 14:45:24 -07:00
Jason Wen 5c5ca61e4b HKG: Car Port for 2021 Kia K5 (#22347)
* HKG: Kia K5 2021 Car Port

* Update CARS.md and RELEASES.md

* Add test route: Kia K5 2021

* Update firmware format due to recent query change

* Update CARS.md: not all 2021 Kia K5 have SCC

* Update test_routes.py
old-commit-hash: 6018bda2ba
2021-09-30 14:35:14 -07:00
Adeeb Shihadeh 26e39eb441 UI: big pairing QR code (#22384)
old-commit-hash: 45409cb4fe
2021-09-30 14:00:52 -07:00
Jason Young 86eece08bb VW MQB: Add FW for 2013 Volkswagen Golf (#22388)
old-commit-hash: b289ee6e53
2021-09-30 11:15:29 -07:00
Willem Melching f4ac70557b tools: make auth optional for public routes (#22386)
* tools: make auth optional for public routes

* handle 403

* show warning from c++ replay
old-commit-hash: a31c6ce3f9
2021-09-30 20:13:46 +02:00
HaraldSchafer b8ba7a0d5d notebook precommit install (#22382)
* notebook precommit install

* Update update_requirements.sh

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 06944165d0
2021-09-29 19:05:11 -07:00
Adeeb Shihadeh 4852437483 update demo route (#22381)
old-commit-hash: dd67dc6b34
2021-09-29 18:51:30 -07:00
Willem Melching 8aa225b3f9 move acados deps out of devpackages (#22376)
* move acados deps out of devpackages

* fix new pylint errors
old-commit-hash: a60f3c6a35
2021-09-29 23:20:33 +02:00
HaraldSchafer d91e0604e8 Change radar-based FCW to model-based FCW (#22379)
* just use MPC for fcw checking

* thats already bad

* model FCW is always good

* better fcw

* should be good for now

* comment

* linting

* cleaner

* unused
old-commit-hash: a8b4249ebc
2021-09-29 11:55:54 -07:00
Adeeb Shihadeh 74f3f4ab1a agnos updater: support non-sparse images (#22371)
* print progress for all partitions

* noop generator

* less spammy

* cleanup
old-commit-hash: 425020a849
2021-09-29 11:08:19 -07:00
Adeeb Shihadeh 10f3f7a4af remove qpOASES (#22377)
old-commit-hash: 4394f83601
2021-09-29 11:07:18 -07:00
Willem Melching a3378ce0f7 replay: fall back to qlog (#22362)
old-commit-hash: b7c64542f4
2021-09-29 17:44:10 +02:00
Willem Melching 04e5fdb931 replay: send frames based on encodeIdx packet (#22361)
* send frames based on encodeIdx

* use start of frame time if set

* also use end of frame if set

* fix timestamp for encode packets

* handle all cameras

* add comment

* add twice
old-commit-hash: 6881688af2
2021-09-29 17:43:56 +02:00
Dean Lee e5d79759ff c++ replay: more accurate sleep (#22348)
* precise sleep

* cleanup

* continue
old-commit-hash: 318a8ba854
2021-09-29 16:59:12 +02:00
Robbe Derks 04d8197e1c higher offroad danger temp for tici (#22363)
old-commit-hash: 664d48fd5e
2021-09-29 11:45:02 +02:00
Adeeb Shihadeh f6db1ef0b8 Update CONTRIBUTING.md
old-commit-hash: 545b24bf4c
2021-09-28 22:32:12 -07:00
Adeeb Shihadeh 4d2c20da14 windows setup instructions (#22374)
* windows setup instructions

* sub heading

* finish that sentence
old-commit-hash: 22cb4546d4
2021-09-28 22:26:58 -07:00
martinl 989af0a6b0 Subaru: update brake pressed signal (#21012)
* Change Global brakePressed to Brake_Status Brake signal

* Add Brake_Status Brake signal and check

* bump panda

* update refs

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 4c45e90722
2021-09-28 22:00:35 -07:00
HaraldSchafer f02787eb75 Small long MPC optimizations (#22360)
* Revert "temporarily relax camerad timings"

This reverts commit 59b8293b70e0cbd43567275dc2c6c1d29308fb84.

* cleanup

* wrong weight size

* changes ever so slightly

* seems enough

* Revert "seems enough"

This reverts commit 24f64e9b18583462206bb77c37ba7727b9e47245.

* new ref
old-commit-hash: 85dc43d166
2021-09-28 17:37:31 -07:00
Adeeb Shihadeh 8e7509a79b update release notes
old-commit-hash: 4dfd7b9a15
2021-09-28 17:24:26 -07:00
Adeeb Shihadeh f46faf7fdc honda nidec: fix no acceleration with pedal (#22368)
old-commit-hash: 4c0b82308d
2021-09-28 16:31:12 -07:00
Chris McCammon 59ddba5582 Update Privacy Policy URL
old-commit-hash: 69b4872364
2021-09-28 15:04:55 -07:00
Piotrek Rybiec 415de2224c sim: fix race condition in tmux script (#22365)
* carla simulator tmux script enhancement

* real name

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 8412f607b7
2021-09-28 14:07:41 -07:00
Adeeb Shihadeh a4194021bd controls: only send cruise cancel while cruise is enabled (#22359)
* controls: only send cruise cancel while cruise is enabled

* cleanup

* might actually do something

* update refs

* update refs again

* update refs
old-commit-hash: 3b8fa4b7fd
2021-09-28 12:30:50 -07:00
cto424 ccada96972 2021 Hyundai Sonata engine FW (#22355)
* Update values.py

* Apply suggestions from code review

* Also duplicate

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: d95641a594
2021-09-28 14:56:56 +02:00
Dean Lee 48e07756a2 c++ replay: improve seeking&updating events (#22319)
* improve seeking

* qDebug

* cleanup

* wait on cv

robust

* Trailing underscores for member variables

* group log variables

* small cleanup,remove unnecess std::atomic

* remove debug output

* fix seek problem

* add comment

* better lambda

* faster seek.don't block stream thread if segment already loaded

* remove assert
old-commit-hash: a548d4b5b8
2021-09-28 12:28:29 +02:00