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

Public Member Functions

void gazeboPoseCallBack (const nav_msgs::Odometry &)
 
void handpointOffsetReconfigureCallBack (pioneer_mrs::PioneerConfig &, uint32_t)
 
void handpointVelocityCallBack (const geometry_msgs::Vector3 &)
 
void odomPoseCallBack (const nav_msgs::Odometry &)
 
 Pioneer (ros::NodeHandle &nh, ros::NodeHandle &nh_private)
 
bool poseServiceCallBack (pioneer_mrs::Pose2DRequest &, pioneer_mrs::Pose2DResponse &)
 
void viconPoseCallBack (const geometry_msgs::TransformStamped &)
 
virtual ~Pioneer ()
 

Protected Attributes

dynamic_reconfigure::Server< pioneer_mrs::PioneerConfig > * cfg_server
 
ros::Subscriber gazebo_pose_sub
 
double HANDPOINT_OFFSET
 
std::string HOSTNAME
 
int HOSTNUM
 
ros::Subscriber odom_pose_sub
 
std::string POSE
 
geometry_msgs::Pose2D pose_hp
 
ros::ServiceServer pose_server
 
geometry_msgs::Twist vel
 
geometry_msgs::Vector3 vel_hp
 
ros::Subscriber vel_hp_sub
 
ros::Publisher vel_pub
 
ros::Subscriber vicon_pose_sub
 

Detailed Description

Definition at line 13 of file pioneer_server.cpp.

Constructor & Destructor Documentation

Pioneer::Pioneer ( ros::NodeHandle nh,
ros::NodeHandle nh_private 
)

Definition at line 62 of file pioneer_server.cpp.

Pioneer::~Pioneer ( )
virtual

Definition at line 106 of file pioneer_server.cpp.

Member Function Documentation

void Pioneer::gazeboPoseCallBack ( const nav_msgs::Odometry &  msg)

Definition at line 134 of file pioneer_server.cpp.

void Pioneer::handpointOffsetReconfigureCallBack ( pioneer_mrs::PioneerConfig &  config,
uint32_t  level 
)

Definition at line 178 of file pioneer_server.cpp.

void Pioneer::handpointVelocityCallBack ( const geometry_msgs::Vector3 msg)

matrix transform v 1 L*cos0 L*sin0 x = - * * w L -sin0 cos0 y

Definition at line 190 of file pioneer_server.cpp.

void Pioneer::odomPoseCallBack ( const nav_msgs::Odometry &  msg)

Definition at line 114 of file pioneer_server.cpp.

bool Pioneer::poseServiceCallBack ( pioneer_mrs::Pose2DRequest &  rqt,
pioneer_mrs::Pose2DResponse &  res 
)

Definition at line 168 of file pioneer_server.cpp.

void Pioneer::viconPoseCallBack ( const geometry_msgs::TransformStamped &  msg)

Definition at line 153 of file pioneer_server.cpp.

Member Data Documentation

dynamic_reconfigure::Server<pioneer_mrs::PioneerConfig>* Pioneer::cfg_server
protected

Definition at line 51 of file pioneer_server.cpp.

ros::Subscriber Pioneer::gazebo_pose_sub
protected

Definition at line 37 of file pioneer_server.cpp.

double Pioneer::HANDPOINT_OFFSET
protected

Definition at line 49 of file pioneer_server.cpp.

std::string Pioneer::HOSTNAME
protected

Definition at line 29 of file pioneer_server.cpp.

int Pioneer::HOSTNUM
protected

Definition at line 28 of file pioneer_server.cpp.

ros::Subscriber Pioneer::odom_pose_sub
protected

Definition at line 36 of file pioneer_server.cpp.

std::string Pioneer::POSE
protected

Definition at line 30 of file pioneer_server.cpp.

geometry_msgs::Pose2D Pioneer::pose_hp
protected

Definition at line 33 of file pioneer_server.cpp.

ros::ServiceServer Pioneer::pose_server
protected

Definition at line 40 of file pioneer_server.cpp.

geometry_msgs::Twist Pioneer::vel
protected

Definition at line 58 of file pioneer_server.cpp.

geometry_msgs::Vector3 Pioneer::vel_hp
protected

Definition at line 55 of file pioneer_server.cpp.

ros::Subscriber Pioneer::vel_hp_sub
protected

Definition at line 54 of file pioneer_server.cpp.

ros::Publisher Pioneer::vel_pub
protected

Definition at line 57 of file pioneer_server.cpp.

ros::Subscriber Pioneer::vicon_pose_sub
protected

Definition at line 38 of file pioneer_server.cpp.


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


pioneer_mrs
Author(s): Hanzhe Teng
autogenerated on Thu Mar 5 2020 03:17:35