artag_pose_based_vs_alg.cpp
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   // save the current configuration
00019   this->config_=new_cfg;
00020   
00021   this->unlock();
00022 }
00023 
00024 // ArtagPoseBasedVsAlgorithm Public API
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 


iri_artag_pose_based_vs
Author(s): asantamaria
autogenerated on Fri Dec 6 2013 21:43:24