Commit Graph

259 Commits

Author SHA1 Message Date
dekerr cbfdade67d Save one inverse call in building transformation matrix (#384)
old-commit-hash: 0a99fe3baa06ca67af7aade312171cc0e8a4c502
2018-10-08 21:02:20 +02:00
Jamezz 4b1b3ae3e1 Revert the changes to GM in 0.5.4 (#380)
* Revert 0.5.4 changes for GM for 18ers

* Redo the refactor of stock control msgs

* Fixed missing CONTROL_MSGS -> STOCK_CONTROL_MSGS

* Remove spacing

* Need candidate array idx

old-commit-hash: 8cc32df779b311f4541d9c4509e0591e30c70077
2018-10-01 19:13:34 +02:00
George Hotz 2a5e7cd115 Merge pull request #377 from commaai/nowiggle
visiond: replace wiggly model with non wiggly model
old-commit-hash: 8291f3570127c0b6766efe6c25cf4978e0aa0c17
2018-09-27 13:25:00 -08:00
George Hotz e40502701e visiond: replace wiggly model with non wiggly model
old-commit-hash: 0f885c87a555906c9bf76706c387a26374a9c95a
2018-09-27 09:52:07 -07:00
Vehicle Researcher 7062c6dcc4 openpilot v0.5.4 release
old-commit-hash: a422246dc30bce11e970514f13f7c110f4470cc3
2018-09-25 00:13:41 -07:00
Vehicle Researcher 0d58beaecf Merge opendbc subtree
old-commit-hash: e5b2ec4f01e8c2d76db6aa0d8425db99115a7391
2018-09-25 00:04:00 -07:00
Vehicle Researcher d2058ce569 Squashed 'opendbc/' changes from af7fff8..42f8c12
42f8c12 Adds Chinese Odyssey DBC (#110)
7b87882 Syntax and encoding fixes (#111)
f85e646 Update mercedes e350 dbc (#112)

git-subtree-dir: opendbc
git-subtree-split: 42f8c129c627fa0650b3cc423028c9a758fef86d

old-commit-hash: 906b55a5bd5190c5ffa7219ef1b914bc767a282d
2018-09-25 00:04:00 -07:00
Vehicle Researcher 7ef4e27d03 Merge panda subtree
old-commit-hash: 97f1ee4a0df3ae64ba9fd278c50c1eed6b02430a
2018-09-25 00:03:58 -07:00
Vehicle Researcher 4518023ece Squashed 'panda/' changes from f2292e4..5253ab0
5253ab0 bump panda
6277139 GM Volt: allowing 300 max steer
63b7926 Hyundai safety: temporarily disabled button spam check to avoid camera faults
53aef76 GM: passive on LKA-only cars (#135)
01b5235 bumped panda version
1c0ffd1 Hyundai safety: simplifications
56794d6 Hyundai Safety Auto-Detect which CAN bus Camera is on (#134)

git-subtree-dir: panda
git-subtree-split: 5253ab0ee8fd71f67f62ee1d08361459903c7172

old-commit-hash: 5c0935d253ad0c17db1cfa15c4d6628adf4f10e6
2018-09-25 00:03:58 -07:00
Vasily Tarasov 84cc854def Increase Volt's steering limit (#351)
* Increase Volt's steering limit

* Merge panda subtree

old-commit-hash: 2d450bc3a84bf1b28f3759dc1291f920d309ff58
2018-09-22 04:41:44 +02:00
Vasily Tarasov 2288a3e4da GM refactor (#374)
old-commit-hash: 96c923875b97a2632d44f0c032275cbc9d5830aa
2018-09-22 04:40:52 +02:00
wocsor f1f79c58cc Add XSE trim to fingerprints (#372)
old-commit-hash: 14b7eadf637684ceba09f10aa955679859db9f27
2018-09-21 01:06:15 +02:00
Ted Slesinski d6dcc2d761 Docker environment breaking (#369)
* Fixes matplotlib dependency

* Use version 2.1.2

old-commit-hash: 402faabd429eb1a9f400666a39ac22a897f5a3de
2018-09-20 02:59:18 +02:00
Ted Slesinski 1d3eea7113 Add support for accord hybrid (#361)
old-commit-hash: de79a077450e4e5d6961aebcfb404199ac0b90c3
2018-09-18 06:39:58 +02:00
wocsor 1efe62fdce update CHR fingerprint (#364)
CHR 2016 fingerprint has more messages
old-commit-hash: 4b2c137489ed40d91954c2ab8360d8c8649bf7a9
2018-09-17 22:24:52 +02:00
Andrew Frahn 04067deebc 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

old-commit-hash: b3654cbcc9150c5c1388d9be723e707854700dd1
2018-09-10 00:30:36 +02:00
rbiasini 8ab1fdebc1 fixed sign in after Google change (#357)
old-commit-hash: d2b8c4f0cb937fe12ffa65f491f93a2a44636aad
2018-09-08 06:19:48 +02:00
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 efefc5fdc3 GM: update readme, ACC is a required package (#354)
ACC implies Driver Confidence II, but not the other
way around. Openpilot requires front, long range radar
that only comes with ACC package.
old-commit-hash: 6eb1247426f9d6e136968d4ba3785f07b5b581fb
2018-09-07 05:01:53 +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
daehahn 6223e13272 Correct typo for Highlander (#349)
old-commit-hash: 86813e6d37ca16185b79b68ca340484ecffac08a
2018-09-05 15:29:36 -07: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
Vehicle Researcher 5e1315cf1d Squashed 'opendbc/' changes from 2210752..af7fff8
af7fff8 Toyota Highlander: fixed dbc file name
3a979f5 Added Toyota Highlander Hybrid
3148fab Tesla: Add missing line break after VAL_ 69 WprSw6Posn (#109)
f70b8dc Hyundai: not sure why steer angle was unigned... seems a bug
1f40c31 Santa Fe: dealing with steer torque integer is easier for now
c081f73 Santa Fe: how come the steer angle sign was wrong
0da25ac Toyota Pedal Support (#108)
353aa54 Santa Fe: added lane icon color to dbc
4f76e9b Santa Fe: this signal seems 2 bits long
01cffdc Santa Fe: for now unitless torque request
390b926 added gear to dbc for Hyundai
0a04a43 Hyundai Santa Fe: first dbc commit

git-subtree-dir: opendbc
git-subtree-split: af7fff8f7f154457b88fb2e0fff789889bc9af70

old-commit-hash: 75db5e854e62bd1943148524f47b4ebb8d7a6e64
2018-09-03 16:41:18 -07:00
Vehicle Researcher 4173219960 Merge opendbc subtree
old-commit-hash: 8f6e36f426a2b5e05a4aadfe99b1cc23f49ec9c4
2018-09-03 16:41:18 -07:00
Vehicle Researcher 68d0794dbd Squashed 'panda/' changes from b058c14..f2292e4
f2292e4 Hyundai: added safety check for button spam
1a8c4c4 Hyundai safety: fwd option
5398abf Hyundai safety: added tests for cruise enable/disable too
a91d7ef added hyundai regression test
487fcae Safety hyundai: fixed RT check
04270b8 Safety Hyundai: bug fixes
d0c28b7 Hyndai safety: tuned
ad1ba69 Hyundai safety: fixed wrong param
8a1dcbe Hyundai safety: added Santa Fe safety: need to be tested. Removed some unnecessary funcitons
4e9d08a Hyundai safety: controls_allowed ==1 by default for now
f42d092 Hyundai all output for now
7927cab compiling the use of bitbang_gmlan only for panda
4fe2dcd build pedal image in CI
3d67294 keep pedal obj folder

git-subtree-dir: panda
git-subtree-split: f2292e420bd856b8cef6633af46e2641f401e84c

old-commit-hash: c4bba3234721f0e7d546b71d9ba5f32996e8463e
2018-09-03 16:41:16 -07:00
Vehicle Researcher d9b86cc4d7 Merge panda subtree
old-commit-hash: f0c5ca7227e1724b430b2501be442dd44eb51aeb
2018-09-03 16:41:16 -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
Riccardo 1ca3dca1c4 Added Pilot 2019 as supported car to README
old-commit-hash: 2c4e1fd4fa786f580cb91dd255ce2b8aa5905789
2018-08-28 14:25:00 -07:00
rbiasini bb9cba24b7 fixing base UI crash after completing OP guide for the first time (#337)
old-commit-hash: 401c4026ac78cb454aef7889e11ebe92795d0ac9
2018-08-27 10:43:23 -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
Vehicle Researcher ab83c323ec Squashed 'opendbc/' changes from d62ebdd..2210752
2210752 Honda: forgot to generate dbc files
e5aeda7 Honda-Bosch: fixed xmission speed unit
b1b7e8b Adds 1.5L Accord DBC (#107)

git-subtree-dir: opendbc
git-subtree-split: 2210752523f699b90cbf2ab6678e261edeb2ccdc

old-commit-hash: 6839a1168558a28a1e2ff28c991720f52f4d0497
2018-08-19 20:34:33 -07:00
Vehicle Researcher b0c5c1001d Merge opendbc subtree
old-commit-hash: db96b4b9127b332049ff8f58792f34822f8387b5
2018-08-19 20:34:33 -07:00
Vehicle Researcher ad3d504e3a Squashed 'panda/' changes from 5570dac..b058c14
b058c14 add build step for legacy board to CI
866dd85 Fix README (#133)
c2a0853 Hyundai safety: 593 also needs ot be modified
594863c Hyundai: added initial safety files which just fwd bus 0 to 2 and viceversa, except for lkas msgs
905a935 fixed pedal and legacy board builds: no float support
0a480ec moved interpolate function to safety header
d7bd473 Merge pull request #131 from appleguru/master
c0b1ef2 Example to get wifi password from panda over USB using python library
01c0383 Merge pull request #128 from appleguru/gmlan_gpio
f9a46e3 Match safety order from master
aafbe05 GMLAN GPIO Rebase
37df290 rename to gmlan_alt

git-subtree-dir: panda
git-subtree-split: b058c145709a93d56fbe764701962e7d97344ecf

old-commit-hash: c812915765850ee1dc82ea92b18ce978b893a4fa
2018-08-19 20:34:21 -07:00
Vehicle Researcher 2233ed373b Merge panda subtree
old-commit-hash: b70d75d1d0cf85124e37fa16fa50366b95cd01c2
2018-08-19 20:34:21 -07:00
rbiasini def0c96990 updated opendbc (#322)
old-commit-hash: 6a02547b427469b3b20ff300a0cf911668e74054
2018-08-16 17:02:52 -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
Vehicle Researcher 4d7e570a97 Squashed 'opendbc/' changes from 37416375..d62ebdd4
d62ebdd4 Toyota: added chr hybrid. Honda: regenerated fit.
29e32471 This adds support for 8 Speed Auto Tranismission (#104)
ebfe5238 🚐 more chrysler pacifica signals (#84)
50235102 Honda Nidec: added wrong config radar value
563e3b5d Add 2018 Honda Fit EX F-CAN dbc (#100)

git-subtree-dir: opendbc
git-subtree-split: d62ebdd4b8c37297acfd77b71b6e710e8c28cbf6

old-commit-hash: fe9ce203ee9793363b301116b3d9fd003712ecaf
2018-08-02 02:55:39 +00:00
Vehicle Researcher a61e12f777 Merge opendbc subtree
old-commit-hash: 589b6187a1dc4d5951ac98fe07048f78d51d5344
2018-08-02 02:55:39 +00:00
Vehicle Researcher e1a1a95a60 Merge panda subtree
old-commit-hash: 6b1efbf18512e0298591d29ef1c0249c4fc02b4f
2018-08-02 02:55:38 +00:00
Vehicle Researcher bd445276f7 Squashed 'panda/' changes from 5c905b75..5570dac1
5570dac1 Merge pull request #124 from AllWashedOut/patch-1
341e6d31 bumped panda version
98b71f3a Toyota safety: added support for camry and chr (#127)
ba8762d5 Toyota safety: vars and consts need 'toyota_' prefix
d8fc9ff4 Update tesla_tester.py
2a8c2c21 Strengthen VIN detection

git-subtree-dir: panda
git-subtree-split: 5570dac19e908e2980fbab6d935476e5a672299f

old-commit-hash: 76494ab0be31e4fc5b98336c8cd185f18d98e1ba
2018-08-02 02:55:37 +00:00
rbiasini da234764c3 Revert "Added 2014 pre-AP tesla (prior to Oct 28, 2014) (#303)" (#307)
This reverts commit d3e772bcb36dc47a9f937508bc9b2c45ee68d681.
old-commit-hash: b63d51d3ef0a52d1c9c965abf6118685c3545f24
2018-07-20 15:06:57 -07:00