summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)Author
2021-08-31Changes so that I can build in 2021allfeatsMartin Miller
Needed to use the cv namespace for some defines when building with the default opencv4 development library provided with Fedora
2018-01-28Add define for FEATUREMAPMartin Miller
This will print the feature information in the unicsv so that the mapper Makefile can create a feature map.
2017-08-15add monocular option to cliMartin Miller
2017-08-11process noise flagsMartin Miller
2017-08-09params and bias on cliMartin Miller
2017-07-13cli params for xcorrMiller
2017-07-09set biasesMartin Miller
2017-07-09cli paramsMartin Miller
2017-07-08don't inject attitude into quaternion state after initMartin Miller
2017-07-07fix param and P0 bugsMiller
2017-07-06set all params on cliMiller
2017-07-05fix paramsMiller
2017-07-04set ransac thresh and covbiasMiller
2017-07-04add canoe height paramsMartin Miller
2017-07-04params for body noiseMiller
2017-07-03add feature noise params to cliMartin Miller
2017-04-11Nice quatviz-2 resultMartin Miller
2017-04-08Add code to perform a guided measurement.Martin Miller
The Vision class can template match in a search region. The search region result is masked by an ellipse related to the S matrix of the feature.
2017-04-07Fixed initialization of quaternion covariance.Martin Miller
Previously, we were using deg^2 where it should have been rad^2.
2017-04-07changesMartin Miller
2017-04-06Implement quaternion covarianceMartin Miller
Pq = J*Pa*J' where J is the Jacobian of the euler to quaternion function
2017-04-05changesMartin Miller
2017-04-04Full state mostly implemented.Martin Miller
STATESIZE 9 works just as it does for experiment04032017 tag. The quaternion covariance is not being set correctly yet.
2017-04-03changesMartin Miller
2017-03-31height measurement flagsMartin Miller
2017-03-31Add compile time flags.Martin Miller
2017-03-31Update mainMartin Miller
2017-03-29tweakMartin Miller
2017-03-29Allow for the usage of REFLECTION and MONO features.Martin Miller
Feature methods were updated to accomodate both types of features.
2017-03-29Change hardcoded values to definesMartin Miller
2017-03-28fix lineparse with typecasetMartin Miller
2017-03-28ChangesMartin Miller
2017-03-28move aboveWaterMartin Miller
() back to main
2017-03-28updateMartin Miller
2017-03-27EKF is workingMartin Miller
2017-03-27Change {State,Body}::enu() to pos()Martin Miller
2017-03-27Tweak mainMartin Miller
2017-03-26Fully implemented EKF.Martin Miller
Still needs to be debugged as the result is way off, but it is all there.
2017-03-26Set height above water.Martin Miller
2017-03-22Add feature handling to stateMartin Miller
2017-03-22Read in image measurements from fileMartin Miller
2017-03-21small changesMartin Miller
2017-03-19Add Camera classMartin Miller
2017-03-19Fix img handlingMartin Miller
2017-03-19Adjust UTM output and bias.Martin Miller
2017-03-18Start Feature::h() methodMartin Miller
2017-03-18Major rewrite moves state variables into state.Martin Miller
Rather than maintain X and P in the main function they are moved into the body and state classes, respectively. This will become much more important when features are added and the accounting becomes more complicated.
2017-03-18Add fake z kalman updateMartin Miller
2017-03-18Update P during imuCallbackMartin Miller
2017-03-18Add support for INSCOVS.Martin Miller
The position and velocity covariances are rotated into the correct frames: NED and FRD.