openpilot/selfdrive/locationd
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
..
models Update Flake8 config (#1624) 2020-06-03 16:13:34 -07:00
test Make pylint more strict (#1626) 2020-06-02 16:29:32 -07:00
.gitignore selfdrive/locationd 2020-01-17 11:39:56 -08:00
SConscript Use C++ version of SubMaster and PubMaster (#1548) 2020-05-21 16:04:33 -07:00
__init__.py selfdrive/locationd 2020-01-17 11:39:56 -08:00
calibration_helpers.py enable E261 in flake8: two spaces before inline comment 2020-05-31 14:07:29 -07:00
calibrationd.py enable flake8 E303: too many blank lines 2020-05-31 17:21:11 -07:00
liblocationd_py.py flake8 in pre-commit(#1583) 2020-05-27 20:33:05 -07:00
locationd.py Write orientation & transform in C++ (#1637) 2020-06-09 16:44:26 -07:00
locationd_yawrate.cc Handle posenet and sensor alerts in locationd (#1541) 2020-05-19 16:45:20 -07:00
locationd_yawrate.h Handle posenet and sensor alerts in locationd (#1541) 2020-05-19 16:45:20 -07:00
params_learner.cc selfdrive/locationd 2020-01-17 11:39:56 -08:00
params_learner.h selfdrive/locationd 2020-01-17 11:39:56 -08:00
paramsd.cc add function read_db_bytes (#1662) 2020-06-09 13:46:49 -07:00
paramsd.py paramsd output at 20 Hz instead of 100 Hz 2020-06-01 13:47:17 -07:00
ublox_msg.cc pass subframes_map by refer (#1640) 2020-06-05 12:42:23 -07:00
ublox_msg.h Added hw status to ublox test scripts and ubloxGnss packet (#1054) 2020-02-05 11:12:03 -08:00
ubloxd.cc Use C++ version of SubMaster and PubMaster (#1548) 2020-05-21 16:04:33 -07:00
ubloxd_main.cc Use C++ version of SubMaster and PubMaster (#1548) 2020-05-21 16:04:33 -07:00
ubloxd_test.cc quick LGTM fixes 2020-06-05 11:29:09 -07:00