Public Member Functions | Protected Attributes | List of all members
RosBiclopsNode Class Reference

Public Member Functions

void publish ()
 
 RosBiclopsNode (ros::NodeHandle n)
 
void setJointPos (const geometry_msgs::PoseConstPtr &)
 
void setJointVel (const geometry_msgs::TwistConstPtr &)
 
int setup ()
 
void spin ()
 
virtual ~RosBiclopsNode ()
 

Protected Attributes

ros::Subscriber cmd_jointpos_sub
 
ros::Subscriber cmd_jointvel_sub
 
std::string frame_id_base_link
 
std::string frame_id_odom
 
ros::NodeHandle n
 
tf::TransformBroadcaster odom_broadcaster
 
geometry_msgs::TransformStamped odom_trans
 
ros::Publisher pose_pub
 
geometry_msgs::PoseStamped position
 
vpColVector q
 
vpRobotBiclops * robot
 
std::string serial_port
 
std::string tf_prefix
 
ros::Publisher vel_pub
 
ros::Time veltime
 
vpHomogeneousMatrix wMc
 

Detailed Description

Definition at line 22 of file biclops.cpp.

Constructor & Destructor Documentation

RosBiclopsNode::RosBiclopsNode ( ros::NodeHandle  n)

Definition at line 63 of file biclops.cpp.

RosBiclopsNode::~RosBiclopsNode ( )
virtual

Definition at line 93 of file biclops.cpp.

Member Function Documentation

void RosBiclopsNode::publish ( )

Definition at line 129 of file biclops.cpp.

void RosBiclopsNode::setJointPos ( const geometry_msgs::PoseConstPtr &  msg)

Definition at line 168 of file biclops.cpp.

void RosBiclopsNode::setJointVel ( const geometry_msgs::TwistConstPtr &  msg)

Definition at line 151 of file biclops.cpp.

int RosBiclopsNode::setup ( )

Definition at line 102 of file biclops.cpp.

void RosBiclopsNode::spin ( )

Definition at line 118 of file biclops.cpp.

Member Data Documentation

ros::Subscriber RosBiclopsNode::cmd_jointpos_sub
protected

Definition at line 40 of file biclops.cpp.

ros::Subscriber RosBiclopsNode::cmd_jointvel_sub
protected

Definition at line 39 of file biclops.cpp.

std::string RosBiclopsNode::frame_id_base_link
protected

Definition at line 55 of file biclops.cpp.

std::string RosBiclopsNode::frame_id_odom
protected

Definition at line 54 of file biclops.cpp.

ros::NodeHandle RosBiclopsNode::n
protected

Definition at line 36 of file biclops.cpp.

tf::TransformBroadcaster RosBiclopsNode::odom_broadcaster
protected

Definition at line 50 of file biclops.cpp.

geometry_msgs::TransformStamped RosBiclopsNode::odom_trans
protected

Definition at line 51 of file biclops.cpp.

ros::Publisher RosBiclopsNode::pose_pub
protected

Definition at line 37 of file biclops.cpp.

geometry_msgs::PoseStamped RosBiclopsNode::position
protected

Definition at line 47 of file biclops.cpp.

vpColVector RosBiclopsNode::q
protected

Definition at line 58 of file biclops.cpp.

vpRobotBiclops* RosBiclopsNode::robot
protected

Definition at line 46 of file biclops.cpp.

std::string RosBiclopsNode::serial_port
protected

Definition at line 44 of file biclops.cpp.

std::string RosBiclopsNode::tf_prefix
protected

Definition at line 53 of file biclops.cpp.

ros::Publisher RosBiclopsNode::vel_pub
protected

Definition at line 38 of file biclops.cpp.

ros::Time RosBiclopsNode::veltime
protected

Definition at line 42 of file biclops.cpp.

vpHomogeneousMatrix RosBiclopsNode::wMc
protected

Definition at line 57 of file biclops.cpp.


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


visp_ros
Author(s): Francois Pasteau, Fabien Spindler, Gatien Gaumerais
autogenerated on Tue Feb 9 2021 03:40:20