Public Member Functions | Protected Attributes
RosAriaNode Class Reference

List of all members.

Public Member Functions

void cmdvel_cb (const geometry_msgs::TwistConstPtr &)
void publish ()
 RosAriaNode (ros::NodeHandle n)
int Setup ()
void sonarConnectCb ()
void spin ()
virtual ~RosAriaNode ()

Protected Attributes

ROSARIA::BumperState bumpers
ros::Publisher bumpers_pub
ros::Subscriber cmdvel_sub
ArSimpleConnector * conn
std::string frame_id_base_link
std::string frame_id_bumper
std::string frame_id_odom
std::string frame_id_sonar
ArFunctorC< RosAriaNodemyPublishCB
ros::NodeHandle n
tf::TransformBroadcaster odom_broadcaster
geometry_msgs::TransformStamped odom_trans
ActionPausepause
ArPose pos
ros::Publisher pose_pub
nav_msgs::Odometry position
ArRobot * robot
std::string serial_port
ros::Publisher sonar_pub
std::string tf_prefix
bool use_sonar
ros::Time veltime

Detailed Description

Definition at line 47 of file RosAria.cpp.


Constructor & Destructor Documentation

RosAriaNode::RosAriaNode ( ros::NodeHandle  n)

Definition at line 107 of file RosAria.cpp.

Definition at line 145 of file RosAria.cpp.


Member Function Documentation

void RosAriaNode::cmdvel_cb ( const geometry_msgs::TwistConstPtr &  msg)

Definition at line 319 of file RosAria.cpp.

Definition at line 213 of file RosAria.cpp.

Definition at line 156 of file RosAria.cpp.

Definition at line 93 of file RosAria.cpp.

Definition at line 208 of file RosAria.cpp.


Member Data Documentation

ROSARIA::BumperState RosAriaNode::bumpers [protected]

Definition at line 75 of file RosAria.cpp.

ros::Publisher RosAriaNode::bumpers_pub [protected]

Definition at line 63 of file RosAria.cpp.

ros::Subscriber RosAriaNode::cmdvel_sub [protected]

Definition at line 65 of file RosAria.cpp.

ArSimpleConnector* RosAriaNode::conn [protected]

Definition at line 71 of file RosAria.cpp.

std::string RosAriaNode::frame_id_base_link [protected]

Definition at line 85 of file RosAria.cpp.

std::string RosAriaNode::frame_id_bumper [protected]

Definition at line 86 of file RosAria.cpp.

std::string RosAriaNode::frame_id_odom [protected]

Definition at line 84 of file RosAria.cpp.

std::string RosAriaNode::frame_id_sonar [protected]

Definition at line 87 of file RosAria.cpp.

ArFunctorC<RosAriaNode> RosAriaNode::myPublishCB [protected]

Definition at line 77 of file RosAria.cpp.

ros::NodeHandle RosAriaNode::n [protected]

Definition at line 61 of file RosAria.cpp.

tf::TransformBroadcaster RosAriaNode::odom_broadcaster [protected]

Definition at line 80 of file RosAria.cpp.

geometry_msgs::TransformStamped RosAriaNode::odom_trans [protected]

Definition at line 81 of file RosAria.cpp.

Definition at line 73 of file RosAria.cpp.

ArPose RosAriaNode::pos [protected]

Definition at line 76 of file RosAria.cpp.

ros::Publisher RosAriaNode::pose_pub [protected]

Definition at line 62 of file RosAria.cpp.

nav_msgs::Odometry RosAriaNode::position [protected]

Definition at line 74 of file RosAria.cpp.

ArRobot* RosAriaNode::robot [protected]

Definition at line 72 of file RosAria.cpp.

std::string RosAriaNode::serial_port [protected]

Definition at line 69 of file RosAria.cpp.

ros::Publisher RosAriaNode::sonar_pub [protected]

Definition at line 64 of file RosAria.cpp.

std::string RosAriaNode::tf_prefix [protected]

Definition at line 83 of file RosAria.cpp.

bool RosAriaNode::use_sonar [protected]

Definition at line 90 of file RosAria.cpp.

ros::Time RosAriaNode::veltime [protected]

Definition at line 67 of file RosAria.cpp.


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


ROSARIA
Author(s): Srećko Jurić-Kavelj
autogenerated on Tue Jan 7 2014 11:02:14