Go to the documentation of this file.00001 #include "artag_image_based_vs_alg.h"
00002
00003 ArtagImageBasedVsAlgorithm::ArtagImageBasedVsAlgorithm(void)
00004 {
00005 }
00006
00007 ArtagImageBasedVsAlgorithm::~ArtagImageBasedVsAlgorithm(void)
00008 {
00009 }
00010
00011 void ArtagImageBasedVsAlgorithm::config_update(Config& new_cfg, uint32_t level)
00012 {
00013 this->lock();
00014
00015
00016 this->config_=new_cfg;
00017
00018 this->unlock();
00019 }
00020
00021
00022
00023 void ArtagImageBasedVsAlgorithm::artag_image_based_vs(const bool& traditional,
00024 const bool& random_points,
00025 const Eigen::MatrixXd& desired_pose,
00026 const Eigen::MatrixXd& current_pose,
00027 const double& dt,
00028 const Eigen::MatrixXd& V_rollpitch,
00029 const bool& quadrotor,
00030 const Eigen::MatrixXd& kp,
00031 const Eigen::MatrixXd& kd,
00032 const Eigen::MatrixXd& ki,
00033 const double& i_lim,
00034 Eigen::MatrixXd& cam_vel)
00035
00036 {
00037
00038 ibvs.image_based_vs(traditional, random_points, desired_pose, current_pose, dt, V_rollpitch, quadrotor, kp, kd, ki, i_lim, cam_vel);
00039
00040 }