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 21 of file biclops.cpp.

Constructor & Destructor Documentation

◆ RosBiclopsNode()

RosBiclopsNode::RosBiclopsNode ( ros::NodeHandle  n)

Definition at line 60 of file biclops.cpp.

◆ ~RosBiclopsNode()

RosBiclopsNode::~RosBiclopsNode ( )
virtual

Definition at line 94 of file biclops.cpp.

Member Function Documentation

◆ publish()

void RosBiclopsNode::publish ( )

Definition at line 135 of file biclops.cpp.

◆ setJointPos()

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

Definition at line 172 of file biclops.cpp.

◆ setJointVel()

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

Definition at line 158 of file biclops.cpp.

◆ setup()

int RosBiclopsNode::setup ( )

Definition at line 105 of file biclops.cpp.

◆ spin()

void RosBiclopsNode::spin ( )

Definition at line 122 of file biclops.cpp.

Member Data Documentation

◆ cmd_jointpos_sub

ros::Subscriber RosBiclopsNode::cmd_jointpos_sub
protected

Definition at line 39 of file biclops.cpp.

◆ cmd_jointvel_sub

ros::Subscriber RosBiclopsNode::cmd_jointvel_sub
protected

Definition at line 38 of file biclops.cpp.

◆ frame_id_base_link

std::string RosBiclopsNode::frame_id_base_link
protected

Definition at line 54 of file biclops.cpp.

◆ frame_id_odom

std::string RosBiclopsNode::frame_id_odom
protected

Definition at line 53 of file biclops.cpp.

◆ n

ros::NodeHandle RosBiclopsNode::n
protected

Definition at line 35 of file biclops.cpp.

◆ odom_broadcaster

tf::TransformBroadcaster RosBiclopsNode::odom_broadcaster
protected

Definition at line 49 of file biclops.cpp.

◆ odom_trans

geometry_msgs::TransformStamped RosBiclopsNode::odom_trans
protected

Definition at line 50 of file biclops.cpp.

◆ pose_pub

ros::Publisher RosBiclopsNode::pose_pub
protected

Definition at line 36 of file biclops.cpp.

◆ position

geometry_msgs::PoseStamped RosBiclopsNode::position
protected

Definition at line 46 of file biclops.cpp.

◆ q

vpColVector RosBiclopsNode::q
protected

Definition at line 57 of file biclops.cpp.

◆ robot

vpRobotBiclops* RosBiclopsNode::robot
protected

Definition at line 45 of file biclops.cpp.

◆ serial_port

std::string RosBiclopsNode::serial_port
protected

Definition at line 43 of file biclops.cpp.

◆ tf_prefix

std::string RosBiclopsNode::tf_prefix
protected

Definition at line 52 of file biclops.cpp.

◆ vel_pub

ros::Publisher RosBiclopsNode::vel_pub
protected

Definition at line 37 of file biclops.cpp.

◆ veltime

ros::Time RosBiclopsNode::veltime
protected

Definition at line 41 of file biclops.cpp.

◆ wMc

vpHomogeneousMatrix RosBiclopsNode::wMc
protected

Definition at line 56 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, Alexander Oliva
autogenerated on Wed Mar 2 2022 01:13:33