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

0.6.2.7 #46

Merged
merged 73 commits into from
Aug 17, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
1174c21
Better Panda
emmertex Jul 7, 2019
4f8a07a
0.6.0.2 Untested
emmertex Jul 8, 2019
c54abb7
update releases
emmertex Jul 8, 2019
8914014
bug
emmertex Jul 8, 2019
97ea1f5
Send fingerprints to Sentry
emmertex Jul 8, 2019
4a48ef8
Refactor default Civic params (#720)
dek3rr Jul 8, 2019
16eb742
2019 Rav4 Limited AWD (#732)
njbrown09 Jul 9, 2019
c2d4cc8
0.6.0.3 - Untested
emmertex Jul 9, 2019
5830e7f
Latest comma/devel for 0.6
emmertex Jul 9, 2019
e0d6c32
no mapd just yet
emmertex Jul 9, 2019
3a43f17
Remote ASL
emmertex Jul 9, 2019
12e265d
Done
emmertex Jul 9, 2019
c822525
panda too
emmertex Jul 9, 2019
74a34ad
Merge branch 'c6' into c6-dev
emmertex Jul 9, 2019
e9f6250
Merge branch 'c6' into c6-dev
emmertex Jul 9, 2019
f06d5c4
mapd, auto speed and cloudlog
emmertex Jul 9, 2019
80ee25f
start mapd
emmertex Jul 9, 2019
df2b9d6
Test
emmertex Jul 10, 2019
91bf0e5
bug
emmertex Jul 11, 2019
03e764b
fix spacing in toyota/carstate.py (#736)
eFiniLan Jul 12, 2019
e5bf426
better code
emmertex Jul 12, 2019
6d854c1
bug
emmertex Jul 12, 2019
4e938e8
bug
emmertex Jul 12, 2019
f998858
bug
emmertex Jul 12, 2019
2e1d9e1
bug
emmertex Jul 12, 2019
46551ba
bug
emmertex Jul 12, 2019
43b8b4a
tweak
emmertex Jul 12, 2019
151a504
Fix lane centering with single lane line (#737)
Gernby Jul 12, 2019
9675794
add loggered, gpsd, sensord to gitignore (#735)
eFiniLan Jul 12, 2019
13bdfcd
Improve Toyota Highlander tuning from https://github.com/commaai/open…
rbiasini Jul 13, 2019
be28530
Added 2019 Toyota Highlander (#739)
ErichMoraga Jul 15, 2019
63da1ab
Use standard steer angle sensor in DSU-less pre-TSS2 Toyota. (#751)
rbiasini Jul 21, 2019
53413fa
Merge cereal subtree
Jul 22, 2019
813d5b9
Squashed 'cereal/' changes from 9f2076eef..4ea03bacb
Jul 22, 2019
c8b4633
Merge panda subtree
Jul 22, 2019
1ff59ba
Squashed 'panda/' changes from ae816c104..45d0d286f
Jul 22, 2019
cd98235
Merge opendbc subtree
Jul 22, 2019
b539ae3
Squashed 'opendbc/' changes from 38650f842..e1955ba06
Jul 22, 2019
9405353
openpilot v0.6.1 release
Jul 22, 2019
cf5c4ae
self.poller not used (#759)
arne182 Jul 24, 2019
61bbb52
Remove offset from curvature (#761)
Gernby Jul 25, 2019
a440425
Update README.md (#766)
csouers Jul 29, 2019
4808de1
Squashed 'cereal/' changes from 4ea03bacb..748002c19
Jul 30, 2019
d22636b
Merge cereal subtree
Jul 30, 2019
30bb73d
Squashed 'panda/' changes from 45d0d286f..519e39e49
Jul 30, 2019
98cd614
Merge panda subtree
Jul 30, 2019
f448d35
Squashed 'opendbc/' changes from e1955ba06..7684440b1
Jul 30, 2019
aa1b61e
Merge opendbc subtree
Jul 30, 2019
e90c41c
openpilot v0.6.2 release
Jul 30, 2019
5808958
Fix timeout in longitudinal test (#772)
pd0wm Aug 1, 2019
1f1893a
Update hyundaican for Correct Message ID on LKAS11 (#746)
TK211X Aug 1, 2019
d5242c5
Revert "Update hyundaican for Correct Message ID on LKAS11 (#746)" (#…
rbiasini Aug 1, 2019
fd71fe6
Correct Message ID on LKAS11 under Openpilot .dbc (#747)
TK211X Aug 1, 2019
095ef5f
Revert "Revert "Update hyundaican for Correct Message ID on LKAS11 (#…
rbiasini Aug 1, 2019
9823b5d
Remove Min Speed Steer Disengage
emmertex Aug 1, 2019
8eefcae
Fix lane centering with single lane line (#38)
Martint1980 Aug 1, 2019
840040c
Update STEER_DELTA_DOWN - Temp Remove CLU11 (#43)
TK211X Aug 6, 2019
e0fc2ec
update min speed and support genesis
emmertex Aug 6, 2019
91b2f6e
Merge branch 'c6-dev' of github.com:emmertex/openpilot into c6-dev
emmertex Aug 6, 2019
56fc037
0.6.2 merge
emmertex Aug 6, 2019
44a4688
Stock LKAS not allowed to enagage (@xx979xx)
emmertex Aug 7, 2019
03fd258
Reinsate CLU11 with xx979 changes
emmertex Aug 7, 2019
b516f87
panda
emmertex Aug 7, 2019
bfdd98d
bugs
emmertex Aug 7, 2019
8ee7d55
bug
emmertex Aug 7, 2019
f472392
No Low Speed (yet)
emmertex Aug 7, 2019
1eaff62
Merge branch 'c6' into c6-dev
emmertex Aug 8, 2019
56aae13
fix checksumc error
emmertex Aug 8, 2019
ce67ecd
attempt fix of cjhecksum discover
emmertex Aug 8, 2019
275bd3a
Low Speed Alert
emmertex Aug 8, 2019
dbd38eb
update version
emmertex Aug 17, 2019
58f41d7
Update version
emmertex Aug 17, 2019
ab8bcad
Merge branch 'c6' into c6-dev
emmertex Aug 17, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
Version 0.6.2.6-ku7 (2019-08)
Version 0.6.2.7-ku7 (2019-08-14)
========================
* Improve Auto Checksum Learner (this should fix LKAS Error Bugs)
* Reimpliment Dynamic Low Speed Alert
* Fixed 16.7m/s Low Speed Alert if believed to be Genesis

Version 0.6.2.6-ku7 (2019-08-08)
========================
* Merged in 0.6.2
* HKG - Fixed Panda, but no PUF yet
Expand Down Expand Up @@ -74,9 +80,6 @@ Version 0.6.0.1-ku7 (2019-07-05)
* HKG - Removed Noisy Console/Logs
* HKG - Remove remnants of CP UI




Version 0.6 (2019-07-01)
========================
* New model, with double the pixels and ten times the temporal context!
Expand Down
60 changes: 34 additions & 26 deletions selfdrive/car/hyundai/carcontroller.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ def __init__(self, dbc_name, car_fingerprint):

self.turning_signal_timer = 0
self.camera_disconnected = False
self.checksum_found = False

self.packer = CANPacker(dbc_name)

Expand All @@ -59,38 +60,45 @@ def update(self, enabled, CS, actuators, pcm_cancel_cmd, hud_alert):

### Learn Checksum ###

# Learn Checksum from the Camera
if self.checksum == "NONE":
self.checksum = learn_checksum(self.packer, CS.lkas11)
cloudlog.info("Discovered Checksum")
if self.checksum == "NONE" and self.checksum_learn_cnt < 50:
self.checksum_learn_cnt += 1
return

# If MDPS is faulted from bad checksum, then cycle through all Checksums until 1 works
if CS.steer_error == 1:
self.camera_disconnected = True
cloudlog.warning("Camera Not Detected: Brute Forcing Checksums")
if self.checksum_learn_cnt > 250:
self.checksum_learn_cnt = 50
if self.checksum == "NONE":
cloudlog.info("Testing 6B Checksum")
self.checksum = "6B"
elif self.checksum == "6B":
cloudlog.info("Testing 7B Checksum")
self.checksum = "7B"
elif self.checksum == "7B":
cloudlog.info("Testing CRC8 Checksum")
self.checksum = "crc8"
if not self.checksum_found:
# Learn Checksum from the Camera
if self.checksum == "NONE":
self.checksum = learn_checksum(self.packer, CS.lkas11)
if self.checksum == "NONE" and self.checksum_learn_cnt < 50:
self.checksum_learn_cnt += 1
return
else:
self.checksum = "NONE"
cloudlog.info("Discovered Checksum %s" % self.checksum)
self.checksum_found = True

# If MDPS is faulted from bad checksum, then cycle through all Checksums until 1 works
if CS.steer_error == 1:
self.camera_disconnected = True
cloudlog.warning("Camera Not Detected: Brute Forcing Checksums")
if self.checksum_learn_cnt > 300:
self.checksum_learn_cnt = 50
if self.checksum == "NONE":
cloudlog.info("Testing 6B Checksum")
self.checksum = "6B"
elif self.checksum == "6B":
cloudlog.info("Testing 7B Checksum")
self.checksum = "7B"
elif self.checksum == "7B":
cloudlog.info("Testing CRC8 Checksum")
self.checksum = "crc8"
else:
self.checksum = "NONE"
return
else:
self.checksum_learn_cnt += 1
else:
self.checksum_learn_cnt += 1
cloudlog.info("Discovered Checksum %s" % self.checksum)
self.checksum_found = True

### Minimum Steer Speed ###

# Apply Usage of Minimum Steer Speed
if CS.low_speed_alert and False:
if CS.low_speed_alert:
disable_steer = True

### Turning Indicators ###
Expand Down
7 changes: 4 additions & 3 deletions selfdrive/car/hyundai/carstate.py
Original file line number Diff line number Diff line change
Expand Up @@ -236,10 +236,11 @@ def update(self, cp, cp_cam):
self.car_gas = cp.vl["EMS12"]['TPS']

self.low_speed_alert = False
# If MDPS faults, low speed alert
if self.mdps12_flt == 0:
# If MDPS TOI faults, low speed alert
if self.mdps12_flt == 1:
self.low_speed_alert = True
# If we have LKAS_Icon == 2, then we know its 16.7m/s
# If we have LKAS_Icon == 2, then we know its 16.7m/s (Suspected this is only seen on Genesis)

if self.lkas11_icon == 2 and self.v_ego_raw < 16.8:
self.low_speed_alert = True

Expand Down
2 changes: 1 addition & 1 deletion selfdrive/car/hyundai/interface.py
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ def update(self, c, can_strings):
if ret.gasPressed:
events.append(create_event('pedalPressed', [ET.PRE_ENABLE]))

if self.CS.low_speed_alert and False:
if self.CS.low_speed_alert:
events.append(create_event('belowSteerSpeed', [ET.WARNING]))

ret.events = events
Expand Down
2 changes: 1 addition & 1 deletion selfdrive/common/version.h
Original file line number Diff line number Diff line change
@@ -1 +1 @@
#define COMMA_VERSION "0.6.2.6-ku7"
#define COMMA_VERSION "0.6.2.7-ku7"