Commit Graph

166 Commits

Author SHA1 Message Date
Dean Lee 12928cdae2 use cached buffer for FlatArrayMessageReader (#20233) 2021-03-08 11:02:21 +01:00
grekiki 82fb638a47 Fix ubloxd test compilation (#20101) 2021-02-17 16:07:20 +01:00
Adeeb Shihadeh 312b681a46 cereal cleanup part 2 (#20092)
* car stuff

* thermal

* Revert "car stuff"

This reverts commit 77fd1c65ebd01abfa8493ae12c9e6b14f7ada976.

* panda state

* camera stuff

* start deg

* most is building

* builds

* planner + controls run

* fix up paramsd

* cleanup

* process replay passes

* fix webcam build

* camerad

* no more frame

* thermald

* ui

* paramsd

* camera replay

* fix long tests

* fix camerad tests

* maxSteeringAngle

* bump cereal

* more frame

* cereal master
2021-02-16 21:39:32 -08:00
HaraldSchafer 9e746c6dd8 Locationd process noise typo (#20085) 2021-02-16 11:41:21 +01:00
HaraldSchafer b3a868103a fix timestamps (#20029)
* fix timestamps

* nanoseconds

* update refs
2021-02-08 22:15:05 -08:00
Willem Melching 4c04e220a1 Timezoned (#19960)
* untested code

* add to manager

* whitespace

* only save on fix

* cleanup

* fix typo

* add to ignored processes

* import tici

* fix param name

* cleanup

* only run offroad

* use itertools

* wait for thermald

* simpler

* fall back to api call

* add param to override timezone

Co-authored-by: Comma Device <device@comma.ai>
2021-02-06 11:07:37 +01:00
robbederks 99d58193e4 implement ublox MON_HW2 message (#19962)
* implement MON_HW2 message

* didn't mean to remove this
2021-02-03 13:09:44 +01:00
Dean Lee d34a690136 ublox_msg.h: remove #define min (#19718) 2021-01-11 11:59:14 +01:00
Dean Lee 595830135b merge utilpp.h into util.h (#19710) 2021-01-10 14:57:32 -08:00
Dean Lee 86fe2d1697 common exit handler (#19661)
* common signal handle

* fix typo

* rename to ExitHandler

* remove include signal.h

* remove include csignal

* rename variable exit to v

* rebase master
2021-01-05 20:19:53 -08:00
Adeeb Shihadeh 4096f86e21 lgtm fixes (#19610)
* pass matrices by reference

* suppress that

* destructor

* that's wrong, suppress it
2020-12-28 20:36:23 -08:00
Adeeb Shihadeh c131f9db57 small ubloxd cleanup 2020-12-19 15:05:40 -08:00
Dean Lee 3bf43bd7e3 ublox_msg.cc: simplify map operations in gen_nav_data (#2004)
* simplify map operations in gen_nav_data

* same as before

* rebase master
2020-12-19 14:13:31 -08:00
Willem Melching 9803d3fcdc save calibration as JSON again 2020-12-08 11:54:27 +01:00
Harald Schafer 4fafdee9e4 use name 2020-12-03 13:29:58 -08:00
Dean Lee bd4f6650fa simplify building capnp messages with arrays (#2617) 2020-11-30 12:08:52 +01:00
Adeeb Shihadeh ee43eb552b small calibration refactor + tests (#2641)
* calibration tests

* read from capnp

* save using cereal struct

* reset calibration if new car

* car params
2020-11-28 10:12:10 -08:00
HaraldSchafer 9f5dfb74f9 preinit locationd filter (#2569)
* preinit

* update ref commit
2020-11-19 15:14:35 -08:00
Willem Melching 63e23e9cd7 Reset liveParameters if starting with invalid values (#2360)
* reset params if starting with invalid values

* newline

* No need to check stiffness
2020-10-19 19:04:33 +02:00
Willem Melching e51da619c1 LSM6DS3 (#2268)
* add initial lsm6ds3 setup

* accel works

* ignore lsm6ds3 in locationd

* add gyro

* add temp

Co-authored-by: Comma Device <device@comma.ai>
2020-10-05 16:16:25 +02:00
HaraldSchafer 0b849d5a4e only do reset if already calibrated (#2176) 2020-09-15 07:44:13 -07:00
HaraldSchafer df99316621 Auto reset bad calibration (#2151)
* initial commit

* thanks pylint

* smoooooth

* cleanup

* cleaner

* switched

* always decay weight
2020-09-14 04:02:58 -07:00
Adeeb Shihadeh 74801bd216 send initial calibration packet immediately 2020-09-13 13:54:14 -07:00
Adeeb Shihadeh 4d5733924a message builder (#2161)
* use custom MessageBuilder from cereal

* use MesageBuilder.toBytes

* bump cereal

* unused

* another one

* fix ui msg

Co-authored-by: deanlee <deanlee3@gmail.com>
2020-09-12 21:48:15 -07:00
Adeeb Shihadeh e0004d0981 Reduce paramsd and calibrationd CPU usage (#2119)
* reduce paramsd cpu

* reduce calibrationd cpu usage

* calibration_helpers was mostly unused

* more calibration cleanup

* update refs

* fix thresholds in CPU test
2020-09-10 12:16:29 -07:00
HaraldSchafer 01111b3f28 remove vp everywhere (#2122)
* remove vp everywhere

* wrong dimension

* useful disclaimer

* switcheroo

* imcomplete switcheroo

* did it wrong again

* difference look small enough

* fix comment
2020-09-04 03:05:20 -07:00
HaraldSchafer d097abeb21 Track calib spread (#1988)
* add calib spread metric

* add field

* needs to be array

* update refs

* log valid blocks too

* update refs

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2020-08-06 14:47:17 -07:00
HaraldSchafer 85a7ceaf07 persist falling until message sent (#1982)
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2020-08-06 14:46:19 -07:00
Adeeb Shihadeh df78c9d4df remove dead lines from calibrationd 2020-08-06 13:57:01 -07:00
Harald Schafer 687afa9687 wrong units 2020-08-05 13:45:58 -07:00
Harald Schafer 7032a40717 Revert "persist falling test"
This reverts commit 8cad9375d3.
2020-08-05 10:46:26 -07:00
Harald Schafer 8cad9375d3 persist falling test 2020-08-05 10:44:40 -07:00
HaraldSchafer 490ee52687 add fall filter and less FP on posenet (#1971)
* add fall filter and less FP on posenet

* add alert

* list

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2020-08-03 15:51:56 -07:00
Adeeb Shihadeh 1208ac424d Cleanup locationd msg building (#1972)
* cleanup locationd msg building

* remove that
2020-08-03 14:58:15 -07:00
HaraldSchafer 8e2d344135 Misc locationd improvements (#1714)
* I like this more

* rewind less

* bump rednose

* falling off windshield detectopr

* adjust thresholds

* this is a soft disable now

* move that

* process replay fixes

* update refs

Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2020-07-30 15:33:22 -07:00
Willem Melching e0e7c7486d remove old params learner (#1918) 2020-07-24 18:43:17 +02:00
Adeeb Shihadeh eb1aa3d831 Wunused (#1841)
* enable Wunused, first pass

* unused stuff in snpe model

* these are used on phone

* handle sigint and sigterm in modeld

* fix phone build

* camera qcom

* QCOM build works

* delete unused camerad vars

Co-authored-by: Comma Device <device@comma.ai>
2020-07-09 09:25:32 -07:00
Willem Melching 16a23c98fa eon needs include for errno 2020-06-23 16:05:47 -07:00
Willem Melching 28110ea880 Set timeouts on boardd and ubloxd receive sockets 2020-06-23 15:56:30 -07:00
Willem Melching 31ea066acb Revert "fix #1762, add timeout on ubloxRaw receive"
This reverts commit 0842e98ad8.
2020-06-23 15:43:29 -07:00
Willem Melching 0842e98ad8 fix #1762, add timeout on ubloxRaw receive 2020-06-23 15:26:25 -07:00
Willem Melching bfeefb6fd3 Locationd: only process valid log messages (#1761) 2020-06-22 14:41:15 -07:00
Willem Melching 264015c584 cleanup no sensor data alert (#1760) 2020-06-22 14:27:07 -07:00
Willem Melching 9e273eb2ec ubloxd free->delete, fixes #1742 2020-06-19 13:56:46 -07:00
HaraldSchafer 637eecc2b2 save bad calib too for display (#1678) 2020-06-15 17:20:49 -07:00
HaraldSchafer 2afe224813 need to do something about the valid (#1713) 2020-06-15 17:20:31 -07:00
Willem Melching 10cb6ab87a dont conflate in ubloxd 2020-06-15 13:31:28 -07:00
Dean Lee 981a166a7c remove duplite #include (#1697) 2020-06-14 08:31:36 -07:00
Willem Melching ef1c7b6833 Reset stiffness at beginning of each drive 2020-06-12 12:09:32 -07:00
HaraldSchafer 87bbbd4100 Clean mesh3d 2 (#1618)
* seems overkill

* not too extreme

* make linter happy

* try adding accel scale

* some tweaks

* Revert "some tweaks"

This reverts commit 58cec365da650fa653dee91c7a5cbe37b8289908.

* Revert "Revert "some tweaks""

This reverts commit 517108b5b676b4ab31bba92a9eb59afa1b3d3faf.

* stability concerns

* this works

* still works

* ugh sympy is weird, still may be not correct

* comment clean

* comment

* clarify

* fix

* unused
2020-06-10 17:25:48 -07:00