Fawkes API
Fawkes Development Version
|
21 #ifndef PITCH_CALIBRATION_H
22 #define PITCH_CALIBRATION_H
24 #include "laser_calibration.h"
32 std::string config_path);
float get_new_pitch(float z, float old_pitch)
Compute the new pitch based on the old pitch and the mean z.
Calibrate the pitch angle of the laser.
constexpr static float threshold
The threshold of the mean of z to stop calibration.
Abstract base class for laser calibration.
virtual void calibrate()
The actual calibration.
Remote configuration via Fawkes net.
PitchCalibration(LaserInterface *laser, fawkes::tf::Transformer *tf_transformer, fawkes::NetworkConfiguration *config, std::string config_path)
Constructor.
Laser360Interface Fawkes BlackBoard Interface.