Public Member Functions | Private Attributes
VS Class Reference

List of all members.

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 ( ) [inline, virtual]

Definition at line 61 of file visual_servo_pioneer.cpp.

VS::VS ( int  argc,
char **  argv 
)
virtual VS::~VS ( ) [inline, virtual]

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.

Definition at line 25 of file visual_servo_pioneer.cpp.

Definition at line 26 of file visual_servo_pioneer.cpp.

Definition at line 27 of file visual_servo_pioneer_pan.cpp.

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.

Definition at line 29 of file visual_servo_pioneer.cpp.

Definition at line 30 of file visual_servo_pioneer_pan.cpp.

Definition at line 27 of file visual_servo_pioneer.cpp.

Definition at line 28 of file visual_servo_pioneer_pan.cpp.

Definition at line 28 of file visual_servo_pioneer.cpp.

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 Thu Aug 27 2015 12:56:37