Monado OpenXR Runtime
|
Levenberg-Marquardt kinematic optimizer. More...
#include "math/m_api.h"
#include "math/m_vec3.h"
#include "math/m_eigen_interop.hpp"
#include "os/os_time.h"
#include "util/u_logging.h"
#include "util/u_misc.h"
#include "util/u_trace_marker.h"
#include "tinyceres/tiny_solver.hpp"
#include "tinyceres/tiny_solver_autodiff_function.hpp"
#include "lm_rotations.inl"
#include <iostream>
#include <cmath>
#include <random>
#include "lm_interface.hpp"
#include "lm_optimizer_params_packer.inl"
#include "lm_defines.hpp"
#include "../hg_numerics_checker.hpp"
#include "../hg_stereographic_unprojection.hpp"
Functions | |
float | xrt::tracking::hand::mercury::lm::sympy_guess_distance (float angle, float wrist_extra_distance_meters, float hand_size) |
bool | xrt::tracking::hand::mercury::lm::hand_init_guess (one_frame_input &observation, const float hand_size, xrt_pose left_in_right, xrt_pose &out_wrist_guess) |
Levenberg-Marquardt kinematic optimizer.