openpilot/selfdrive
Willem Melching c18e7da3c2
Write orientation & transform in C++ (#1637)
* locationd at 20hz

* update ref

* bump cereal

* dont modify global state

* add scons files

* ecef2geodetic and geodetic2ecef

* Finish local coords class

* Add header file

* Add orientation.cc

* cleanup

* Add functions to header file

* Add cython wrapper

* y u no work?

* This passes the tests

* test rot2quat and quat2rot

* Teste euler2rot and rot2euler

* rot_matrix

* test ecef_euler_from_ned and ned_euler_from_ecef

* add benchmark

* Add test

* Consistent newlines

* no more radians supported in geodetic

* test localcoord single

* test localcoord single

* all tests pass

* Unused import

* Add alternate namings

* Add source for formulas

* no explicit tests needed

* remove benchmark

* Add release files

* Typo

* Remove print statement

* no access to raw transform matrix

* temporarily add tolerance

* handcode quat2euler

* update ref
2020-06-09 16:44:26 -07:00
..
assets orange distracted alert is now continuous (#1412) 2020-04-23 14:15:05 -07:00
athena Update Flake8 config (#1624) 2020-06-03 16:13:34 -07:00
boardd add function read_db_bytes (#1662) 2020-06-09 13:46:49 -07:00
camerad Reduce scheduler latency for realtime processes (#1638) 2020-06-05 17:09:41 -04:00
car Add Rav4 esp fw 2020-06-09 11:23:53 -07:00
clocksd Use C++ version of SubMaster and PubMaster (#1548) 2020-05-21 16:04:33 -07:00
common add function read_db_bytes (#1662) 2020-06-09 13:46:49 -07:00
controls Move driver monitoring out of controls (#1642) 2020-06-09 13:25:15 -07:00
debug Update Flake8 config (#1624) 2020-06-03 16:13:34 -07:00
locationd Write orientation & transform in C++ (#1637) 2020-06-09 16:44:26 -07:00
logcatd Use C++ version of SubMaster and PubMaster (#1548) 2020-05-21 16:04:33 -07:00
loggerd add function read_db_bytes (#1662) 2020-06-09 13:46:49 -07:00
modeld add function read_db_bytes (#1662) 2020-06-09 13:46:49 -07:00
monitoring Move driver monitoring out of controls (#1642) 2020-06-09 13:25:15 -07:00
proclogd Use C++ version of SubMaster and PubMaster (#1548) 2020-05-21 16:04:33 -07:00
sensord Use C++ version of SubMaster and PubMaster (#1548) 2020-05-21 16:04:33 -07:00
test Write orientation & transform in C++ (#1637) 2020-06-09 16:44:26 -07:00
thermald Update Flake8 config (#1624) 2020-06-03 16:13:34 -07:00
ui remove function is_leon (#1660) 2020-06-08 17:24:55 -07:00
__init__.py selfdrive/*.py 2020-01-17 11:03:42 -08:00
config.py Flake8 E22X (#1607) 2020-05-31 00:48:47 -07:00
crash.py Make pylint more strict (#1626) 2020-06-02 16:29:32 -07:00
launcher.py Enable more flake8 checks (#1602) 2020-05-30 20:14:58 -07:00
logmessaged.py Can't import from logmessaged if build fails 2020-04-13 15:18:10 -07:00
manager.py Move driver monitoring out of controls (#1642) 2020-06-09 13:25:15 -07:00
pandad.py log bootstub version in pandad 2020-04-13 14:41:36 -07:00
registration.py enable flake8 E231: missing whitespace after comma 2020-05-31 12:49:11 -07:00
swaglog.py Remove unused import 2020-04-13 16:37:29 -07:00
tombstoned.py Make pylint more strict (#1626) 2020-06-02 16:29:32 -07:00
updated.py Update Flake8 config (#1624) 2020-06-03 16:13:34 -07:00
version.py Update Flake8 config (#1624) 2020-06-03 16:13:34 -07:00