dragonpilot
0cee9d388a
Merge pull request #4 from eFiniLan/dragonpilot-dev-lkmod
...
加入 honda 的 Lane Keeping 模式開關
2019-07-12 09:47:07 +10:00
Rick Lan
5ab145d968
remove unnecessary changes
2019-07-11 11:21:46 +10:00
Dragonpilot
a8ac2023d5
Merge branch 'devel' into dragonpilot-dev-en
2019-07-11 10:52:24 +10:00
Rick Lan
b35e861262
add alerts for lkmode
2019-07-11 10:16:46 +10:00
Rick Lan
e355fde8bf
add alerts for lkmode
2019-07-11 10:11:16 +10:00
Rick Lan
cc85c30c4f
修正打方向燈取消方向盤控制結束後產生的錯誤
2019-07-11 09:14:26 +10:00
dekerr
affbdfafcd
Refactor default Civic params ( #720 )
...
* move civic params out
* fix variable name
* simplify ford scaling
* cleanup
* remove import dependency
* requested changes
* keep hyundai
2019-07-08 16:59:32 -07:00
Rick Lan
87de29ee47
lkmod from honda
2019-07-04 15:02:27 +10:00
Rick Lan
d8d4dcbda0
當轉向燈暫停方向控制功能開啟時,我們在方向燈關閉後一秒取回控制
2019-07-03 13:27:37 +10:00
Rick Lan
c9bf25b937
重新命名變數,apk 不支援 underscore
2019-07-02 12:57:22 +10:00
Rick Lan
54da0f0fb9
remove unneeded changes
2019-07-02 11:21:56 +10:00
Rick Lan
d5d7a46d45
remove unneeded changes
2019-07-02 11:18:21 +10:00
Rick Lan
8e6f4e5200
remove unneeded changes
2019-07-02 11:15:51 +10:00
Rick Lan
d55c7ef173
移除油門不取消 OP 選項
2019-07-02 11:04:36 +10:00
Rick Lan
d8665f682b
Merge branch 'devel' of https://github.com/commaai/openpilot into dragonpilot-dev
...
# Conflicts:
# panda/board/safety/safety_toyota.h
# selfdrive/car/honda/interface.py
# selfdrive/controls/lib/model_parser.py
# selfdrive/ui/ui.c
2019-07-02 10:13:33 +10:00
Vehicle Researcher
7b469bc8be
openpilot v0.6 release
2019-06-28 21:11:30 +00:00
Rick Lan
b079fa23a6
將 dragonconf 移至系統的 params, 方便將來移植到 APK
2019-06-28 15:22:34 +10:00
Rick Lan
81fbea44e4
加入油門不取消 OP 選項
2019-06-27 15:11:18 +10:00
Rick Lan
afb3405654
加入轉向燈暫時取消 OP 方向盤控制選項
2019-06-27 15:11:18 +10:00
eFini
402e07827c
Updating existing fingerprint to support both China 2017 & 2019 CRV-H ( #689 )
...
* Fingerprint works on both China 2017 & 2019 CRV-H
* update readme
2019-06-25 14:15:38 -07:00
dekerr
8794ebc92f
update vals ( #705 )
2019-06-20 12:22:30 -07:00
Vehicle Researcher
deaad0f8fd
openpilot v0.5.13 release
2019-06-06 04:38:45 +00:00
Vehicle Researcher
9c68a385ff
openpilot v0.5.12 release
2019-05-16 13:20:29 -07:00
marcbou
e1c3b01f68
correct some spelling errors ( #628 )
2019-05-05 03:23:32 -07: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
Vehicle Researcher
9c26f5ec7b
openpilot v0.5.11 release
2019-04-23 01:41:19 +00: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
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
Vehicle Researcher
1fca65977d
openpilot v0.5.10 release
2019-03-26 01:09:18 -07:00
Vehicle Researcher
a36bad8391
openpilot v0.5.9 release
2019-02-20 01:39:02 +00:00
kegman
97b5997b8b
Eliminate brake oscillations and grinding / crunching / ripping sound when using Pedal (Honda Pilot Only) ( #475 )
...
* Eliminate brake oscillations when using Pedal
* Simplified code
* syntax error fix
* Grinding code as applied to Honda Pilot only
Each model may need its own setting due to USER_BRAKE noise disengagements
* correction: self.CP.carFingerprint instead of CP.carFingerprint
* Add Ridgeline to Pedal Grinding fix
Confirmed to work also on Ridgeline
2019-02-04 20:30:19 -08:00
Vehicle Researcher
f2cd3a85a5
openpilot v0.5.8 release
2019-01-23 15:34:52 -08:00
Chris Souers
f6c2c9f283
Merge new 2019 Civic and existing 2017-18 Civic Hatch ( #446 )
...
* fingerprint and new car
* you know the drill
* fix
* mod civic hatch to work for now
* try to merge hatch and other bosch
* fix
* fixed spaces
* comma (heh)
* make mass civic
* Add to readme. Need to confirm speed
* steering dropout at ~3.3 kph
* Remove additional fingerprint
* combined comment. fixed formatting to match
2019-01-11 17:13:57 -08:00
ErichMoraga
38130c20ac
Added EX-L subsection for the existing 2019 Pilot ( #489 )
...
* Added EX-L subsection for the existing 2019 Pilot
Verified working with @Hitmantw25 12/20... and again 12/27 (VG w/ "Josh").
* Update selfdrive/car/honda/values.py
@energee wants to revert a change he made in a previous PR.
Co-Authored-By: ErichMoraga <33645296+ErichMoraga@users.noreply.github.com >
* Removed an extra space @energee included.
2018-12-30 18:23:10 -08:00
Ted Slesinski
921b8d3cdb
Adds 2019 Ridgeline fingerprint ( #473 )
...
* Adds 2019 Ridgeline fingerprint
* Add readme
2018-12-21 01:21:05 -06:00
Vehicle Researcher
f552ca210e
openpilot v0.5.7 release
2018-12-10 14:13:12 -08:00
rbiasini
3251b60a22
Honda Nidec: avoid giraffe setting alert when car is turned off ( #449 )
2018-11-29 20:36:34 -08:00
Vehicle Researcher
9302045232
openpilot v0.5.6 release
2018-11-17 02:08:34 -08:00
rbiasini
4680447dd0
Revert "Honda Pilot tuning / lane centering fixes ( #408 )" ( #433 )
...
This reverts commit c6be3e2ed5 .
2018-11-13 14:36:29 -08:00
kegman
c6be3e2ed5
Honda Pilot tuning / lane centering fixes ( #408 )
...
Tuned kP and kI and Tire Stiffness Factor settings.
Fixes lane centering issues in the following situations:
1. Hugging of left lane line during fast left curving roads
2. Hugging of right lane line during fast right curving roads
3. Left bias in fast lane on crowned roads (sloping down to the left)
4. Right bias in slow lane on crowned roads (sloping down to the right)
Works better when lane_width = 2.85 (vs 3.7 default) in pathplanner.py
2018-10-31 11:09:48 -07:00
Vehicle Researcher
caad98839f
openpilot v0.5.5 release
2018-10-21 15:00:31 -07:00
Ted Slesinski
ecd6e1597f
Added new fingerprint for EX-L ( #401 )
2018-10-20 11:02:00 -07:00
Ted Slesinski
cf268ff510
Add support for accord hybrid ( #361 )
2018-09-18 06:39:58 +02:00
tentious
3f4c902c6a
Honda Odyssey 2018/2019 EX-L PID Tuning ( #343 )
...
* Honda Odyssey 2019 EX-L PID Tuning.
* Update interface.py - Increased Kp for Odyssey
Increases response from 0.4, but oscillation still occurs in very sharp curves.
2018-09-02 20:06:19 -07:00
Ted Slesinski
e968bb921d
Some code refactoring to Honda ( #335 )
...
* Move vehicle state values (that get sent to radar) into values.py file, its a better place for it :)
* idx with offset should only be applied to 0x300
* Adds new honda pilot to vehicle state msg array
2018-08-31 19:57:11 -07:00
Ted Slesinski
fe296e91ba
Adds 2019 Pilot ( #334 )
2018-08-26 22:35:11 -07:00
Vehicle Researcher
fd891b97d6
openpilot v0.5.2 release
2018-08-19 20:36:37 -07:00
Ted Slesinski
c441124228
Adds 1.5L accord support ( #321 )
...
* Adds support for 1.5L Accord
* Merge opendbc subtree
2018-08-13 22:38:14 -07:00
Vehicle Researcher
38cfc60441
openpilot v0.5.1 release
2018-08-02 02:58:52 +00:00