#include <acceleration_cost_function_3d.h>
|
template<typename T > |
bool | operator() (const T *const middle_rotation, const T *const start_position, const T *const middle_position, const T *const end_position, const T *const gravity_constant, const T *const imu_calibration, T *residual) const |
|
|
static ceres::CostFunction * | CreateAutoDiffCostFunction (const double scaling_factor, const Eigen::Vector3d &delta_velocity_imu_frame, const double first_delta_time_seconds, const double second_delta_time_seconds) |
|
|
template<typename T > |
static Eigen::Quaternion< T > | ToEigen (const T *const quaternion) |
|
◆ AccelerationCostFunction3D() [1/2]
cartographer::mapping::AccelerationCostFunction3D::AccelerationCostFunction3D |
( |
const double |
scaling_factor, |
|
|
const Eigen::Vector3d & |
delta_velocity_imu_frame, |
|
|
const double |
first_delta_time_seconds, |
|
|
const double |
second_delta_time_seconds |
|
) |
| |
|
inlineprivate |
◆ AccelerationCostFunction3D() [2/2]
◆ CreateAutoDiffCostFunction()
static ceres::CostFunction* cartographer::mapping::AccelerationCostFunction3D::CreateAutoDiffCostFunction |
( |
const double |
scaling_factor, |
|
|
const Eigen::Vector3d & |
delta_velocity_imu_frame, |
|
|
const double |
first_delta_time_seconds, |
|
|
const double |
second_delta_time_seconds |
|
) |
| |
|
inlinestatic |
◆ operator()()
template<typename T >
bool cartographer::mapping::AccelerationCostFunction3D::operator() |
( |
const T *const |
middle_rotation, |
|
|
const T *const |
start_position, |
|
|
const T *const |
middle_position, |
|
|
const T *const |
end_position, |
|
|
const T *const |
gravity_constant, |
|
|
const T *const |
imu_calibration, |
|
|
T * |
residual |
|
) |
| const |
|
inline |
◆ operator=()
◆ ToEigen()
template<typename T >
static Eigen::Quaternion<T> cartographer::mapping::AccelerationCostFunction3D::ToEigen |
( |
const T *const |
quaternion | ) |
|
|
inlinestaticprivate |
◆ delta_velocity_imu_frame_
const Eigen::Vector3d cartographer::mapping::AccelerationCostFunction3D::delta_velocity_imu_frame_ |
|
private |
◆ first_delta_time_seconds_
const double cartographer::mapping::AccelerationCostFunction3D::first_delta_time_seconds_ |
|
private |
◆ scaling_factor_
const double cartographer::mapping::AccelerationCostFunction3D::scaling_factor_ |
|
private |
◆ second_delta_time_seconds_
const double cartographer::mapping::AccelerationCostFunction3D::second_delta_time_seconds_ |
|
private |
The documentation for this class was generated from the following file: