LOST  0.0.1
LOST: Open-source Star Tracker
lost::QuestAlgorithm Class Reference

A faster and just as accurate attitude estimator as the Davenport Q algorithm. More...

#include <attitude-estimators.hpp>

Inheritance diagram for lost::QuestAlgorithm:
Collaboration diagram for lost::QuestAlgorithm:

Public Member Functions

Attitude Go (const Camera &, const Stars &, const Catalog &, const StarIdentifiers &)
 Actually run the star-id algorithm. More...
 
- Public Member Functions inherited from lost::AttitudeEstimationAlgorithm
virtual ~AttitudeEstimationAlgorithm ()
 

Detailed Description

A faster and just as accurate attitude estimator as the Davenport Q algorithm.

Historically important as the de facto standard attitude estimation algorithm.

Definition at line 49 of file attitude-estimators.hpp.

Member Function Documentation

◆ Go()

Attitude lost::QuestAlgorithm::Go ( const Camera ,
const Stars ,
const Catalog ,
const StarIdentifiers  
)
virtual

Actually run the star-id algorithm.

Uses the given centroids and star identifiers to come up with an attitude estimate which minimizes error.

Todo:
More detail in return type (eg, whether attitude estimation failed, measure of error)

Implements lost::AttitudeEstimationAlgorithm.

Definition at line 184 of file attitude-estimators.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: