35 #ifndef DWB_PLUGINS_KINEMATIC_PARAMETERS_H 36 #define DWB_PLUGINS_KINEMATIC_PARAMETERS_H 39 #include <dynamic_reconfigure/server.h> 40 #include <dwb_plugins/KinematicParamsConfig.h> 91 using Ptr = std::shared_ptr<KinematicParameters>;
106 void reconfigureCB(KinematicParamsConfig &config, uint32_t level);
107 std::shared_ptr<dynamic_reconfigure::Server<KinematicParamsConfig> >
dsrv_;
112 #endif // DWB_PLUGINS_KINEMATIC_PARAMETERS_H
double getMinSpeedTheta()
void reconfigureCB(KinematicParamsConfig &config, uint32_t level)
std::shared_ptr< KinematicParameters > Ptr
TFSIMD_FORCE_INLINE const tfScalar & y() const
std::shared_ptr< dynamic_reconfigure::Server< KinematicParamsConfig > > dsrv_
TFSIMD_FORCE_INLINE const tfScalar & x() const
void initialize(const ros::NodeHandle &nh)
A dynamically reconfigurable class containing one representation of the robot's kinematics.
bool isValidSpeed(double x, double y, double theta)
Check to see whether the combined x/y/theta velocities are valid.