smroid / cedar-solve

A fast lost-in-space plate solver for star trackers.
https://tetra3.readthedocs.io/en/latest/
Apache License 2.0
1 stars 0 forks source link

solve times are highly variable #3

Closed smroid closed 4 months ago

smroid commented 5 months ago

Tetra3 can be very quick, with T_solve as low as single-digit milliseconds. However, many solves take much longer, up to hundreds of milliseconds.

This issue will track several changes I am making to make typical Tetra3 solves less likely to be slow, though worst-case solves will still be slow.

smroid commented 5 months ago

Partially fixed by: https://github.com/smroid/cedar-solve/commit/932b1acd6ad7919a18dec9e062b789968db64165, https://github.com/smroid/cedar-solve/commit/588255130a3448b5ca30bd377f34cbe4953a3502, https://github.com/smroid/cedar-solve/commit/fdbeeffdc9d03b3a60b42512d16367a98c2fb8c6.

Leaving open for additional fixes.

smroid commented 4 months ago

This is now solved as well as I can think of for now.