25 #ifndef INCLUDED_ConfigParams_h_GUID_22101CEF_879B_4781_2733_F5F7AE4E3633
26 #define INCLUDED_ConfigParams_h_GUID_22101CEF_879B_4781_2733_F5F7AE4E3633
41 static const double BaseMeasurementVariance = 3.0;
45 "/com_osvr_Multiserver/OSVRHackerDevKit0/semantic/hmd";
57 std::int32_t orientationMicrosecondsOffset = 0;
65 std::int32_t angularVelocityMicrosecondsOffset = 0;
70 double noveltyPenaltyBase;
72 double distanceMeasVarianceBase;
73 double distanceMeasVarianceIntercept;
79 enum class BuiltInTargetSets { HDK1xChassis, HDK2Chassis };
108 BuiltInTargetSets
targetSet = BuiltInTargetSets::HDK1xChassis;
288 #endif // INCLUDED_ConfigParams_h_GUID_22101CEF_879B_4781_2733_F5F7AE4E3633
bool streamBeaconDebugInfo
bool silent
For optimization usage.
bool performingOptimization
double linearVelocityDecayCoefficient
double processNoiseAutocorrelation[6]
float boundingBoxFilterRatio
std::string calibrationFile
double highResidualVariancePenalty
double brightLedVariancePenalty
double backPanelMeasurementError
double noBeaconLinearVelocityDecayCoefficient
BlobParams blobParams
Parameters specific to the blob-detection step of the algorithm.
double manualBeaconOffset[3]
double initialBeaconError
bool extraVerbose
Extra verbose developer debugging messages.
IMUInputParams imu
IMU input-related parameters.
BuiltInTargetSets targetSet
When using hard-coded target sets, which one to use.
General configuration parameters.
double beaconProcessNoise
double cameraPosition[3]
x, y, z, with y up, all in meters.
bool shouldSkipBrightLeds
bool highGain
Should we open the camera in high-gain mode?
bool debug
Whether to show the debug windows and debug messages.
double measurementVarianceScaleFactor
double softResetPositionVarianceScale
double additionalPrediction
Seconds beyond the current time to predict, using the Kalman state.
Blob detection configuration parameters.
std::int32_t cameraMicrosecondsOffset
double headToFrontBeaconOriginDistance
double softResetOrientationVariance
Soft reset data incorporation parameter: Orientation variance.
double angularVelocityDecayCoefficient
EdgeHoleParams extractParams
Parameters specific to the edge hole based LED extraction algorithm.