
Public Member Functions | |
| virtual bool | init (hardware_interface::JointStateInterface *hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) |
| OdometryController () | |
| virtual bool | srv_reset (std_srvs::Trigger::Request &req, std_srvs::Trigger::Response &res) |
| virtual void | starting (const ros::Time &time) |
| virtual void | stopping (const ros::Time &time) |
| virtual void | update (const ros::Time &time, const ros::Duration &period) |
Public Member Functions inherited from cob_omni_drive_controller::GeomController< hardware_interface::JointStateInterface, UndercarriageGeom > | |
| bool | init (hardware_interface::JointStateInterface *hw, ros::NodeHandle &controller_nh) |
| bool | init (hardware_interface::JointStateInterface *hw, const wheel_params_t &wheel_params) |
Public Member Functions inherited from cob_omni_drive_controller::GeomControllerBase< hardware_interface::JointStateInterface::ResourceHandleType, UndercarriageGeom > | |
| void | updateState () |
Private Member Functions | |
| void | publish (const ros::TimerEvent &event) |
Private Attributes | |
| boost::mutex | mutex_ |
| nav_msgs::Odometry | odom_ |
| geometry_msgs::TransformStamped | odom_tf_ |
| boost::scoped_ptr< OdometryTracker > | odom_tracker_ |
| PlatformState | platform_state_ |
| ros::Timer | publish_timer_ |
| bool | reset_ |
| ros::ServiceServer | service_reset_ |
| ros::Time | stop_time_ |
| boost::scoped_ptr< tf::TransformBroadcaster > | tf_broadcast_odometry_ |
| ros::Publisher | topic_pub_odometry_ |
Additional Inherited Members | |
Public Types inherited from cob_omni_drive_controller::GeomController< hardware_interface::JointStateInterface, UndercarriageGeom > | |
| typedef std::vector< typename UndercarriageGeom::WheelParams > | wheel_params_t |
Protected Member Functions inherited from cob_omni_drive_controller::GeomControllerBase< hardware_interface::JointStateInterface::ResourceHandleType, UndercarriageGeom > | |
| bool | setup (const std::vector< typename UndercarriageGeom::WheelParams > &wheel_params) |
Protected Attributes inherited from cob_omni_drive_controller::GeomControllerBase< hardware_interface::JointStateInterface::ResourceHandleType, UndercarriageGeom > | |
| std::vector< hardware_interface::JointStateInterface::ResourceHandleType > | drive_joints_ |
| boost::scoped_ptr< UndercarriageGeom > | geom_ |
| std::vector< hardware_interface::JointStateInterface::ResourceHandleType > | steer_joints_ |
| std::vector< WheelState > | wheel_states_ |
Definition at line 35 of file odom_plugin.cpp.
|
inline |
Definition at line 38 of file odom_plugin.cpp.
|
inlinevirtual |
Definition at line 40 of file odom_plugin.cpp.
|
inlineprivate |
Definition at line 135 of file odom_plugin.cpp.
|
inlinevirtual |
Definition at line 83 of file odom_plugin.cpp.
|
inlinevirtual |
Definition at line 78 of file odom_plugin.cpp.
|
inlinevirtual |
Definition at line 117 of file odom_plugin.cpp.
|
inlinevirtual |
Definition at line 99 of file odom_plugin.cpp.
|
private |
Definition at line 130 of file odom_plugin.cpp.
|
private |
Definition at line 128 of file odom_plugin.cpp.
|
private |
Definition at line 131 of file odom_plugin.cpp.
|
private |
Definition at line 126 of file odom_plugin.cpp.
|
private |
Definition at line 120 of file odom_plugin.cpp.
|
private |
Definition at line 127 of file odom_plugin.cpp.
|
private |
Definition at line 129 of file odom_plugin.cpp.
|
private |
Definition at line 123 of file odom_plugin.cpp.
|
private |
Definition at line 132 of file odom_plugin.cpp.
|
private |
Definition at line 125 of file odom_plugin.cpp.
|
private |
Definition at line 122 of file odom_plugin.cpp.