Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge in new mpc #489

Closed
wants to merge 351 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
351 commits
Select commit Hold shift + click to select a range
3b8fa4b
controls: only send cruise cancel while cruise is enabled (#22359)
adeebshihadeh Sep 28, 2021
8412f60
sim: fix race condition in tmux script (#22365)
a1eaiactaest Sep 28, 2021
69b4872
Update Privacy Policy URL
VirtuallyChris Sep 28, 2021
4c0b823
honda nidec: fix no acceleration with pedal (#22368)
adeebshihadeh Sep 28, 2021
4dfd7b9
update release notes
adeebshihadeh Sep 29, 2021
85dc43d
Small long MPC optimizations (#22360)
haraschax Sep 29, 2021
4c45e90
Subaru: update brake pressed signal (#21012)
martinl Sep 29, 2021
22cb454
windows setup instructions (#22374)
adeebshihadeh Sep 29, 2021
545b24b
Update CONTRIBUTING.md
adeebshihadeh Sep 29, 2021
664d48f
higher offroad danger temp for tici (#22363)
robbederks Sep 29, 2021
318a8ba
c++ replay: more accurate sleep (#22348)
deanlee Sep 29, 2021
6881688
replay: send frames based on encodeIdx packet (#22361)
pd0wm Sep 29, 2021
b7c6454
replay: fall back to qlog (#22362)
pd0wm Sep 29, 2021
4394f83
remove qpOASES (#22377)
adeebshihadeh Sep 29, 2021
425020a
agnos updater: support non-sparse images (#22371)
adeebshihadeh Sep 29, 2021
a8b4249
Change radar-based FCW to model-based FCW (#22379)
haraschax Sep 29, 2021
a60f3c6
move acados deps out of devpackages (#22376)
pd0wm Sep 29, 2021
dd67dc6
update demo route (#22381)
adeebshihadeh Sep 30, 2021
0694416
notebook precommit install (#22382)
haraschax Sep 30, 2021
a31c6ce
tools: make auth optional for public routes (#22386)
pd0wm Sep 30, 2021
b289ee6
VW MQB: Add FW for 2013 Volkswagen Golf (#22388)
jyoung8607 Sep 30, 2021
45409cb
UI: big pairing QR code (#22384)
adeebshihadeh Sep 30, 2021
6018bda
HKG: Car Port for 2021 Kia K5 (#22347)
sunnyhaibin Sep 30, 2021
e797439
UI: whitespace fix (#22383)
sunnyhaibin Sep 30, 2021
7051aa9
Pilot 2021 confirmed working
VirtuallyChris Oct 1, 2021
23ae67b
UI: auto wide detection on PC (#22392)
adeebshihadeh Oct 1, 2021
29b2a7d
agnos 2 (#22390)
adeebshihadeh Oct 1, 2021
9219de0
bump cereal
pd0wm Oct 1, 2021
abaa7b2
Don't send empty pandaState from panda_state_thread (#22393)
pd0wm Oct 1, 2021
92895f1
accel/decel button short/long press 1mph/5mph (#22013)
gregjhogan Oct 1, 2021
4c7acf6
C++ replay cache folder path / fix (#22396)
grekiki2 Oct 1, 2021
2ab0d52
Add fingerprint for 2019 Honda Civic Hatchback (#22400)
klimkiewicz Oct 1, 2021
c11be0f
update useradmin url
adeebshihadeh Oct 2, 2021
a6da064
replay/segment: std::atomic member variables (#22409)
deanlee Oct 2, 2021
d546c10
CARS.md: Kia in alphabetical order (#22413)
rbiasini Oct 3, 2021
e98d125
VW MQB: Add FW for 2018 Volkswagen Passat (#22418)
jyoung8607 Oct 3, 2021
4645992
Update README for C3: camera -> cameras (#22415)
BrianWisniewski Oct 4, 2021
3461e25
Lateral PID: move steer feedforward to CarInterface (#22411)
hewers Oct 4, 2021
9c771b4
ui: make OpenGL context current before connecting to VisionIPC
pd0wm Oct 4, 2021
f4e2537
Split pandaState into peripheralState and pandaState (#22385)
pd0wm Oct 4, 2021
df4ff33
bump panda: build red panda fw
pd0wm Oct 4, 2021
009e37e
ui: only update ignition when panda is connected (#22425)
pd0wm Oct 4, 2021
47f601e
boardd: wait for safety_setter_thread to finish while quitting pand…
deanlee Oct 4, 2021
3e854b8
safety_setter_thread: exit on ignition low (#22426)
pd0wm Oct 4, 2021
fa8ddd9
c++ replay: more robust seek (#22375)
deanlee Oct 4, 2021
d28b98c
replay : move utility functions into separate file (#22414)
deanlee Oct 4, 2021
fd801c4
c++ replay: get socket name from capnp::Schema (#22367)
deanlee Oct 4, 2021
1eb79d7
c++ replay: publish all frames in CameraServer (#22378)
deanlee Oct 4, 2021
29b9c8f
replay: cleanup console output (#22410)
deanlee Oct 4, 2021
2253cba
c++ replay: graceful shutdown (#22280)
deanlee Oct 4, 2021
26ce0fa
Honda Bosch: switch ACC_HUD between metric/imperial (#22428)
pd0wm Oct 4, 2021
037624d
2022 Corolla engine FW (#22432)
odomobo Oct 4, 2021
94afd0e
replay: do not use OpenCL (#22431)
pd0wm Oct 4, 2021
e233d59
replace unlogger.py with c++ replay (#22430)
pd0wm Oct 4, 2021
23b9316
accel/decel button metric increments (#22399)
speedking456 Oct 4, 2021
10ff1fe
VW MQB: Add FW for 2019 Volkswagen Jetta (#22435)
jyoung8607 Oct 4, 2021
de88349
hyundai clean up interface.py (#22408)
crwusiz Oct 5, 2021
2a8feb9
replay/ui.py: get image from vipc (#22433)
deanlee Oct 5, 2021
97fc8b9
FrameReader: increase probesize to 10MB (#22437)
deanlee Oct 5, 2021
60b0c43
replay: refresh segment window after current segment is changed by se…
deanlee Oct 5, 2021
b5988d5
replay: cleanup output (#22434)
deanlee Oct 5, 2021
1cfabc3
ui.py: small plotting cleanup (#22441)
pd0wm Oct 5, 2021
e636f03
Set CarControl.active (#22442)
pd0wm Oct 5, 2021
261d51d
test_replay: temporarily comment out some unit tests (#22447)
deanlee Oct 6, 2021
f7cf4be
repaly: stop publish socket on multiple publishers error (#22449)
deanlee Oct 6, 2021
227e12a
add jupyterlab to dev packages (#22453)
pd0wm Oct 6, 2021
9ab09f5
Retune long mpc (#22445)
haraschax Oct 6, 2021
519fdc0
RIDGELINE add missing combinationMeter f/w (#22458)
ErichMoraga Oct 6, 2021
244fbde
Add paramsd Stdev to message (#22443)
nuwandavek Oct 6, 2021
590023c
cleanup old files from .gitattributes
adeebshihadeh Oct 6, 2021
a4bc1bb
Long MPC cleanup (#22462)
haraschax Oct 7, 2021
ec403da
Make camerad timing test threshold same as rest
haraschax Oct 7, 2021
e424f71
retry submodule checkout on internal installer
adeebshihadeh Oct 7, 2021
493e324
only run get_nvme_temps on C3 (#22464)
adeebshihadeh Oct 7, 2021
d4ac05b
Hyundai: Add FW for 2021 Hyundai Elantra (#22461)
sunnyhaibin Oct 7, 2021
8bd626a
Hyundai: Add FW for 2021 Hyundai Ioniq PHEV (#22455)
sunnyhaibin Oct 7, 2021
95957bc
FW query: catch asserts from uds.py (#22456)
pd0wm Oct 7, 2021
188b634
replay: print current time when paused (#22468)
gregjhogan Oct 7, 2021
c1a8fe1
Hyundai Palisade: adjust tire_stiffness_factor (#22444)
gregjhogan Oct 7, 2021
305e8d0
add Sonata N-Line FW versions (#22469)
pd0wm Oct 7, 2021
b979725
boardd: lower log level for ublox msg timing issues
pd0wm Oct 7, 2021
a88cb6e
process replay: add numeric tolerance for planner outputs (#22470)
pd0wm Oct 7, 2021
720e82e
replay: do not clear ui image when paused (#22467)
gregjhogan Oct 7, 2021
0b9b479
COROLLA_TSS2 add missing ESP f/w (#22446)
ErichMoraga Oct 7, 2021
43d9478
boardd: fix context leak in init_usb_ctx (#22472)
pd0wm Oct 7, 2021
6c29a4c
Honda Bosch longitudinal tuning (#22407)
pd0wm Oct 7, 2021
5527736
replay: simplify seek&merge (#22463)
deanlee Oct 7, 2021
e5da7cc
no throttle when not enabled (#22474)
haraschax Oct 7, 2021
0e4058d
remove unused line in honda carcontroller
haraschax Oct 7, 2021
59c47f0
sim: build openpilot with frame stream camera
adeebshihadeh Oct 7, 2021
de7a9e0
move athena tests to github actions (#22475)
adeebshihadeh Oct 7, 2021
f5289b9
bump rednose
adeebshihadeh Oct 7, 2021
5f2e82d
bump rednose
adeebshihadeh Oct 7, 2021
5b64137
phonelibs -> third_party (#22477)
adeebshihadeh Oct 7, 2021
83a5361
paramsd: Sort messages in each update iteration before processing (#2…
nuwandavek Oct 8, 2021
6c6f46b
Hyundai: Add FW for 2021 Kia K5 (#22479)
sunnyhaibin Oct 8, 2021
d898841
Change APN from settings (#22440)
pd0wm Oct 8, 2021
5587964
Fix cruise button mph increment (#22487)
pd0wm Oct 8, 2021
c43d35a
remove tools/lib/route_framereader.py (#22486)
deanlee Oct 8, 2021
91987f3
Make pandaState and safetyMode a list (#22454)
robbederks Oct 8, 2021
879b50c
update comment in toyota carcontroller (#22490)
AlexandreSato Oct 8, 2021
db81bf5
installer: cleanup old cache paths
adeebshihadeh Oct 8, 2021
e788f4f
installer: leave some space after strings
pd0wm Oct 8, 2021
52cd06a
remove semicolon
Oct 8, 2021
2f1ab63
boardd: reduce unnecessary allocations (#22494)
adeebshihadeh Oct 8, 2021
537dff3
replay/camera: fix incorrect console output (#22491)
deanlee Oct 9, 2021
bd36f2e
try out new github issue forms (#22501)
adeebshihadeh Oct 9, 2021
5428dee
use forms for car and pc bugs (#22502)
adeebshihadeh Oct 9, 2021
afaf235
UI: fix stuck in visionIPC receive timeout (#22450)
deanlee Oct 9, 2021
04cf12c
ACADOS fix non-convergence when long_plan changes (#22495)
haraschax Oct 10, 2021
2dff059
Mazda: Add CX-9 2021 GT firmware (#22509)
Jafaral Oct 10, 2021
d19ac7e
Mazda: Fix steer lockout issue in CX-9 2021 (#22506)
Jafaral Oct 10, 2021
c898939
Mazda: fix disabling cruise main on after cancelling cruise (#22193)
Jafaral Oct 10, 2021
d32c11c
issue templates improvements
adeebshihadeh Oct 10, 2021
04271fe
improve sim readme
adeebshihadeh Oct 10, 2021
a3c26a9
sim: update CARLA to 0.9.12 (#22497)
Oct 10, 2021
25def3c
tools: use .python-version in setup scripts (#22511)
lskov Oct 10, 2021
0d10c00
remove old tools camera script
adeebshihadeh Oct 10, 2021
7381faa
update acados libs (#22512)
adeebshihadeh Oct 10, 2021
aad8d70
suggest car bug report in the bug report form
adeebshihadeh Oct 11, 2021
277b354
Prius prime 2020 Engine FW (#22514)
oremax Oct 11, 2021
f8750f6
Hyundai: Add FW for 2021 Hyundai Santa Fe (#22485)
sunnyhaibin Oct 11, 2021
3412388
Additional FW for 2021 Hyundai Sonata Hybrid (#22482)
KyleGreenlaw Oct 11, 2021
c801c65
replay: get EncoderIndex from capnp::AnyStruct (#22518)
deanlee Oct 11, 2021
0885790
more readable (#22519)
haraschax Oct 11, 2021
14baedc
Models README (#22523)
haraschax Oct 11, 2021
25c2304
Update README.md
haraschax Oct 11, 2021
2e74bc7
Update README.md
haraschax Oct 11, 2021
f1fcf17
replay: support old, pre-pandaStates routes (#22525)
adeebshihadeh Oct 11, 2021
c451002
Remove accel cost in long MPC (#22527)
haraschax Oct 12, 2021
683ddee
add arg parser to can printer
adeebshihadeh Oct 12, 2021
14a1441
show ascii in can printer
adeebshihadeh Oct 12, 2021
2456296
fix decode errors in can printer
adeebshihadeh Oct 12, 2021
2f2b911
set arg types
adeebshihadeh Oct 12, 2021
ff771d9
add tool to watch all three beautiful cameras (#22528)
adeebshihadeh Oct 12, 2021
b6514a5
lib/route: support for e/d cams (#22529)
adeebshihadeh Oct 12, 2021
43a8468
c++ replay: support local routes (#22288)
deanlee Oct 12, 2021
3ad3e46
[Docs] Models: README: Fix channel number (#22530)
EwoutH Oct 12, 2021
649d70e
CH-R Hybrid fw (#22538)
VirtuallyChris Oct 12, 2021
729e4fa
bump opendbc
robbederks Oct 12, 2021
112df19
add some docs for selfdrive/debug
adeebshihadeh Oct 13, 2021
431f6ea
docs for tools/lib
adeebshihadeh Oct 13, 2021
cbac96f
update replay readme
adeebshihadeh Oct 13, 2021
fd3fdea
Use TICI intrinsics by default on PC (#22546)
mitchellgoffpc Oct 13, 2021
78a72cb
CTF is live
adeebshihadeh Oct 13, 2021
37937a4
fix sub bullets
adeebshihadeh Oct 13, 2021
973ccc5
Add missing RAV4_TSS2 engine f/w (#22545)
ErichMoraga Oct 13, 2021
f640772
Add missing LEXUS_ESH_TSS2 engine & fwdRadar f/w (#22517)
ErichMoraga Oct 13, 2021
8574e79
wider FOV DM on comma three (#22286)
ZwX1616 Oct 14, 2021
26c5e7b
sim: send peripheralState message (#22541)
jwolffe Oct 14, 2021
45f4f3d
Update RELEASES.md
ZwX1616 Oct 14, 2021
a437fda
Update install readme (#22547)
haraschax Oct 14, 2021
ac9bef1
modeld: more readable fill_model (#22540)
deanlee Oct 14, 2021
12353bb
C-HR Firmware (#22549)
VirtuallyChris Oct 14, 2021
21e58f9
ModelDataRaw struct with fixed size arrays (#22544)
gregjhogan Oct 14, 2021
7386d4f
update to python 3.8.10 (#22551)
adeebshihadeh Oct 14, 2021
d22f57e
remove confusing logic in live_kf, move to locationd (#22558)
nuwandavek Oct 14, 2021
c6b210d
params: include `optional` header (#22553)
jumptable Oct 14, 2021
ad32a2d
update pre-commit version (#22560)
adeebshihadeh Oct 14, 2021
1e78a06
HardwarePC::TICI() : use util::getenv (#22532)
deanlee Oct 14, 2021
a6f4409
add note about WSL2
adeebshihadeh Oct 14, 2021
fe7ab37
Hyundai: Add FW for 2022 Hyundai Santa Fe (#22559)
sunnyhaibin Oct 15, 2021
c2a5f0a
Hyundai: Add Kona EV and Kona HEV to higher STEER_MAX limit (#22520)
sunnyhaibin Oct 15, 2021
f1546e6
expose filter internal states and stds (#22564)
nuwandavek Oct 15, 2021
a255449
update pre-commit hook versions (#22526)
adeebshihadeh Oct 15, 2021
901f1e5
remove external/ (#22484)
adeebshihadeh Oct 15, 2021
3de2cd8
watch3: fix layout warning (#22566)
deanlee Oct 15, 2021
acc52ec
replay: refactor Route and Segment (#22531)
deanlee Oct 15, 2021
0f8c3cd
Add fingerprint for 2022 Korean RAV4H_TSS2 (#22565)
cho-min Oct 15, 2021
b427d4a
sort toyota and lexus models
adeebshihadeh Oct 15, 2021
74a3c92
only check low battery on EON
adeebshihadeh Oct 15, 2021
20b0ae0
replay: fix possible segfault in CameraServer (#22556)
deanlee Oct 15, 2021
d708b5b
thermald: log screen brightness (#22570)
adeebshihadeh Oct 16, 2021
47ce0b4
replay: added a missing #include <array> on Mac (#22573)
deanlee Oct 16, 2021
f564eca
tools/ui.py: support playing qcamera (#22571)
deanlee Oct 16, 2021
ae5eedb
Replay/framereader: fix c3 qcamera padding problem (#22572)
deanlee Oct 16, 2021
d4b35dc
installer: fetch all for internal installer
Oct 16, 2021
df9492d
UI: add missing header to fix Ubuntu 21 build (#22577)
dotpredicate Oct 16, 2021
085c424
framereader: remove swscale (#22578)
deanlee Oct 16, 2021
7c611cd
flush progress print from agnos and neos updaters
adeebshihadeh Oct 16, 2021
7b5d915
can_replay: use segments without an FCW
adeebshihadeh Oct 16, 2021
f6dd5dd
Update README.md (#22586)
filipe-monteiro Oct 17, 2021
03f4188
Hyundai: Fix Ioniq Hybrid signals (#22583)
sunnyhaibin Oct 17, 2021
e6545a7
Update model_replay_ref_commit
haraschax Oct 18, 2021
c1c402a
model position std should be exp(std) (#22593)
gregjhogan Oct 18, 2021
791de68
plannerd: position std size check bug
haraschax Oct 18, 2021
afc26b0
more release notes
pd0wm Oct 18, 2021
5735d69
CameraView: fix possible crash on 'fit in widget' mode (#22594)
deanlee Oct 18, 2021
c73d9dd
replay: fix hanging on shutdown while downloading (#22592)
deanlee Oct 18, 2021
f6de10b
replay: start streaming after segment loaded (#22575)
deanlee Oct 18, 2021
94b3d4d
replay: allocate events in contiguous memory pool (#22535)
deanlee Oct 18, 2021
a9672ea
tools/setup: use OP_ROOT in cd (#22600)
chokkyvista Oct 18, 2021
3b60a25
hyundai: match stock when aeb is disabled (#22580)
gregjhogan Oct 18, 2021
ccc07db
replay: just load one segment to start replaying (#22598)
deanlee Oct 18, 2021
84de248
tici: affine loggerd to efficiency cores (#22581)
adeebshihadeh Oct 18, 2021
0189a19
replay: refactor FrameReader (#22438)
deanlee Oct 18, 2021
ae373ab
Hyundai: Add Hyundai Ioniq Hybrid 2017-2019 to CARS.md (#22606)
sunnyhaibin Oct 18, 2021
1684937
relax the no connectivity time to two weeks (#22607)
adeebshihadeh Oct 18, 2021
1299ec7
Support 2022 Camry Hybrid (#22613)
sshane Oct 19, 2021
8d1d0c2
replay: improve segment downloading (#22504)
deanlee Oct 19, 2021
e5e90ae
replay: improve download prints
pd0wm Oct 19, 2021
e62442a
Hyundai: Add FW for 2018 Hyundai Ioniq Hybrid (#22585)
sunnyhaibin Oct 19, 2021
7f5ffe5
Hyundai: Add FW for 2022 Hyundai Sonata Hybrid (#22543)
sunnyhaibin Oct 19, 2021
4678903
replay/camera: publish each camera in a separate thread (#22591)
deanlee Oct 19, 2021
107ed35
replay: parse route string, replay from the specified segment (#22503)
deanlee Oct 19, 2021
1706754
Honda Bosch longitudinal: show AEB disabled status on HUD (#22617)
pd0wm Oct 19, 2021
702fc58
replay: fix replay looping (#22618)
deanlee Oct 19, 2021
d01c340
Hyundai: Car Port for 2022 Hyundai Ioniq Hybrid (#22610)
sunnyhaibin Oct 19, 2021
a7f36c9
ModelDataRaw struct part 2 (#22554)
gregjhogan Oct 20, 2021
cb01ef0
transformations: preserve dtype in denormalize
geohot Oct 20, 2021
fbcb329
bump opendbc
adeebshihadeh Oct 20, 2021
0b6b9b5
Toyota longitudinal: display PCS off when DSU is unplugged and no SDS…
cydia2020 Oct 20, 2021
317deea
replay: improve seeking, queuing segments (#22625)
deanlee Oct 20, 2021
76a8751
tools/setup: install git-lfs from standard apt source
adeebshihadeh Oct 20, 2021
cf42e71
remove cysignals from pipfile (#22630)
pd0wm Oct 20, 2021
5f2d3d4
bump opendbc
pd0wm Oct 20, 2021
b983f8a
VW MQB: Audi S3 Mk3 (#22633)
jyoung8607 Oct 20, 2021
12165c8
athena: Do not show canceled upload items in listUploadQueue (#22627)
DevinLeamy Oct 20, 2021
38f775e
Only trigger model FCW on stock long when not already braking (#22620)
mitchellgoffpc Oct 20, 2021
9a2ecec
Toyota longitudinal: Illuminate PCS Warning Light If DSU is Unplugged…
cydia2020 Oct 20, 2021
ca1f96a
Mazda: Fix OP steer warning in cars with lockout (#22612)
Jafaral Oct 21, 2021
66c2002
remove unused can fingerprints (#22646)
adeebshihadeh Oct 21, 2021
c85c8fe
Remove CAN fingerprints + FW dump (#22647)
adeebshihadeh Oct 21, 2021
dffff03
remove unused camry hybrid fingerprint
adeebshihadeh Oct 21, 2021
e9cb210
fix snapshot camerad crash due to core affinity setting (#22648)
adeebshihadeh Oct 21, 2021
bde5682
athena: listUploadQueue, check None first
pd0wm Oct 21, 2021
778374d
[Lateral PID] Function for steer feedforward (#22638)
hewers Oct 21, 2021
6a587ac
bump cereal
adeebshihadeh Oct 21, 2021
2e0bc9d
GM: improved Volt lateral tuning (#22621)
hewers Oct 21, 2021
755a0a6
ModelDataRaw struct part 3 (#22639)
gregjhogan Oct 21, 2021
897492d
more specific no fw startup alert
adeebshihadeh Oct 21, 2021
76bd932
loggerd: always run encoders (#22649)
adeebshihadeh Oct 21, 2021
132f40c
Leaf 2022 confirmed working
VirtuallyChris Oct 22, 2021
68333dc
VW MQB: Volkswagen Taos Mk1 (#22653)
jyoung8607 Oct 22, 2021
c4de1fe
UI: don't block UI on vipc recv (#22644)
adeebshihadeh Oct 22, 2021
38420a1
ubuntu_setup.sh: add 21.10 support and change packages (#22628)
dotpredicate Oct 22, 2021
4749815
little sound tester
adeebshihadeh Oct 23, 2021
cd5bc56
camerad: allow core affinity setting to fail while offroad (#22664)
adeebshihadeh Oct 23, 2021
2006aa4
locationd: Gyro bias initial covariance (#22622)
nuwandavek Oct 23, 2021
84d5ade
UI: fix fcc.html when using QRC
adeebshihadeh Oct 23, 2021
7f3904e
UI: increase camera view update frequency
adeebshihadeh Oct 23, 2021
b5f4724
multipanda didn't make this release
adeebshihadeh Oct 23, 2021
31175a2
reenable eon camerad test (#22668)
adeebshihadeh Oct 23, 2021
af7dba9
replay: use an enum for flags (#22635)
deanlee Oct 23, 2021
8aff51e
fix release notes typo
geohot Oct 24, 2021
e556d3d
sim: set fingerprint with environment variable (#22679)
adeebshihadeh Oct 25, 2021
b5960b9
move nose tests to unittest (#22665)
adeebshihadeh Oct 25, 2021
93d87cd
test_boardd: don't modify environment at import time
adeebshihadeh Oct 25, 2021
4b4efea
count_events: handle missing logs
adeebshihadeh Oct 25, 2021
7868bae
e2e long planner: use position, speed and accel (#22688)
haraschax Oct 25, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,3 @@ xx/projects
!xx/projects/map3d
xx/ops
xx/junk
tools/sim/carla
tools/sim/*.tar.gz
15 changes: 0 additions & 15 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,3 @@
*.jpg filter=lfs diff=lfs merge=lfs -text
*.ipynb filter=nbstripout -diff
external/ffmpeg/bin/ffmpeg_cuda filter=lfs diff=lfs merge=lfs -text
models/segnet.keras filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x86_64/lib/libacado_toolkit.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x86_64/lib/libacado_toolkit_s.so.1.2.2beta filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x86_64/lib/libacado_casadi.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x86_64/lib/libacado_csparse.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/x86_64/lib/libacado_qpoases.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_toolkit.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_toolkit_s.so.1.2.2beta filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_casadi.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_csparse.a filter=lfs diff=lfs merge=lfs -text
phonelibs/acado/aarch64/lib/libacado_qpoases.a filter=lfs diff=lfs merge=lfs -text
phonelibs/fastcv/aarch64/libfastcvopt.so filter=lfs diff=lfs merge=lfs -text
phonelibs/fastcv/aarch64/libfastcvadsp_stub.so filter=lfs diff=lfs merge=lfs -text
models/segnet2.keras filter=lfs diff=lfs merge=lfs -text
phonelibs/zmq/aarch64-linux/lib/libzmq.a filter=lfs diff=lfs merge=lfs -text
29 changes: 0 additions & 29 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

58 changes: 58 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Bug report
description: For issues with running openpilot on your comma device
labels: ["bug"]
body:

- type: markdown
attributes:
value: >
Before creating a **bug report**, please check the following:
* If the issue likely only affects your car model or make, go back and open a **car bug report** instead.
* Ensure you're running the latest openpilot release.
* Ensure you're using officially supported hardware. Issues running on PCs have a different issue template.
* Ensure there isn't an existing issue for your bug. If there is, leave a comment on the existing issue.
* Ensure you're running stock openpilot. We cannot look into bug reports from forks.

If you're unsure whether you've hit a bug, check out the #installation-help channel in the [community Discord server](https://discord.comma.ai).

- type: textarea
attributes:
label: Describe the bug
description: Also include a description of how to reproduce the bug
validations:
required: true

- type: dropdown
id: hw
attributes:
label: What hardware does this issue affect?
multiple: true
options:
- comma three
- comma two
- EON Gold
validations:
required: true

- type: input
id: route
attributes:
label: Provide a route where the issue occurs
description: Ensure the route is fully uploaded at https://useradmin.comma.ai
placeholder: 77611a1fac303767|2020-05-11--16-37-07
validations:
required: true

- type: input
id: version
attributes:
label: openpilot version
description: If you're not on release, provide the commit hash
placeholder: 0.8.10
validations:
required: true

- type: textarea
attributes:
label: Additional info

29 changes: 0 additions & 29 deletions .github/ISSUE_TEMPLATE/car_bug_report.md

This file was deleted.

65 changes: 65 additions & 0 deletions .github/ISSUE_TEMPLATE/car_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Car bug report
description: For issues with a particular car make or model
labels: ["car bug"]
body:

- type: markdown
attributes:
value: >
Before creating a **bug report**, please check the following:
* Ensure you're running the latest openpilot release.
* Ensure you're using officially supported hardware. Issues running on PCs have a different issue template.
* Ensure there isn't an existing issue for your bug. If there is, leave a comment on the existing issue.
* Ensure you're running stock openpilot. We cannot look into bug reports from forks.

If you're unsure whether you've hit a bug, check out the #installation-help channel in the [community Discord server](https://discord.comma.ai).

- type: textarea
attributes:
label: Describe the bug
description: Also include a description of how to reproduce the bug
validations:
required: true

- type: dropdown
id: hw
attributes:
label: What hardware does this issue affect?
multiple: true
options:
- comma three
- comma two
- EON Gold
validations:
required: true

- type: input
id: car
attributes:
label: Which car does this affect?
placeholder: Toyota Prius 2017
validations:
required: true

- type: input
id: route
attributes:
label: Provide a route where the issue occurs
description: Ensure the route is fully uploaded at https://useradmin.comma.ai
placeholder: 77611a1fac303767|2020-05-11--16-37-07
validations:
required: true

- type: input
id: version
attributes:
label: openpilot version
description: If you're not on release, provide the commit hash
placeholder: 0.8.10
validations:
required: true

- type: textarea
attributes:
label: Additional info

21 changes: 0 additions & 21 deletions .github/ISSUE_TEMPLATE/pc_bug_report.md

This file was deleted.

42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE/pc_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: PC bug report
description: For issues with running openpilot on PC
labels: ["PC"]
body:

- type: markdown
attributes:
value: >
Before creating a **bug report**, please check the following:
* Ensure you're running the latest openpilot release.
* Ensure there isn't an existing issue for your bug. If there is, leave a comment on the existing issue.
* Ensure you're running stock openpilot. We cannot look into bug reports from forks.

If you're unsure whether you've hit a bug, check out the #installation-help channel in the [community Discord server](https://discord.comma.ai).

- type: textarea
attributes:
label: Describe the bug
description: Also include a description of how to reproduce the bug
validations:
required: true

- type: input
id: os-version
attributes:
label: OS Version
placeholder: Ubuntu 20.04
validations:
required: true

- type: input
id: version
attributes:
label: openpilot version or commit
placeholder: bd36f2ec8d3559909678eff2690c10a520938367
validations:
required: false

- type: textarea
attributes:
label: Additional info

3 changes: 2 additions & 1 deletion .github/workflows/selfdrive_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
cp Dockerfile.openpilot_base $STRIPPED_DIR

# need this to build on x86
cp -pR --parents phonelibs/libyuv phonelibs/snpe selfdrive/modeld/runners $STRIPPED_DIR
cp -pR --parents third_party/libyuv third_party/snpe selfdrive/modeld/runners $STRIPPED_DIR
- name: Build Docker image
run: eval "$BUILD"
- name: Build openpilot and run checks
Expand Down Expand Up @@ -211,6 +211,7 @@ jobs:
$UNIT_TEST selfdrive/car && \
$UNIT_TEST selfdrive/locationd && \
$UNIT_TEST selfdrive/athena && \
nosetests -s selfdrive/athena/tests/test_athenad_old.py && \
$UNIT_TEST selfdrive/thermald && \
$UNIT_TEST tools/lib/tests && \
./selfdrive/common/tests/test_util && \
Expand Down
11 changes: 6 additions & 5 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.4.0
rev: v4.0.1
hooks:
- id: check-ast
exclude: '^(pyextra)/'
Expand All @@ -10,13 +10,14 @@ repos:
- id: check-merge-conflict
- id: check-symlinks
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v0.800
rev: v0.910-1
hooks:
- id: mypy
exclude: '^(pyextra)|(cereal)|(rednose)|(panda)|(laika)|(opendbc)|(laika_repo)|(rednose_repo)/'
additional_dependencies: ['git+https://github.com/numpy/numpy-stubs']
additional_dependencies: ['git+https://github.com/numpy/numpy-stubs', 'types-requests', 'types-atomicwrites',
'types-pycurl']
- repo: https://github.com/PyCQA/flake8
rev: 3.8.4
rev: 4.0.1
hooks:
- id: flake8
exclude: '^(pyextra)|(cereal)|(rednose)|(panda)|(laika)|(opendbc)|(laika_repo)|(rednose_repo)|(selfdrive/debug)/'
Expand All @@ -38,7 +39,7 @@ repos:
entry: cppcheck
language: system
types: [c++]
exclude: '^(phonelibs)|(pyextra)|(cereal)|(opendbc)|(panda)|(tools)|(selfdrive/modeld/thneed/debug)|(selfdrive/modeld/test)|(selfdrive/camerad/test)/|(installer)'
exclude: '^(third_party)|(pyextra)|(cereal)|(opendbc)|(panda)|(tools)|(selfdrive/modeld/thneed/debug)|(selfdrive/modeld/test)|(selfdrive/camerad/test)/|(installer)'
args:
- --error-exitcode=1
- --language=c++
Expand Down
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.8.5
3.8.10
2 changes: 1 addition & 1 deletion Dockerfile.openpilot
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ RUN pip install --no-cache-dir pipenv==2020.8.13 && \
COPY SConstruct ${OPENPILOT_PATH}

COPY ./pyextra ${OPENPILOT_PATH}/pyextra
COPY ./phonelibs ${OPENPILOT_PATH}/phonelibs
COPY ./third_party ${OPENPILOT_PATH}/third_party
COPY ./site_scons ${OPENPILOT_PATH}/site_scons
COPY ./laika ${OPENPILOT_PATH}/laika
COPY ./laika_repo ${OPENPILOT_PATH}/laika_repo
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.openpilot_base
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ RUN curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-instal
ENV PATH="/root/.pyenv/bin:/root/.pyenv/shims:${PATH}"

COPY Pipfile Pipfile.lock /tmp/
RUN pyenv install 3.8.5 && \
pyenv global 3.8.5 && \
RUN pyenv install 3.8.10 && \
pyenv global 3.8.10 && \
pyenv rehash && \
pip install --no-cache-dir --upgrade pip==20.1.1 && \
pip install --no-cache-dir pipenv==2020.8.13 && \
Expand Down
9 changes: 4 additions & 5 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -170,9 +170,8 @@ pipeline {
steps {
phone_steps("eon", [
["build", "cd selfdrive/manager && ./build.py"],
["test athena", "nosetests -s selfdrive/athena/tests/test_athenad_old.py"],
["test sounds", "nosetests -s selfdrive/ui/tests/test_sounds.py"],
["test boardd loopback", "nosetests -s selfdrive/boardd/tests/test_boardd_loopback.py"],
["test sounds", "python selfdrive/ui/tests/test_soundd.py"],
["test boardd loopback", "python selfdrive/boardd/tests/test_boardd_loopback.py"],
["test loggerd", "python selfdrive/loggerd/tests/test_loggerd.py"],
["test encoder", "python selfdrive/loggerd/tests/test_encoder.py"],
["test logcatd", "python selfdrive/logcatd/tests/test_logcatd_android.py"],
Expand Down Expand Up @@ -224,7 +223,7 @@ pipeline {
}
}

stage('camerad') {
stage('EON camerad') {
steps {
phone_steps("eon-party", [
["build", "cd selfdrive/manager && ./build.py"],
Expand All @@ -234,7 +233,7 @@ pipeline {
}
}

stage('Tici camerad') {
stage('tici camerad') {
steps {
phone_steps("tici-party", [
["build", "cd selfdrive/manager && ./build.py"],
Expand Down
Loading