Go to the documentation of this file.
30 #include <dynamic_reconfigure/server.h>
31 #include <geometry_msgs/TwistStamped.h>
36 #include <twist_controller/TwistControllerConfig.h>
69 void reconfigureCallback(
const twist_controller::TwistControllerConfig& config, uint32_t level);
71 std::shared_ptr<dynamic_reconfigure::Server<twist_controller::TwistControllerConfig>>
server_;
virtual bool init(TwistCommandInterface *hw, ros::NodeHandle &n) override
void twistCallback(const geometry_msgs::TwistConstPtr &msg)
void reconfigureCallback(const twist_controller::TwistControllerConfig &config, uint32_t level)
TwistCommandHandle handle_
virtual ~TwistController()=default
std::shared_ptr< dynamic_reconfigure::Server< twist_controller::TwistControllerConfig > > server_
void setCommand(const geometry_msgs::Twist &twist)
virtual void starting(const ros::Time &time) override
virtual void update(const ros::Time &, const ros::Duration &) override
ros::Subscriber twist_sub_
A Cartesian ROS-controller for commanding target twists to a robot.
realtime_tools::RealtimeBuffer< geometry_msgs::Twist > command_buffer_
TwistController()=default
twist_controller
Author(s): Felix Exner
, Stefan Scherzinger
autogenerated on Tue Oct 15 2024 02:09:17