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