Commit Graph

127 Commits

Author SHA1 Message Date
Willem Melching
91f1082394 -Werror (#1567)
* werror

* -Wno-inconsistent-missing-override

* Silence ffmpeg deprecation warnings

* add some more pragmas to ignore warnings

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 50f3f1d335
2020-05-26 13:27:01 -07:00
Willem Melching
4061f1d530 Add permanent CAN error alert (#1549)
* Add permanent CAN error alert

* canValid needs some time to initialize

* update ref
old-commit-hash: fcf879d783
2020-05-21 16:08:05 -07:00
Willem Melching
ce310f3f65 Revert "Add permanent CAN error alert"
This reverts commit 41dfb2a149788a19eb1ee40a3497f2ab35386b74.

old-commit-hash: e6f24f2390
2020-05-21 15:30:16 -07:00
Willem Melching
5e4ada7249 Add permanent CAN error alert
old-commit-hash: 0abf99dbe0
2020-05-21 14:53:40 -07:00
Willem Melching
12d3366c55 Add percent sign to calibration screen
old-commit-hash: 517826c1e1
2020-05-21 14:43:07 -07:00
Willem Melching
6e41973c3c Handle posenet and sensor alerts in locationd (#1541)
* handle posenet and senor alerts in locationd

* defaults now set in capnp file

* Cleanup c++ version of params learner

* update ref commit
old-commit-hash: d099e09fb7
2020-05-19 16:45:20 -07:00
eFini
7ec2abcf08 use buttonEvent.type instead of string (#1533)
old-commit-hash: e14dfa3bec
2020-05-18 10:15:30 -07:00
Willem Melching
8189186d8e Alert callback functions were returning tuples
old-commit-hash: c18891b936
2020-05-15 18:29:22 -07:00
Willem Melching
a6676b8a62 White panda is deprecated (#1516)
* Start white panda deprecation

* Unify alert text

* Add noentry

* Change to no longer supported

* panda is lowercase

* Capitalize

* rerun ci
old-commit-hash: c85b174584
2020-05-15 13:00:00 -07:00
Willem Melching
380d1e4f3d Fix two event names
old-commit-hash: 631d0d94d3
2020-05-15 12:24:12 -07:00
Adeeb
48340cc8cb Alerts + Events refactor (#1466)
old-commit-hash: d976233f69
2020-05-14 15:21:21 -07:00
Willem Melching
39e5985776 Clip v_cruise to V_CRUISE_MAX
old-commit-hash: ef33007813
2020-05-13 18:05:24 -07:00
Willem Melching
43b696893d speed too high louder alert
old-commit-hash: e7ec02e201
2020-05-13 18:02:09 -07:00
Adeeb
fe106e25a3 Controlsd refactor (#1487)
* it's a class

* more refactor

* remove that

* car interface should create that

* that too

* not a dict

* don't create permanent events every iteration

* break up long lines

* fix honda

* small optimization

* less long lines

* dict is faster

* latcontrol less args

* longcontrol less args

* update profiling script

* few optimizations

* create events together

* clean up

* more clean up

* remove comment

* clean up

* simplify state transition

* more clean up

* update comments
old-commit-hash: 08832ff29d
2020-05-12 15:06:48 -07:00
Adeeb Shihadeh
bd980f6048 delete unused lines
old-commit-hash: 10ae22a192
2020-05-10 11:25:42 -07:00
Adeeb Shihadeh
0a5273bf46 fix circular import reported by LGTM
old-commit-hash: 48dec51f0e
2020-05-09 16:47:36 -07:00
HaraldSchafer
f3747d2fe5 Better poly (#1437)
- better polyfitting
- no mpc cost change during lane change
- model trained with better ll gt, sim noise and guaranteed memories
old-commit-hash: 65fcc7c45f
2020-05-08 17:14:43 -07:00
Willem Melching
21d7ad1e51 remove yet another reverse geocoder
old-commit-hash: 70ae01e3cd
2020-04-24 14:07:36 -07:00
Willem Melching
9da970c342 no more geofence
old-commit-hash: 267ee4d73b
2020-04-24 14:06:17 -07:00
ZwX1616
34eebc37b1 orange distracted alert is now continuous (#1412)
old-commit-hash: 922055f464
2020-04-23 14:15:05 -07:00
George Hotz
06407161e6 add safety note
old-commit-hash: 58e71de9fb
2020-04-20 13:56:02 -07:00
HaraldSchafer
5d72509104 Faster lane change (#1381)
* final B2 for 0.75

* more aggression in lane changes
old-commit-hash: d39595cf10
2020-04-16 18:13:37 -07:00
Willem Melching
e07d6c35b1 Show relay malfunction alert (#1373)
* show relay malfunction alert

* Remove empty line

* Also immediate disengage

* Forgot noEntry

* Fix name
old-commit-hash: 2b2751c6bd
2020-04-16 11:38:31 -07:00
ZwX1616
f90b956f47 RHD support for driver monitoring (#1299)
old-commit-hash: 133b1a20b4
2020-04-15 16:48:44 -07:00
Adeeb
d4cec82895 Unit test for alert width (#1307)
* unit test for alert width

* fix scale

* comment

* fix offending alert text

* rename

* update process replay refs

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 0f6c22ce8b
2020-04-07 21:37:17 -07:00
Willem Melching
aa8ca1819d High speed alert (#1295)
* add speed to high alerts

* Add permanent alert

* Two lines

* No permanent alerts

* Less bad alert

* Typo
old-commit-hash: 3cb1568a54
2020-03-30 18:41:56 -07:00
Willem Melching
0d03fad5b6 Nissan leaf (#1275)
* split out leaf and xtrail

* Add brake pedal

* This should work

* Fix test car models + bump panda

* Combined cruise enabled detection in single message

* Proper frequency checks

* Add doors

* Blinkers and doors

* Seatbelt

* Gear

* Add cancel message

* Unify steering pressed

* Remove angle limit

* Add steer saturation alert for angle based control

* Add set speed

* Change wheel speed factor

* Fix offset in set speed

* Timeout on engage for steer saturated

* Put counter back

* try cancel using seatbelt

* Try different cancel message

* Rename cancel signal

* Add LKAS alert

* Add missing fingerprint values

* Update test car models

* Add some comments
old-commit-hash: 1df6b67511
2020-03-27 21:44:59 -07:00
Harald Schafer
40ded9fb5e reformat for sim
old-commit-hash: 6766776e73
2020-03-27 17:02:40 -07:00
Harald Schafer
18a05e304c longitudinal e2e mpc
old-commit-hash: 34f2c0da75
2020-03-26 17:43:11 -07:00
HaraldSchafer
ec2b82f11c New lane planner (#1276)
* better lane planner

* works well on test

* needs speed now

* update ref
old-commit-hash: 5f8e3b4d93
2020-03-25 16:57:58 -07:00
HaraldSchafer
054faf5f2e fade ll out and in (#1246)
* fade ll out and in

* bug fixes

* pretty important fixes

* safer in case model misses desire input

* Safer float compares

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: af5f99d7cf
2020-03-16 16:19:01 -07:00
Shane Smiskol
682c866a55 initialize all messages in 1 line (#1206)
old-commit-hash: 6ff881f789
2020-03-05 17:32:52 -08:00
HaraldSchafer
544d198bed Pulse desire (#1172)
* initial

* compilation fixes

* add desire

* pulse desire

* 0d5728f6-a918-40a6-bce3-a9d0f1238180/20

* cleaner

* inject model

* inject model

* test runs

* ah already done I see

* remove useless

* update

* updates, doesnt work

* fix generating new references

Co-authored-by: Willem Melching <willem.melching@gmail.com>

old-commit-hash: 63d3bb517f
2020-03-04 18:51:45 -08:00
Adeeb
65a2c62114 Abstract common events + event cleanup (#1129)
* too many if

* unused

* whitespace

* key

* sefldrive/car/*

* no more gctx

* lower

* start abstracting common events

* all cars

* start small

* all cars

* reverse gear

* wrongCarMode

* wrongGear

* espDisabled

* steerUnvailable

* make linter happy

* c isn't used

* fix esp_disabled in VW

* update ref

* more red

* more cleanup

* fix subaru

* update ref

old-commit-hash: e8cb6ea06a
2020-02-20 16:22:25 -08:00
Andrew Valish
e46e9ada22 Add LaneChangeEnabled param and settings toggle (#1093)
* add LaneChangeEnabled param and settings toggle

* Read lane change toggle in pathplanner.py

Co-authored-by: Willem Melching <willem.melching@gmail.com>

old-commit-hash: 45718d9294
2020-02-14 15:24:59 -08:00
Willem Melching
5a8a2b2859 Remove unused path offset learner
old-commit-hash: 59bd58c940
2020-02-06 13:48:56 -08:00
Willem Melching
009fb04b5e Cancel lane change on blinker off
old-commit-hash: 105b95ffd7
2020-02-06 13:48:20 -08:00
Andy Haden
7829508bf4 Replace 'EON' in offroad alerts
old-commit-hash: 47f4396d7d
2020-02-03 16:09:08 -08:00
George Hotz
c20b197bce manager runs on Mac, and other openpilot for PC fixes (#1037)
* use the openpilot/persist directory on PC

* manager runs on mac

* sim runs w/o carla

* fix params location in test

* that rmtree can fail and it's okay

* refactor params clear functionality

* set PARAMS_PATH

old-commit-hash: c42e2ecc50
2020-02-02 12:15:02 -08:00
ZwX1616
2ad685b194 dmonitoringd (#1016)
old-commit-hash: 6322a275d6
2020-01-30 19:12:44 -08:00
Willem Melching
f00a8a1908 Remember lane change direction when blinker turns off
old-commit-hash: fe9ccb27b1
2020-01-27 16:19:22 -08:00
Harald Schafer
8b80fd43bc use alpha 2 codes
old-commit-hash: a06bb77f6b
2020-01-24 13:24:13 -08:00
Arne Schwarck
bad188d183 Add Country South Africa to list of RHD countries (#999)
old-commit-hash: 3c6ba22931
2020-01-24 13:20:11 -08:00
Willem Melching
960b61c48a EON -> Device
old-commit-hash: ba4bf07db2
2020-01-23 16:38:10 -08:00
mosh-een
33434a498d Update gps_helpers.py (#994)
old-commit-hash: 53933ebf5b
2020-01-23 11:24:42 -08:00
ZwX1616
a288983b61 replace numpy funs and shorten green prompt (#989)
old-commit-hash: cf70368f67
2020-01-21 13:40:26 -08:00
George Hotz
0aa0ff59a8 add alert
old-commit-hash: 013166a34e
2020-01-17 17:46:17 -08:00
ZwX1616
da31359fe2 not to change awareness to np
old-commit-hash: b013a00095
2020-01-17 13:12:18 -08:00
George Hotz
079eee7294 selfdrive/controls
old-commit-hash: b0260dadba
2020-01-17 12:48:30 -08:00
George Hotz
81dd5a50cf root commit
old-commit-hash: 6c33a5c1f3
2020-01-17 10:02:52 -08:00