24 #include "MAAnalyzer.hpp" 26 #include "core/MACoreTypes.hpp" 29 #include <MCSamples.hpp> 48 virtual void Reset()
override;
49 virtual bool IsValid()
const override;
MCSamples< double > LegRHJ1ForceSamples
Force samples (RH/joint1)
int IrSampleSize
Infrared sample size.
MC::DoubleList IrChestRawSamples
Infrared (chest) raw samples.
MCSamples< double > PawLFSamples
Paw (LF) samples.
MCSamples< double > AccelYSamples
Accelerometer (y dimension) samples.
virtual void AddSamples(const MARobotState &robot_state) override
Add new samples from the robot state.
MC::DoubleList AccelXRawSamples
Accelerometer X raw samples.
MC::DoubleList LegLHJ1ForceRawSamples
Force raw samples (LH/joint1)
MCSamples< double > IrChestSamples
Infrared (chest) samples.
virtual MC::FloatList GetFeatureVector() override
Get a feature vector.
MASurfaceAnalyzer(int sample_size)
Class constructor.
virtual bool IsValid() const override
Check if enough samples were added to the analyzer.
MCSamples< double > PawRFSamples
Paw (RF) samples.
MC::DoubleList AccelYRawSamples
Accelerometer Y raw samples.
virtual void Reset() override
Reset the analyzer and drop all samples.
MCSamples< double > AccelZSamples
Accelerometer (z dimension) samples.
int SampleSize
Sample size.
MC::DoubleList AccelZRawSamples
Accelerometer Z raw samples.
MCSamples< double > PawLHSamples
Paw (LH) samples.
MCSamples< double > PawRHSamples
Paw (RH) samples.
MC::DoubleList LegRHJ1ForceRawSamples
Force raw samples (RH/joint1)
MCSamples< double > LegLHJ1ForceSamples
Force samples (LH/joint1)
MCSamples< double > AccelXSamples
Accelerometer (x dimension) samples.