#include <fake_kobuki_ros.h>
| Public Member Functions | |
| FakeKobukiRos (std::string &node_name) | |
| bool | init (ros::NodeHandle &nh) | 
| bool | update () | 
| ~FakeKobukiRos () | |
| Private Member Functions | |
| void | advertiseTopics (ros::NodeHandle &nh) | 
| void | publishVersionInfoOnce () | 
| void | subscribeMotorPowerCommand (const kobuki_msgs::MotorPowerConstPtr msg) | 
| void | subscribeTopics (ros::NodeHandle &nh) | 
| void | subscribeVelocityCommand (const geometry_msgs::TwistConstPtr msg) | 
| void | updateJoint (unsigned int index, double &w, ros::Duration step_time) | 
| void | updateOdometry (double w_left, double w_right, ros::Duration step_time) | 
| void | updateTF (geometry_msgs::TransformStamped &odom_tf) | 
| Private Attributes | |
| std::map< std::string, ros::Publisher > | event_publisher | 
| FakeKobuki | kobuki | 
| ros::Time | last_cmd_vel_time | 
| std::string | name | 
| ros::Time | prev_update_time | 
| std::map< std::string, ros::Publisher > | publisher | 
| std::map< std::string, ros::Publisher > | sensor_publisher | 
| std::map< std::string, ros::Subscriber > | subscriber | 
| tf::TransformBroadcaster | tf_broadcaster | 
Definition at line 57 of file fake_kobuki_ros.h.
| kobuki::FakeKobukiRos::FakeKobukiRos | ( | std::string & | node_name | ) | 
Definition at line 6 of file fake_kobuki_ros.cpp.
Definition at line 11 of file fake_kobuki_ros.cpp.
| void kobuki::FakeKobukiRos::advertiseTopics | ( | ros::NodeHandle & | nh | ) |  [private] | 
Definition at line 32 of file fake_kobuki_ros.cpp.
| bool kobuki::FakeKobukiRos::init | ( | ros::NodeHandle & | nh | ) | 
Definition at line 15 of file fake_kobuki_ros.cpp.
| void kobuki::FakeKobukiRos::publishVersionInfoOnce | ( | ) |  [private] | 
Definition at line 70 of file fake_kobuki_ros.cpp.
| void kobuki::FakeKobukiRos::subscribeMotorPowerCommand | ( | const kobuki_msgs::MotorPowerConstPtr | msg | ) |  [private] | 
Definition at line 82 of file fake_kobuki_ros.cpp.
| void kobuki::FakeKobukiRos::subscribeTopics | ( | ros::NodeHandle & | nh | ) |  [private] | 
Definition at line 63 of file fake_kobuki_ros.cpp.
| void kobuki::FakeKobukiRos::subscribeVelocityCommand | ( | const geometry_msgs::TwistConstPtr | msg | ) |  [private] | 
Definition at line 75 of file fake_kobuki_ros.cpp.
| bool kobuki::FakeKobukiRos::update | ( | ) | 
Definition at line 154 of file fake_kobuki_ros.cpp.
| void kobuki::FakeKobukiRos::updateJoint | ( | unsigned int | index, | 
| double & | w, | ||
| ros::Duration | step_time | ||
| ) |  [private] | 
Definition at line 96 of file fake_kobuki_ros.cpp.
| void kobuki::FakeKobukiRos::updateOdometry | ( | double | w_left, | 
| double | w_right, | ||
| ros::Duration | step_time | ||
| ) |  [private] | 
Definition at line 105 of file fake_kobuki_ros.cpp.
| void kobuki::FakeKobukiRos::updateTF | ( | geometry_msgs::TransformStamped & | odom_tf | ) |  [private] | 
Definition at line 143 of file fake_kobuki_ros.cpp.
| std::map<std::string,ros::Publisher> kobuki::FakeKobukiRos::event_publisher  [private] | 
Definition at line 90 of file fake_kobuki_ros.h.
| FakeKobuki kobuki::FakeKobukiRos::kobuki  [private] | 
Definition at line 99 of file fake_kobuki_ros.h.
Definition at line 84 of file fake_kobuki_ros.h.
| std::string kobuki::FakeKobukiRos::name  [private] | 
Definition at line 83 of file fake_kobuki_ros.h.
Definition at line 85 of file fake_kobuki_ros.h.
| std::map<std::string,ros::Publisher> kobuki::FakeKobukiRos::publisher  [private] | 
Definition at line 88 of file fake_kobuki_ros.h.
| std::map<std::string,ros::Publisher> kobuki::FakeKobukiRos::sensor_publisher  [private] | 
Definition at line 92 of file fake_kobuki_ros.h.
| std::map<std::string,ros::Subscriber> kobuki::FakeKobukiRos::subscriber  [private] | 
Definition at line 97 of file fake_kobuki_ros.h.
Definition at line 94 of file fake_kobuki_ros.h.