Vehicle Researcher
3f9059fea8
openpilot v0.5.12 release
6 years ago
Willem Melching
1da59216b0
Cleanup Toyota LDW
6 years ago
Arne Schwarck
f5044670fa
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
6 years ago
marcbou
d8b1e99d77
correct some spelling errors ( #628 )
6 years ago
Drew Hintz
9dae0bfac4
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)
6 years ago
Vehicle Researcher
2f92d577f9
openpilot v0.5.11 release
6 years ago
Vehicle Researcher
f74a201edc
openpilot v0.5.10 release
6 years ago
Vehicle Researcher
0207a97040
openpilot v0.5.9 release
6 years ago
Vehicle Researcher
b967da5fc1
openpilot v0.5.8 release
6 years ago
Vehicle Researcher
210db686bb
openpilot v0.5.7 release
6 years ago
Vasily Tarasov
e32463ee96
Keep steering on radar fault ( #442 )
7 years ago
dekerr
53c6ca6589
Move calibration values ( #441 )
...
* initial commit
* moved constants
7 years ago
Vehicle Researcher
860a48765d
openpilot v0.5.6 release
7 years ago
dekerr
00429e6bbb
Improve VM dynamic sol accuracy ( #391 )
...
* use solve and eye func
* remove uneeded import from vehicle model
7 years ago
Vehicle Researcher
8f3539a27b
openpilot v0.5.5 release
7 years ago
Vehicle Researcher
a422246dc3
openpilot v0.5.4 release
7 years ago
Andrew Frahn
b3654cbcc9
Kia Sorento and future Multi-Car Support ( #346 )
...
* hyundai WIP
* steer_driver_factor is 1
* removed unnecessary file
* removed unnecessary code
* Update carcontroller.py
bug fix
* safety tuning and fixed interface stiffness
* better lateral tuning, some fixes
* Fix set speed
* added camera state reading, autoresume from stop, cancel on accel, hud alerts
* WIP
* Updated for Kia Sorento *WIP*
* Cleanup
* clean2
* Bug Fixes
* pre-merge
* Add all the cars!
* Panda to auto-detect Camera Bus
* Move Checksum Check
* Final Sorento Tuning
* Make CAN3 for Cam default
* Update README.md
* update panda, minor aesthetic updates
* few other minor changes
* added steer not allowed alert
* bup panda version to force panda update
* fixed camera alerts
7 years ago
Vehicle Researcher
285c52eb69
openpilot v0.5.3 release
7 years ago
rbiasini
b942ab58e1
fix critical put and get param that caused sporadic controlsd hanging ( #333 )
...
* fix critical put and get param that caused sporadic controlsd hanging
* test fix
7 years ago
Vehicle Researcher
0129a8a4ff
openpilot v0.5.2 release
7 years ago
Vehicle Researcher
6f3d10a4c4
openpilot v0.5.1 release
7 years ago
Riccardo
18c6482545
fixed resume press when comma pedal is used
7 years ago
Vehicle Researcher
de33bc4645
openpilot v0.5 release
7 years ago
dekerr
ce67c75f1f
Small cleanup ( #275 )
...
* mass unit conversions
* flat/explicit conditions
* fix typos
* remove hardcode
* Update README.md
* Update carcontroller.py
7 years ago
Vehicle Researcher
95509a58cd
openpilot v0.4.7.2 release
7 years ago
Vehicle Researcher
1181a00fe9
openpilot v0.4.7.1 release
7 years ago
Vehicle Researcher
ae5cb7a0da
openpilot v0.4.7 release
7 years ago
dekerr
8849aa02a3
Std unit conversions ( #259 )
...
* Added conversion constants
* implemented std unit conversion
* changed centerToFront ratio
Changed weight distribution ratios used to calc center of gravity distances to align closer to manufacturer specs
* implemented std unit conversion
* remove unused conversion
* reverted wheelbase conversion
slight change to pilot wheelbase
* removed redundant conversion
* removed incorrect/unused conversion
* removed class that now exists in honda/values.py
* redirect Cruisebuttons call
* redirect Cruisebuttons call
* Update interface.py
* Update numpy_fast.py
Refactor
* Update numpy_fast.py
* Update numpy_fast.py
-encapsulated get_interp
-reduced calls to len() for iterable input
7 years ago
Vehicle Researcher
c6df34f55b
openpilot v0.4.6 release
7 years ago
Vehicle Researcher
1b7b3b4e66
openpilot v0.4.5.1 release
7 years ago
Vehicle Researcher
37285038d3
openpilot v0.4.5 release
7 years ago
Vehicle Researcher
9a9ff839a9
openpilot v0.4.4 release
7 years ago
Vehicle Researcher
78df63a6af
openpilot v0.4.3.2 release
7 years ago
Vehicle Researcher
3d628a6fe2
openpilot v0.4.3.1 release
7 years ago
Vehicle Researcher
51fad4a6c6
openpilot v0.4.3 release
7 years ago
Vehicle Researcher
9a411ebf32
openpilot v0.4.3 release
7 years ago
Vasily Tarasov
93f55f3ccf
Interpolate ki/kp for steering PID loop ( #200 )
...
* Interpolate ki/kp for steering PID loop
Very much needed for the Volt port: car ping-pongs with low kp
on high speeeds, and the loop is unstable with high kp on
low speeds.
Also, removes "number or array?" logic from PIController,
now that all the callers use interpolation ofr ki/kp.
* Pass speed to steering PID loop for ki/kp interpolation
* Remove unused numbers import
7 years ago
Vehicle Researcher
28c0797d30
openpilot v0.4.2 release
7 years ago
Vehicle Researcher
26e966852c
openpilot v0.4.1 release
7 years ago
Vehicle Researcher
da52d065a4
openpilot v0.4.0.2 release
7 years ago
Vehicle Researcher
a77c0a1098
openpilot v0.4.0.1 release
7 years ago
Vehicle Researcher
1ad9cc8c67
openpilot v0.3.9 tweaks
7 years ago
Vehicle Researcher
5627d0d7fd
openpilot v0.3.9 release
8 years ago
Vehicle Researcher
7dabcdace8
openpilot v0.3.8.2 tweaks
8 years ago
Vehicle Researcher
187a70f760
openpilot v0.3.8.2 release
8 years ago
Vehicle Researcher
48303589e9
openpilot v0.3.7 tweaks
8 years ago
Vehicle Researcher
daf54ad54d
openpilot v0.3.7 release
8 years ago
espes
94fe677f91
Fix rear view mirror setting
8 years ago
Vehicle Researcher
19dd5f3e32
openpilot v0.3.6 tweaks
8 years ago
Vehicle Researcher
99cb610b12
openpilot v0.3.6 release
8 years ago