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

Public Member Functions

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

Protected Attributes

ros::Subscriber cmd_camvel_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
 
vpRobotAfma6 * 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 afma6.cpp.

Constructor & Destructor Documentation

RosAfma6Node::RosAfma6Node ( ros::NodeHandle  n)

Definition at line 60 of file afma6.cpp.

RosAfma6Node::~RosAfma6Node ( )
virtual

Definition at line 90 of file afma6.cpp.

Member Function Documentation

void RosAfma6Node::publish ( )

Definition at line 124 of file afma6.cpp.

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

Definition at line 154 of file afma6.cpp.

int RosAfma6Node::setup ( )

Definition at line 99 of file afma6.cpp.

void RosAfma6Node::spin ( )

Definition at line 113 of file afma6.cpp.

Member Data Documentation

ros::Subscriber RosAfma6Node::cmd_camvel_sub
protected

Definition at line 38 of file afma6.cpp.

std::string RosAfma6Node::frame_id_base_link
protected

Definition at line 53 of file afma6.cpp.

std::string RosAfma6Node::frame_id_odom
protected

Definition at line 52 of file afma6.cpp.

ros::NodeHandle RosAfma6Node::n
protected

Definition at line 35 of file afma6.cpp.

tf::TransformBroadcaster RosAfma6Node::odom_broadcaster
protected

Definition at line 48 of file afma6.cpp.

geometry_msgs::TransformStamped RosAfma6Node::odom_trans
protected

Definition at line 49 of file afma6.cpp.

ros::Publisher RosAfma6Node::pose_pub
protected

Definition at line 36 of file afma6.cpp.

geometry_msgs::PoseStamped RosAfma6Node::position
protected

Definition at line 45 of file afma6.cpp.

vpColVector RosAfma6Node::q
protected

Definition at line 56 of file afma6.cpp.

vpRobotAfma6* RosAfma6Node::robot
protected

Definition at line 44 of file afma6.cpp.

std::string RosAfma6Node::serial_port
protected

Definition at line 42 of file afma6.cpp.

std::string RosAfma6Node::tf_prefix
protected

Definition at line 51 of file afma6.cpp.

ros::Publisher RosAfma6Node::vel_pub
protected

Definition at line 37 of file afma6.cpp.

ros::Time RosAfma6Node::veltime
protected

Definition at line 40 of file afma6.cpp.

vpHomogeneousMatrix RosAfma6Node::wMc
protected

Definition at line 55 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
autogenerated on Fri Jul 3 2020 03:41:43