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< RosAriaNode > | myPublishCB |
ros::NodeHandle | n |
tf::TransformBroadcaster | odom_broadcaster |
geometry_msgs::TransformStamped | odom_trans |
ActionPause * | pause |
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 |
Definition at line 47 of file RosAria.cpp.
RosAriaNode::RosAriaNode | ( | ros::NodeHandle | n | ) |
Definition at line 107 of file RosAria.cpp.
RosAriaNode::~RosAriaNode | ( | ) | [virtual] |
Definition at line 145 of file RosAria.cpp.
void RosAriaNode::cmdvel_cb | ( | const geometry_msgs::TwistConstPtr & | msg | ) |
Definition at line 319 of file RosAria.cpp.
void RosAriaNode::publish | ( | ) |
Definition at line 213 of file RosAria.cpp.
int RosAriaNode::Setup | ( | ) |
Definition at line 156 of file RosAria.cpp.
void RosAriaNode::sonarConnectCb | ( | ) |
Definition at line 93 of file RosAria.cpp.
void RosAriaNode::spin | ( | ) |
Definition at line 208 of file RosAria.cpp.
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.
ActionPause* RosAriaNode::pause [protected] |
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.