cuckoo_time_translator icon indicating copy to clipboard operation
cuckoo_time_translator copied to clipboard

Content

Open HannesSommer opened this issue 7 years ago • 1 comments

We should at least know about existing code before redoing work or missing to integrate useful bits.

Currently we've got:

  1. Paul's implementation of a simple convex hull algorithm + an amendment to alternate between two estimators over time and always reset the other to handle long term clock drift (thanks to @pfmark).
  2. the TimeSyncEKF. Can that go open source?

@burrimi , you seemed to know what has been done so far. Can you (or somebody else) point me to existing code? E.g. that batch approach.

Open-sourc-ability can be considered in a second step.

Also, does somebody know why the TimeSyncEKF is called EKF? To me it looks much more like a normal linear KF.

HannesSommer avatar Mar 09 '17 14:03 HannesSommer

The least squares approach is implemented here: https://github.com/ethz-asl/asctec_communication_interface/blob/master/src/lib/simple_time_synchronizer.cpp I'm not 100% if everything is correct though and we should double check the implementation if we also implement it here. I agree with @HannesSommer that we should call it KF and it's ok for me to open-source.

burrimi avatar May 23 '17 14:05 burrimi