Martin Lillepuu
0592c72ab3
Add subaru dash lane lines
2019-05-26 11:13:39 +03:00
Martin Lillepuu
744a3566d6
add Openpilot lane line indicators to Subaru LKAS HUD
2019-05-26 11:08:17 +03:00
Rick Lan
7c573c684f
Fix values.py
2019-05-22 10:09:01 +10:00
Rick Lan
bf70f4636b
Update variable name
2019-05-22 10:07:31 +10:00
Rick Lan
ce20724121
Merge branch 'devel' of https://github.com/commaai/openpilot into devel-lexus-ish-ave30r
...
# Conflicts:
# selfdrive/car/toyota/interface.py
# selfdrive/car/toyota/values.py
2019-05-21 10:30:42 +10:00
Rick Lan
f144e4c383
Merge branch 'devel' of https://github.com/commaai/openpilot into devel-lexus-ish-ave30r
2019-05-17 22:11:58 +10:00
Vehicle Researcher
9c68a385ff
openpilot v0.5.12 release
2019-05-16 13:20:29 -07:00
Arne Schwarck
764a4034a2
1263: 8 for highlander hybrid ( #642 )
2019-05-14 00:26:16 -07:00
Rick Lan
facd216835
Merge branch 'devel' of https://github.com/commaai/openpilot into devel-lexus-ish-ave30r
2019-05-14 12:30:46 +10:00
Willem Melching
d29b51561b
Cleanup Toyota LDW
2019-05-07 22:42:04 -07:00
Willem Melching
aa482a199a
add minimum score to consider a way valid ( #292 )
2019-05-06 13:21:34 -07:00
Arne Schwarck
c04ca640bf
Add lane departure warning on dashboard for Toyota ( #605 )
...
* Add lane departure alert in controlsd
* Need init values for LDA
* Add lane departure in interface.py
* Include LDA in CarControler
* Add logic for LDA in toyotacan
* Add speed condition and comments for LDA
* Correct right CS.vEgo
* Correct rPoly spelling
* Add left and rightLaneDepart to HUDControl in car.capnp
* Add left and rightLane_Depart in UI function
* set controlsd priority
* revert
* There must be a line to depart from
* Include changes from @pd0wm
* Remove redundant False allocation
leftLaneDepart and rightLaneDepart as False by default according to @pd0wm
* Modify variable names
right_lane_depart and left_lane_depart to conform with python naming convention
* Modify variable names
right_lane_depart and left_lane_depart to conform with python naming convention
* Wrap lane departure warning in one bool
2019-05-06 22:19:00 +02:00
marcbou
e1c3b01f68
correct some spelling errors ( #628 )
2019-05-05 03:23:32 -07:00
Riccardo
bf1b47be1a
Maintain Python 2-3 compatibility but use six.iteritems().
2019-05-04 19:01:46 -07:00
Rick Lan
7dd8f9f481
revert unneeded change
2019-05-04 11:40:41 +10:00
Rick Lan
a63162f5a7
Merge branch 'devel' of https://github.com/commaai/openpilot into devel-lexus-ish-ave30r
2019-05-04 11:36:50 +10:00
Drew Hintz
c714d9c9e9
getting ready for Python 3 ( #619 )
...
* tabs to spaces
python 2 to 3: https://portingguide.readthedocs.io/en/latest/syntax.html#tabs-and-spaces
* use the new except syntax
python 2 to 3: https://portingguide.readthedocs.io/en/latest/exceptions.html#the-new-except-syntax
* make relative imports absolute
python 2 to 3: https://portingguide.readthedocs.io/en/latest/imports.html#absolute-imports
* Queue renamed to queue in python 3
Use the six compatibility library to support both python 2 and 3: https://portingguide.readthedocs.io/en/latest/stdlib-reorg.html#renamed-modules
* replace dict.has_key() with in
python 2 to 3: https://portingguide.readthedocs.io/en/latest/dicts.html#removed-dict-has-key
* make dict views compatible with python 3
python 2 to 3: https://portingguide.readthedocs.io/en/latest/dicts.html#dict-views-and-iterators
Where needed, wrapping things that will be a view in python 3 with a list(). For example, if it's accessed with []
Python 3 has no iter*() methods, so just using the values() instead of itervalues() as long as it's not too performance intensive. Note that any minor performance hit of using a list instead of a view will go away when switching to python 3. If it is intensive, we could use the six version.
* Explicitly use truncating division
python 2 to 3: https://portingguide.readthedocs.io/en/latest/numbers.html#division
python 3 treats / as float division. When we want the result to be an integer, use //
* replace map() with list comprehension where a list result is needed.
In python 3, map() returns an iterator.
python 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-map-and-filter
* replace filter() with list comprehension
In python 3, filter() returns an interatoooooooooooor.
python 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-map-and-filter
* wrap zip() in list() where we need the result to be a list
python 2 to 3: https://portingguide.readthedocs.io/en/latest/iterators.html#new-behavior-of-zip
* clean out some lint
Removes these pylint warnings:
************* Module selfdrive.car.chrysler.chryslercan
W: 15, 0: Unnecessary semicolon (unnecessary-semicolon)
W: 16, 0: Unnecessary semicolon (unnecessary-semicolon)
W: 25, 0: Unnecessary semicolon (unnecessary-semicolon)
************* Module common.dbc
W:101, 0: Anomalous backslash in string: '\?'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
************* Module selfdrive.car.gm.interface
R:102, 6: Redefinition of ret.minEnableSpeed type from float to int (redefined-variable-type)
R:103, 6: Redefinition of ret.mass type from int to float (redefined-variable-type)
************* Module selfdrive.updated
R: 20, 6: Redefinition of r type from int to str (redefined-variable-type)
2019-05-02 11:08:59 -07:00
Rick Lan
2a5a458172
* change steering torque to 1600
2019-04-24 21:59:03 +10:00
Vehicle Researcher
9c26f5ec7b
openpilot v0.5.11 release
2019-04-23 01:41:19 +00:00
Nigel Armstrong
6ca53d7f6a
Fix dirty flag
...
Git diff-index doesn't rebuild index, so files with modified dates or touched
are marked as modified with a SHA1 of all 0.
To fix this, we run update-index --refresh before diff index. Any touched
files are updated in the index.
https://stackoverflow.com/questions/36367190/git-diff-files-output-changes-after-git-status
2019-04-17 00:33:13 -07:00
Nigel Armstrong
ead64d7770
Better logging of dirty files
2019-04-16 20:22:38 -07:00
Nigel Armstrong
413db08e1a
Log dirty files
2019-04-16 13:50:38 -07:00
wocsor
2f7d46071d
add pedal IDs to a Lexus RXH and Rav4 China ( #604 )
2019-04-15 18:10:13 -07:00
Nigel Armstrong
7345433d03
Add pylint to travis-ci ( #595 )
...
* Add pylint to travis-ci
* Change travis build order
* Fix missing pylint
* Add pylint to dockerfile
* Test with fixed linter for chrysler changes
* Fix linter issues in OP
* fixed linter on ford
* Fix Riccardo's comments
2019-04-12 23:12:34 -07:00
eFini
9472ee91ed
Add port for 2019 Honda CRV Hybrid (China ver) ( #596 )
...
* 2019 honda crv hybrid port (china version)
* adjust mass based on spec
* update mass based on spec
* add 2019 Honda CRV Hybrid
2019-04-09 17:35:57 -07:00
eFini
5669962393
Add Port for 2019 Honda Odyssey Exclusive (China version) ( #592 )
...
* Port for 2019 Honda Odyssey China ver
* update as per comments
2019-04-08 17:58:56 -07:00
Drew Hintz
be36f71c44
📋 📷 2019 Chrysler Pacifica and 2019 Jeep Grand Cherokee support ( #590 )
...
* 2019 Chrysler Pacfica and 2019 Jeep Grand Cherokee support, along with likely support for arbitrary models.
This is done by copying most values from the stock LKAS camera which is active with https://github.com/commaai/panda/pull/177
* No longer send LKAS_HEARTBIT because Panda now forwards it for us.
* Pacifica Hybrid 2018 combine fingerprints, add 808: 8
* panda chrysler: forward bus 0 to bus 2
copy of Panda commit: https://github.com/commaai/panda/commit/104950264473274e0012a39b7ea2d1468ef46d8d
2019-04-04 22:48:37 -07:00
Gernby
21a85c421a
Eliminate unnecessary temporary disengagements ( #584 )
...
This status was defined as a bump error, but it isn't actually due to bumps. It's also triggered by driver overrides that are somewhat higher than the "steer_override" threshold. By removing this temporary disengagement, the car is much more predictable on bumpy roads AND in turns that require assistance from the driver.
2019-04-02 00:21:23 -07:00
Douglas Schilling Landgraf
011154ba20
patches ( #582 )
...
* selfdrive: add sys module to exit call
exit() is a helper for interactive shell. Let's explicit
use the module sys.
* selfdrive: tomstoned.py use constant for /data/tombstones/
Instead of use multiple times a string for
the data dir, use a variable.
2019-03-26 20:50:37 -07:00
Rick Lan
eaf2c1894d
Merge branch 'devel' of https://github.com/commaai/openpilot into devel-lexus-ish-ave30r
2019-03-27 09:02:39 +10:00
Vehicle Researcher
1fca65977d
openpilot v0.5.10 release
2019-03-26 01:09:18 -07:00
Rick Lan
18cf187fda
Merge branch 'devel' of https://github.com/commaai/openpilot into devel-lexus-ish-ave30r
2019-03-15 11:41:20 +10:00
Rick Lan
2606ba2100
fix symbol issue on checks array
2019-03-12 11:09:23 +10:00
Nigel Armstrong
c8e2a6636e
Add better volt fingerprint detection ( #564 )
...
Missing 578:8 causing unsupported car exception
2019-03-11 12:13:18 -07:00
Sumit Binnani
eb527a4c81
Added new fingerprint for 2018 Camry Hybrid LE ( #560 )
...
* Updated Fingerprint for Camry Hybrid LE
The updated fingerprint is a superset of the previous fingerprint (maybe due to blindspot monitors).
2019-03-11 12:08:52 -07:00
arne182
2c220c87fa
Add better volt fingerprint detection
...
Missing 578:8 causing unsupported car exception
2019-03-11 11:00:06 +01:00
srpape
bc107c28ae
Fix 2018 volt fingerprint ( #561 )
...
Update fingerprint and remove offending PACIFICA_2018 match
2019-03-09 18:17:20 -08:00
arne182
290aa2ac41
update @Kumar fingerprint for better recognition ( #554 )
2019-03-08 17:26:08 -08:00
Rick Lan
8f9844eb82
Merge branch 'devel' of https://github.com/commaai/openpilot into devel-lexus-ish-ave30r
2019-02-27 12:57:17 +10:00
Nigel Armstrong
69876dce00
Chrysler updates ( #537 )
...
* Chrysler updates
* Update openDBC
2019-02-21 23:23:40 -08:00
Rick Lan
1ca8839e53
* refactor carstate
2019-02-22 16:12:38 +10:00
Rick Lan
b4bef4c034
update safetyParam to 66
2019-02-22 12:40:36 +10:00
Rick Lan
7e555671fe
add stop_and_go and update retParam value
2019-02-21 23:35:32 +10:00
Rick Lan
5f268f3d9e
Remove invalid signals/checks
2019-02-21 22:14:08 +10:00
Rick Lan
1e2dc36a9f
Update dbc
2019-02-21 19:57:54 +10:00
Rick Lan
ac4d303a54
fix indentation
2019-02-21 16:38:48 +10:00
Rick Lan
09c58ea91d
Merge branch 'devel' of https://github.com/commaai/openpilot into devel-lexus-ish-ave30r
...
# Conflicts:
# selfdrive/car/toyota/interface.py
2019-02-21 16:36:17 +10:00
Vehicle Researcher
a36bad8391
openpilot v0.5.9 release
2019-02-20 01:39:02 +00:00
Rick Lan
cbd8cf8686
apply quillford's value again
2019-02-17 12:36:49 +10:00
Rick Lan
caae16218e
Revert "remove unnecessary changes in carstate.py"
...
This reverts commit 28836f85e5 .
2019-02-17 12:36:11 +10:00