Class BaseCalibration
- Defined in File base_calibration.hpp 
Inheritance Relationships
Base Type
- public rclcpp::Node
Class Documentation
- 
class BaseCalibration : public rclcpp::Node
- Class for moving the base around and calibrating imu and odometry. - Public Functions - 
BaseCalibration()
- Create a base calibration instance. 
 - 
void clearMessages()
- Clear any received messages. 
 - 
std::string print()
- Print out current calibration state. 
 - 
std::string printCalibrationData()
- Print out the calibration data. 
 - 
bool align(double angle, bool verbose = false)
- Align to the wall. - Parameters:
- Angle – angle to align to wall. 
- verbose – Should the console output be stupidly verbose? 
 
 
 - 
bool spin(double velocity, int rotations, bool verbose = false)
- Spin and record imu, odom, scan. 
 - 
bool rollout(double velocity, double distance, bool verbose = false)
- Move forward/backward and record odom and scan. 
 
- 
BaseCalibration()