ForceTorqueCalibration.hpp
Go to the documentation of this file.
1 #include <eigen3/Eigen/Core>
2 #include <eigen3/Eigen/Dense>
3 #include <ros/console.h>
4 
5 namespace rokubimini
6 {
7 namespace calibration
8 {
10 {
11 public:
16 
18 
27  void addMeasurement(const Eigen::Vector3d& acc, const Eigen::Vector3d& gravity, Eigen::Vector3d angVel,
28  Eigen::Vector3d angAcc, const Eigen::VectorXd& ftRaw);
29 
37  Eigen::VectorXd getCalibParams();
38 
42  void resetCalibration();
43 
44 protected:
53  Eigen::MatrixXd createMeasurementMat(const Eigen::Vector3d& acc, const Eigen::Vector3d& gravity,
54  Eigen::Vector3d angVel, Eigen::Vector3d angAcc);
55 
61  Eigen::Matrix3d skewMatrix(Eigen::Vector3d inVec);
62 
63  Eigen::VectorXd ftReadings_;
64  Eigen::MatrixXd measurementMat_;
66 };
67 } // namespace calibration
68 } // namespace rokubimini
rokubimini::calibration::ForceTorqueCalibration::addMeasurement
void addMeasurement(const Eigen::Vector3d &acc, const Eigen::Vector3d &gravity, Eigen::Vector3d angVel, Eigen::Vector3d angAcc, const Eigen::VectorXd &ftRaw)
Definition: ForceTorqueCalibration.cpp:17
rokubimini::calibration::ForceTorqueCalibration::measurementMat_
Eigen::MatrixXd measurementMat_
Definition: ForceTorqueCalibration.hpp:64
rokubimini::calibration::ForceTorqueCalibration::ForceTorqueCalibration
ForceTorqueCalibration()
Definition: ForceTorqueCalibration.cpp:8
rokubimini::calibration::ForceTorqueCalibration
Definition: ForceTorqueCalibration.hpp:9
console.h
rokubimini::calibration::ForceTorqueCalibration::resetCalibration
void resetCalibration()
Definition: ForceTorqueCalibration.cpp:103
rokubimini
Tests Configuration.
Definition: ForceTorqueCalibration.hpp:5
rokubimini::calibration::ForceTorqueCalibration::numMeasurements_
int numMeasurements_
Definition: ForceTorqueCalibration.hpp:65
rokubimini::calibration::ForceTorqueCalibration::skewMatrix
Eigen::Matrix3d skewMatrix(Eigen::Vector3d inVec)
Definition: ForceTorqueCalibration.cpp:78
rokubimini::calibration::ForceTorqueCalibration::~ForceTorqueCalibration
~ForceTorqueCalibration()
Definition: ForceTorqueCalibration.cpp:13
rokubimini::calibration::ForceTorqueCalibration::createMeasurementMat
Eigen::MatrixXd createMeasurementMat(const Eigen::Vector3d &acc, const Eigen::Vector3d &gravity, Eigen::Vector3d angVel, Eigen::Vector3d angAcc)
Definition: ForceTorqueCalibration.cpp:48
rokubimini::calibration::ForceTorqueCalibration::getCalibParams
Eigen::VectorXd getCalibParams()
Definition: ForceTorqueCalibration.cpp:93
rokubimini::calibration::ForceTorqueCalibration::ftReadings_
Eigen::VectorXd ftReadings_
Definition: ForceTorqueCalibration.hpp:63


rokubimini
Author(s):
autogenerated on Sat Apr 15 2023 02:53:52