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.