19 #ifndef COB_VELOCITY_LIMITED_MARKER_H 20 #define COB_VELOCITY_LIMITED_MARKER_H 26 #include <visualization_msgs/Marker.h> 65 double vel_theta_desired,
66 double vel_theta_actual);
107 #endif // COB_VELOCITY_LIMITED_MARKER_H VelocityLimitedMarker()
Constructor.
visualization_msgs::Marker y_pos_marker_
ros::Publisher marker_pub_
void interpolateColor(double velocity, std_msgs::ColorRGBA &color)
Calculates the color for the marker.
void createRotationalMarkers()
Creates all rotational markers, the method is called from the constructor.
visualization_msgs::Marker theta_neg_marker_
~VelocityLimitedMarker()
Destructor.
void publishMarkers(double vel_x_desired, double vel_x_actual, double vel_y_desired, double vel_y_actual, double vel_theta_desired, double vel_theta_actual)
Creates all the markers, the method is called from the constructor.
visualization_msgs::Marker x_neg_marker_
visualization_msgs::Marker x_pos_marker_
visualization_msgs::Marker theta_pos_marker_
void createDirectionalMarkers()
Creates all directional markers, the method is called from the constructor.
visualization_msgs::Marker y_neg_marker_