LOST
0.0.1
LOST: Open-source Star Tracker
|
An attitude estimation algorithm estimates the orientation of the camera based on identified stars. More...
#include <attitude-estimators.hpp>
Public Member Functions | |
virtual Attitude | Go (const Camera &, const Stars &, const Catalog &, const StarIdentifiers &)=0 |
Actually run the star-id algorithm. More... | |
virtual | ~AttitudeEstimationAlgorithm () |
An attitude estimation algorithm estimates the orientation of the camera based on identified stars.
Subclasses should have a constructor which stores any configuration values in private fields, and then override the Go method to perform the actual attitude estimation.
Definition at line 15 of file attitude-estimators.hpp.
|
inlinevirtual |
Definition at line 24 of file attitude-estimators.hpp.
|
pure virtual |
Actually run the star-id algorithm.
Uses the given centroids and star identifiers to come up with an attitude estimate which minimizes error.
Implemented in lost::QuestAlgorithm, lost::TriadAlgorithm, and lost::DavenportQAlgorithm.