include
rokubimini
calibration
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
{
9
class
ForceTorqueCalibration
10
{
11
public
:
15
ForceTorqueCalibration
();
16
17
~ForceTorqueCalibration
();
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_
;
65
int
numMeasurements_
;
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