Commit Graph

9623 Commits

Author SHA1 Message Date
zeeexsixare e4c3224133 Tried native Stop and Go on Highlander ICE with no comma pedal: Works! (#353)
* Trying to make Highlander ICE stop and go

* Making acceleration slow for fuel efficiency

* Removing annoying commanded disengage beep

* Raised accel_max by 50% and commented on chime

* Testing if Highlander ICE can resume follow from 0

* Returned to 1.5 m/s2 for testing stop and go

* Prep for merging upstream

* Prep for upstream merge item #2

* Added Highlander ICE/Hybrid to Stop and Go

Also updated table of vehicles

* Rollback advertising stop and go for Highlanders

* Fix whitespace

old-commit-hash: 50d9c446cf4abf5214e73d7d6a32b2cb926f37c9
2018-09-07 05:03:10 +02:00
Vasily Tarasov f86034846c GM: go passive if detected ASCM or LKA camera (#350)
Since fingerprint is powertrain CAN only, camera still present
on object bus is not an issue.
old-commit-hash: faea9a42c4d1d0a0c60a8e0df399051cf6a1af1c
2018-09-06 20:59:05 +02:00
Vasily Tarasov f9d112eb73 Change dashboard command of GM to use packer (#347)
* Change dashboard command of GM to use packer

Also, separate "follow distance" from "engaged".

* Fix dashboard setSpeed scaling

old-commit-hash: 012727ef6069586642d7965f263bc58afac19778
2018-09-04 00:21:04 -07:00
Vasily Tarasov d63ae5c7d0 Fix pre-enable engagement on GM (#348)
In 2017 Volts, PCM fault occurs for a few seconds if ACC gas
is commanded while user presses gas pedal. PID winds up,
and when PCM fault clears, car gets a "max gas" jolt.

In 2018 Volts, PCM fault doesn't time out, which means pre-enable
doesn't work at all, and car would slowly decelerate, while openpilot
thinks it's engaged.
old-commit-hash: 9653f9d6a6b84d5d0c9ba920a44e407828700213
2018-09-04 00:16:09 -07:00
Vehicle Researcher e07d32c790 openpilot v0.5.3 release
old-commit-hash: 285c52eb693265a0a530543e9ca0aeb593a2a55e
2018-09-03 16:43:12 -07:00
tentious 19af8c1f99 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.

old-commit-hash: 8970cc8d7024e6a4c39a2c89b8cd6aa3fadcd54b
2018-09-02 20:06:19 -07:00
Ted Slesinski c4c67236ba 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

old-commit-hash: 54f3c2b373d2dd6ecca485267b280697d7321406
2018-08-31 19:57:11 -07:00
Ted Slesinski a2f5dddb1f Adds 2019 Pilot (#334)
old-commit-hash: 22f0a89cf8b1430db1850cd3c6d8274899dab6a6
2018-08-26 22:35:11 -07:00
rbiasini 80bfdb101b 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

old-commit-hash: b942ab58e18485f7a1ea316f081cf02b8edc7a1b
2018-08-24 19:45:33 -07:00
Jamezz 00b6be2f5f Volt: Don't adjust speed on resume from stopped (#325)
* Don't adjust speed if resuming

* Detab

old-commit-hash: c29b311583e701c939bd3115957200f378988021
2018-08-23 18:39:11 -07:00
rbiasini 8e0ab91749 little endian mask fix (#330)
old-commit-hash: ed72759a48079fc670ddf7034bc7e28fb94b10e1
2018-08-22 11:36:55 -07:00
Vehicle Researcher b73d457d20 openpilot v0.5.2 release
old-commit-hash: 0129a8a4ff8da5314e8e4d4d3336e89667ff6d54
2018-08-19 20:36:37 -07:00
Ted Slesinski 81370452cd Adds 1.5L accord support (#321)
* Adds support for 1.5L Accord

* Merge opendbc subtree

old-commit-hash: 33a75c3506dd78eb7ffd7feee751d27fb8618988
2018-08-13 22:38:14 -07:00
arne182 578f6696b8 Spelling Correction (#316)
old-commit-hash: 2cfdc676101c387524246f789c8429647069b827
2018-08-03 00:17:00 -07:00
Vehicle Researcher 86d4bbcba6 openpilot v0.5.1 release
old-commit-hash: 6f3d10a4c475c4c4509f0b370805419acd13912d
2018-08-02 02:58:52 +00:00
Joshua F. Rountree a4e3b33502 Adds Pedal Interceptor Support for Honda & Acura Vehicles (#274)
* Adds Joel's Changes to values, sorted as Rick wanted.

* Adds space at end of file.

* Adds Changes to Steering Ratio for Pilot testing.

* Adding this to steer ratio makes it even 3.33

Not sure if this should go into this PR though or not.
This makes the ratio match the other vehicles in the file.  Otherwise it's 3.454545...

* Changes the RAV4 back to not include pedal.

* Updated Comments for Pedal Support

* - Adds menuever test output to gitignore.
- Slight comment update to Ridgeline

* - Cleanup steer status comments
- Adds steering warning for interceptor cars in low speed lockout.

* Cleans up comments.

* Update README.md

* Corrects verbiage in README regarding Comma Pedal on Honda's

* Updates Odyssey and MDX to not add extra warnings for low-speed-lockout.

* Updates Comma Pedal references to use anchor links.

* Minor tweak to README

* Updates RDX to warn no steering below 12mph

* Reverts changes to README, carstate.py, and interface.py

* Removes extra libraries from a prior experiment.

* Replaces README with one from current devel.  Hope this fixes spacing issues.

* Adds Pedal back to Honda Cars and sorts fingerprint values

* Fixes spacing changes that were not intentional.

* Fixed carstate no newline at end of file.

* Fixes new line at end of file issue.

* Converted the Long's to Int's

old-commit-hash: ef8e6fb39f2537d7e4f404651c568cdd40d8ac97
2018-07-13 17:15:42 -07:00
Riccardo 30e7998efd fixed resume press when comma pedal is used
old-commit-hash: 18c6482545f16e49813385b9694e7f073393d120
2018-07-13 15:52:59 -07:00
Vehicle Researcher e41a943dd0 openpilot v0.5 release
old-commit-hash: de33bc46452b1046387ee2b3a03191b2c71135fb
2018-07-12 18:52:06 -07:00
AlexMcInerney e629eedef4 Added 2018 Chevy Volt Support with New Fingerprint (#283)
* Update values.py

* Add 2018 Volt Support Fingerprint

old-commit-hash: 504d00353da5ab079bd59bd52939f81807756624
2018-07-06 16:29:31 -07:00
dekerr df4cfe1580 Small cleanup (#275)
* mass unit conversions

* flat/explicit conditions

* fix typos

* remove hardcode

* Update README.md

* Update carcontroller.py

old-commit-hash: ce67c75f1f8cd65e86070d1ac9f6fe8cca1379cc
2018-06-28 12:33:54 -07:00
Vehicle Researcher 405e7c1b02 openpilot v0.4.7.2 release
old-commit-hash: 95509a58cd906827bff61937f6132daa7460122e
2018-06-25 13:48:52 -07:00
Ted Slesinski 0621c8f502 Add accord hybrid to fingerprint (#271)
old-commit-hash: ca3e1ce9b078cb719408ead141666faca179aeec
2018-06-24 20:43:51 -07:00
Ted Slesinski 330ad07af4 Adjusting Kp, Ki values to reduce steer oscillation on CRV_5G
old-commit-hash: 58744df1c53557e59e95a33215eec49c19a791fe
2018-06-21 19:53:21 +02:00
Vehicle Researcher 0730821471 openpilot v0.4.7.1 release
old-commit-hash: 1181a00fe911ceafaa637a46d0fb4ad36695d2bc
2018-06-19 01:41:45 +00:00
rbiasini 34a800bf3f Acura ILX steer fault fix: send STEER_TORQUE_REQUEST = 0 when temp faults are present (#264)
old-commit-hash: fd2bead226d648253796a35008a962eed30f0c4e
2018-06-17 23:35:05 -07:00
Vehicle Researcher 242328f92c openpilot v0.4.7 release
old-commit-hash: ae5cb7a0dab8b1bed9d52292f9b4e8e66a0f8ec9
2018-06-16 20:59:34 -07:00
dekerr d8318833a6 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

old-commit-hash: 8849aa02a3e0acefb53fda482aa0f9ae97cc0ef0
2018-06-04 12:39:54 -07:00
Tyler 723d9d8b70 Update process_dbc.py
old-commit-hash: f49e9f4f099de9f7bcb50345cf612fffd75af596
2018-05-31 20:16:08 +02:00
Willem Melching 671abe71af clean git repo before neos update
old-commit-hash: 53b177b3c100774bcf96ac05cd170fc2f8ca2e1c
2018-05-24 00:22:48 +02:00
Vehicle Researcher 8fc7b0b828 openpilot v0.4.6 release
old-commit-hash: c6df34f55ba8c5a911b60d3f9eb20e3fa45f68c1
2018-05-23 03:59:04 +00:00
Vehicle Researcher 83eae004d8 openpilot v0.4.5.1 release
old-commit-hash: 1b7b3b4e66a87b61436a689961fa1b9bed1b2c50
2018-05-01 23:19:47 +00:00
Vehicle Researcher 7c1e812922 openpilot v0.4.5 release
old-commit-hash: 37285038d3f91fa1b49159c4a35a8383168e644f
2018-04-28 09:44:39 +00:00
Vehicle Researcher e4ba9edefa openpilot v0.4.4 release
old-commit-hash: 9a9ff839a9b70cb2601d7696af743f5652395389
2018-04-14 06:10:58 +00:00
Ted Slesinski 429954d582 2017 Honda Ridgeline (#198)
* Adds Honda Ridgeline

Replaced trim level placeholder

Adding 0x301 ridgeline message

(I restructured this slightly since we don't need to repeat `commands.append(make_can_msg(0x300, msg_0x300, idx, 1))` so many times

Updated dbc name

Use pedal_gas to detect gas pressed

Remove unnecessary signal check

Fix array notation

* Tire stiffness factor bumped to 1.5x

* Adds safety tests at line 133

* Revert "Adds safety tests at line 133"

This reverts commit 349edf5b1a879cac704db3786d0626211497bcb7.

* fix failing build due to syntax

* update variables for failing build

* Update interface.py

* Update Tire Slip Factor

old-commit-hash: 28b8043c5b5ce1195780607e8cf0565adc21bcba
2018-04-12 19:12:45 -07:00
Vehicle Researcher cd558d30d1 openpilot v0.4.3.2 release
old-commit-hash: 78df63a6af4b3108a25094f719d4c5e26b2fd658
2018-03-31 07:54:47 +00:00
Willem Melching a114148072 fix bug in canpacker for Toyotas with DSU connected (#221)
old-commit-hash: c7cd8b445900a4f113f0b4d7059161e20c19d828
2018-03-22 15:13:23 -07:00
Vehicle Researcher 171647c2fc openpilot v0.4.3.1 release
old-commit-hash: 3d628a6fe2f1aec635f11f7c1ff238921ff82730
2018-03-19 23:40:24 -07:00
Vehicle Researcher 85171c28fc openpilot v0.4.3 release
old-commit-hash: 51fad4a6c6b275bee269b0e76b6c0c29d9136847
2018-03-18 10:36:29 -07:00
George Hotz 911f3d6112 Merge pull request #192 from gregjhogan/wifi-only-upload-fix
fix restricting video upload to wifi
old-commit-hash: ad3f0a348aab352cd100dea5fa0a64437b2e8a89
2018-03-17 12:01:42 -07:00
Vehicle Researcher df22dac4f6 openpilot v0.4.3 release
old-commit-hash: 9a411ebf32ae6908156badae25c16839ada7ad99
2018-03-17 00:01:50 -07:00
Vasily Tarasov e9ef18d088 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

old-commit-hash: 93f55f3ccf6b087e9e3a237fd813cec002530890
2018-03-15 13:28:15 -07:00
Ted Slesinski 0d7d1c32fb Safety Reference for Honda Bosch
old-commit-hash: 3acfa1b39b207174033786e0069599eceab4d99f
2018-02-28 10:24:05 -05:00
Vasily Tarasov 12ba82a37e Dibs on SAFETY_GM numerical value
To match Panda repo.

old-commit-hash: 8343b568703272eba52c509b74ed35ec6ea755b8
2018-02-26 10:22:19 -08:00
Greg Hogan 1988d1679c fix restricting video upload to wifi
old-commit-hash: 008d900f81584dc2b57acb9136f8a5837462ba9d
2018-02-10 09:31:56 -06:00
vanillagorillaa 14d6a991d5 Honda Pilot 2017 Port (#161)
* Update README.md

* Update fingerprints.py

* Update carstate.py

* Update hondacan.py

* Update interface.py

* Update interface.py

* Update interface.py

* Update README.md

* Update README.md

* Update README.md

* Update fingerprints.py

* Update carstate.py

* Update hondacan.py

* Update interface.py

* Update carstate.py

* Update hondacan.py

* Update README.md

* Update fingerprints.py

* Update carstate.py

* Update carstate.py

* Update carstate.py

* Update hondacan.py

* Update interface.py

* Update carstate.py

* Update carstate.py

* Update Pilot Fingerprint

* Update fingerprints.py

* Give pilot its own definition and not use ILX

* add pilot argument

* Add Pilot interface

* Add pilot argument

* Update interface.py

* Parse Different gear on pilot

* Add steer max

* Fixed duplication of steer max value

* Adjust PID's for steering

* Update carcontroller.py

* Change Steer Ratio and wheelbase

* Update Steer fault values

Steer fault value of 3, does not seem to effect anything

* Update Kp,Ki Ratio

* Update interface.py

* Update readme for Pilot

* add pilot

* Update fingerprints.py

* Update carstate.py

* add signals

* add signal

old-commit-hash: 32e5d6cd15a0792d5fc9d40b1cd4f86e05c5687e
2018-02-09 12:50:37 -08:00
Vehicle Researcher 4e867831f7 openpilot v0.4.2 release
old-commit-hash: 28c0797d30175043bbfa31307b63aab4197cf996
2018-02-06 12:43:45 -08:00
vanillagorillaa 41f868c92a Acura RDX 2018 AcuraWatch Plus Port (#162)
* Adding Acura RDX alpha support 

old-commit-hash: 0dc6778548e4e12411792e18c42c7162fd41c1a1
2018-02-05 18:38:40 -08:00
George Hotz d11448253b openpilot v0.4.1 hotfix
old-commit-hash: e5e5aa7ded6b4b9d4536e5df23d491d6a1cd61c4
2018-02-02 19:30:44 -08:00
George Hotz 7ff52747a8 openpilot v0.4.1 tweaks
old-commit-hash: 4474b9b3718653aeb0aee26422caefb90460cc0e
2018-01-30 21:34:01 -08:00
Vehicle Researcher 0cc7ce25ab openpilot v0.4.1 release
old-commit-hash: 26e966852c54e3cb47d9d16b71163fc368664e55
2018-01-30 12:58:14 -08:00