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

Public Member Functions

void publish ()
 
 RosAfma6Node ()
 
void setCameraVel (const geometry_msgs::TwistStampedConstPtr &)
 
int setup ()
 
void spin ()
 
virtual ~RosAfma6Node ()
 

Protected Attributes

ros::Subscriber m_cmd_camvel_sub
 
std::string m_frame_id_base_link
 
std::string m_frame_id_odom
 
ros::NodeHandle m_nh
 
tf::TransformBroadcaster m_odom_broadcaster
 
geometry_msgs::TransformStamped m_odom_trans
 
ros::Publisher m_pose_pub
 
geometry_msgs::PoseStamped m_position
 
vpColVector m_q
 
vpRobotAfma6 * m_robot
 
std::string m_serial_port
 
std::string m_tf_prefix
 
int m_tool_type = 0
 
ros::Publisher m_vel_pub
 
ros::Time m_veltime
 
vpHomogeneousMatrix m_wMc
 

Detailed Description

Definition at line 21 of file afma6.cpp.

Constructor & Destructor Documentation

◆ RosAfma6Node()

RosAfma6Node::RosAfma6Node ( )

Definition at line 60 of file afma6.cpp.

◆ ~RosAfma6Node()

RosAfma6Node::~RosAfma6Node ( )
virtual

Definition at line 92 of file afma6.cpp.

Member Function Documentation

◆ publish()

void RosAfma6Node::publish ( )

Definition at line 131 of file afma6.cpp.

◆ setCameraVel()

void RosAfma6Node::setCameraVel ( const geometry_msgs::TwistStampedConstPtr &  msg)

Definition at line 162 of file afma6.cpp.

◆ setup()

int RosAfma6Node::setup ( )

Definition at line 103 of file afma6.cpp.

◆ spin()

void RosAfma6Node::spin ( )

Definition at line 118 of file afma6.cpp.

Member Data Documentation

◆ m_cmd_camvel_sub

ros::Subscriber RosAfma6Node::m_cmd_camvel_sub
protected

Definition at line 37 of file afma6.cpp.

◆ m_frame_id_base_link

std::string RosAfma6Node::m_frame_id_base_link
protected

Definition at line 52 of file afma6.cpp.

◆ m_frame_id_odom

std::string RosAfma6Node::m_frame_id_odom
protected

Definition at line 51 of file afma6.cpp.

◆ m_nh

ros::NodeHandle RosAfma6Node::m_nh
protected

Definition at line 34 of file afma6.cpp.

◆ m_odom_broadcaster

tf::TransformBroadcaster RosAfma6Node::m_odom_broadcaster
protected

Definition at line 47 of file afma6.cpp.

◆ m_odom_trans

geometry_msgs::TransformStamped RosAfma6Node::m_odom_trans
protected

Definition at line 48 of file afma6.cpp.

◆ m_pose_pub

ros::Publisher RosAfma6Node::m_pose_pub
protected

Definition at line 35 of file afma6.cpp.

◆ m_position

geometry_msgs::PoseStamped RosAfma6Node::m_position
protected

Definition at line 44 of file afma6.cpp.

◆ m_q

vpColVector RosAfma6Node::m_q
protected

Definition at line 55 of file afma6.cpp.

◆ m_robot

vpRobotAfma6* RosAfma6Node::m_robot
protected

Definition at line 43 of file afma6.cpp.

◆ m_serial_port

std::string RosAfma6Node::m_serial_port
protected

Definition at line 41 of file afma6.cpp.

◆ m_tf_prefix

std::string RosAfma6Node::m_tf_prefix
protected

Definition at line 50 of file afma6.cpp.

◆ m_tool_type

int RosAfma6Node::m_tool_type = 0
protected

Definition at line 57 of file afma6.cpp.

◆ m_vel_pub

ros::Publisher RosAfma6Node::m_vel_pub
protected

Definition at line 36 of file afma6.cpp.

◆ m_veltime

ros::Time RosAfma6Node::m_veltime
protected

Definition at line 39 of file afma6.cpp.

◆ m_wMc

vpHomogeneousMatrix RosAfma6Node::m_wMc
protected

Definition at line 54 of file afma6.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