Public Member Functions | Private Attributes | List of all members
VS Class Reference

Public Member Functions

void biclopsOdomCallback (const geometry_msgs::PoseStampedConstPtr &msg)
 
void CameraInfoCb (const sensor_msgs::CameraInfo &msg)
 
void init_vs ()
 
void init_vs ()
 
void poseCallback (const geometry_msgs::PoseStampedConstPtr &msg)
 
void poseCallback (const geometry_msgs::PoseStampedConstPtr &msg)
 
void statusCallback (const std_msgs::Int8ConstPtr &msg)
 
void statusCallback (const std_msgs::Int8ConstPtr &msg)
 
 VS (int argc, char **argv)
 
 VS (int argc, char **argv)
 
virtual ~VS ()
 
virtual ~VS ()
 

Private Attributes

vpCameraParameters cam
 
double depth
 
double lambda
 
vpAdaptiveGain lambda_adapt
 
double mu
 
ros::NodeHandle nh_
 
ros::Publisher pubTwist_
 
ros::Publisher pubTwistBiclops_
 
ros::Publisher pubTwistPioneer_
 
vpColVector qm
 
double qm_pan
 
vpPioneerPan robot
 
vpFeaturePoint s_x
 
vpFeaturePoint s_xd
 
vpFeatureDepth s_Z
 
vpFeatureDepth s_Zd
 
bool Stream_info_camera
 
ros::Subscriber sub_cam_info
 
ros::Subscriber subBiclopsOdom_
 
ros::Subscriber subPose_
 
ros::Subscriber subPoseTarget_
 
ros::Subscriber subStatus_
 
ros::Subscriber subStatusTarget_
 
double t_start_loop
 
vpServo task
 
double tinit
 
vpColVector v
 
bool valid_pose
 
bool valid_pose_prev
 
vpColVector vi
 
double Z
 
double Zd
 

Detailed Description

Definition at line 22 of file visual_servo_pioneer.cpp.

Constructor & Destructor Documentation

VS::VS ( int  argc,
char **  argv 
)

Definition at line 66 of file visual_servo_pioneer.cpp.

virtual VS::~VS ( )
inlinevirtual

Definition at line 61 of file visual_servo_pioneer.cpp.

VS::VS ( int  argc,
char **  argv 
)
virtual VS::~VS ( )
inlinevirtual

Definition at line 62 of file visual_servo_pioneer_pan.cpp.

Member Function Documentation

void VS::biclopsOdomCallback ( const geometry_msgs::PoseStampedConstPtr &  msg)

Definition at line 137 of file visual_servo_pioneer_pan.cpp.

void VS::CameraInfoCb ( const sensor_msgs::CameraInfo &  msg)

Definition at line 247 of file visual_servo_pioneer.cpp.

void VS::init_vs ( )

Definition at line 94 of file visual_servo_pioneer.cpp.

void VS::init_vs ( )
void VS::poseCallback ( const geometry_msgs::PoseStampedConstPtr &  msg)

Definition at line 141 of file visual_servo_pioneer.cpp.

void VS::poseCallback ( const geometry_msgs::PoseStampedConstPtr &  msg)
void VS::statusCallback ( const std_msgs::Int8ConstPtr &  msg)

Definition at line 133 of file visual_servo_pioneer.cpp.

void VS::statusCallback ( const std_msgs::Int8ConstPtr &  msg)

Member Data Documentation

vpCameraParameters VS::cam
private

Definition at line 38 of file visual_servo_pioneer.cpp.

double VS::depth
private

Definition at line 40 of file visual_servo_pioneer.cpp.

double VS::lambda
private

Definition at line 42 of file visual_servo_pioneer.cpp.

vpAdaptiveGain VS::lambda_adapt
private

Definition at line 53 of file visual_servo_pioneer.cpp.

double VS::mu
private

Definition at line 52 of file visual_servo_pioneer.cpp.

ros::NodeHandle VS::nh_
private

Definition at line 25 of file visual_servo_pioneer.cpp.

ros::Publisher VS::pubTwist_
private

Definition at line 26 of file visual_servo_pioneer.cpp.

ros::Publisher VS::pubTwistBiclops_
private

Definition at line 27 of file visual_servo_pioneer_pan.cpp.

ros::Publisher VS::pubTwistPioneer_
private

Definition at line 26 of file visual_servo_pioneer_pan.cpp.

vpColVector VS::qm
private

Definition at line 50 of file visual_servo_pioneer_pan.cpp.

double VS::qm_pan
private

Definition at line 51 of file visual_servo_pioneer_pan.cpp.

vpPioneerPan VS::robot
private

Definition at line 54 of file visual_servo_pioneer_pan.cpp.

vpFeaturePoint VS::s_x
private

Definition at line 33 of file visual_servo_pioneer.cpp.

vpFeaturePoint VS::s_xd
private

Definition at line 33 of file visual_servo_pioneer.cpp.

vpFeatureDepth VS::s_Z
private

Definition at line 34 of file visual_servo_pioneer.cpp.

vpFeatureDepth VS::s_Zd
private

Definition at line 34 of file visual_servo_pioneer.cpp.

bool VS::Stream_info_camera
private

Definition at line 39 of file visual_servo_pioneer.cpp.

ros::Subscriber VS::sub_cam_info
private

Definition at line 29 of file visual_servo_pioneer.cpp.

ros::Subscriber VS::subBiclopsOdom_
private

Definition at line 30 of file visual_servo_pioneer_pan.cpp.

ros::Subscriber VS::subPose_
private

Definition at line 27 of file visual_servo_pioneer.cpp.

ros::Subscriber VS::subPoseTarget_
private

Definition at line 28 of file visual_servo_pioneer_pan.cpp.

ros::Subscriber VS::subStatus_
private

Definition at line 28 of file visual_servo_pioneer.cpp.

ros::Subscriber VS::subStatusTarget_
private

Definition at line 29 of file visual_servo_pioneer_pan.cpp.

double VS::t_start_loop
private

Definition at line 47 of file visual_servo_pioneer.cpp.

vpServo VS::task
private

Definition at line 31 of file visual_servo_pioneer.cpp.

double VS::tinit
private

Definition at line 48 of file visual_servo_pioneer.cpp.

vpColVector VS::v
private

Definition at line 50 of file visual_servo_pioneer.cpp.

bool VS::valid_pose
private

Definition at line 44 of file visual_servo_pioneer.cpp.

bool VS::valid_pose_prev
private

Definition at line 45 of file visual_servo_pioneer.cpp.

vpColVector VS::vi
private

Definition at line 51 of file visual_servo_pioneer.cpp.

double VS::Z
private

Definition at line 41 of file visual_servo_pioneer.cpp.

double VS::Zd
private

Definition at line 41 of file visual_servo_pioneer.cpp.


The documentation for this class was generated from the following files:


demo_pioneer
Author(s): Fabien Spindler
autogenerated on Wed Jun 5 2019 20:53:56