#include <velocity_limited_marker.h>
Public Member Functions | |
void | createDirectionalMarkers () |
Creates all directional markers, the method is called from the constructor. | |
void | createRotationalMarkers () |
Creates all rotational markers, the method is called from the constructor. | |
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. | |
VelocityLimitedMarker () | |
Constructor. | |
~VelocityLimitedMarker () | |
Destructor. | |
Protected Attributes | |
std::string | base_frame_ |
bool | disabled_ |
double | lifetime_ |
ros::Publisher | marker_pub_ |
ros::NodeHandle | nh_ |
visualization_msgs::Marker | theta_neg_marker_ |
visualization_msgs::Marker | theta_pos_marker_ |
std::string | topic_name_ |
double | vtheta_last_ |
double | vx_last_ |
double | vy_last_ |
visualization_msgs::Marker | x_neg_marker_ |
visualization_msgs::Marker | x_pos_marker_ |
visualization_msgs::Marker | y_neg_marker_ |
visualization_msgs::Marker | y_pos_marker_ |
double | z_pos_ |
Definition at line 65 of file velocity_limited_marker.h.
Constructor.
Definition at line 72 of file velocity_limited_marker.cpp.
Destructor.
Definition at line 97 of file velocity_limited_marker.cpp.
Creates all directional markers, the method is called from the constructor.
Definition at line 102 of file velocity_limited_marker.cpp.
Creates all rotational markers, the method is called from the constructor.
Definition at line 184 of file velocity_limited_marker.cpp.
void cob_collision_velocity_filter::VelocityLimitedMarker::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.
Definition at line 260 of file velocity_limited_marker.cpp.
std::string cob_collision_velocity_filter::VelocityLimitedMarker::base_frame_ [protected] |
Definition at line 113 of file velocity_limited_marker.h.
bool cob_collision_velocity_filter::VelocityLimitedMarker::disabled_ [protected] |
Definition at line 110 of file velocity_limited_marker.h.
double cob_collision_velocity_filter::VelocityLimitedMarker::lifetime_ [protected] |
Definition at line 119 of file velocity_limited_marker.h.
Definition at line 107 of file velocity_limited_marker.h.
Definition at line 104 of file velocity_limited_marker.h.
visualization_msgs::Marker cob_collision_velocity_filter::VelocityLimitedMarker::theta_neg_marker_ [protected] |
Definition at line 101 of file velocity_limited_marker.h.
visualization_msgs::Marker cob_collision_velocity_filter::VelocityLimitedMarker::theta_pos_marker_ [protected] |
Definition at line 101 of file velocity_limited_marker.h.
std::string cob_collision_velocity_filter::VelocityLimitedMarker::topic_name_ [protected] |
Definition at line 116 of file velocity_limited_marker.h.
double cob_collision_velocity_filter::VelocityLimitedMarker::vtheta_last_ [protected] |
Definition at line 125 of file velocity_limited_marker.h.
double cob_collision_velocity_filter::VelocityLimitedMarker::vx_last_ [protected] |
Definition at line 125 of file velocity_limited_marker.h.
double cob_collision_velocity_filter::VelocityLimitedMarker::vy_last_ [protected] |
Definition at line 125 of file velocity_limited_marker.h.
visualization_msgs::Marker cob_collision_velocity_filter::VelocityLimitedMarker::x_neg_marker_ [protected] |
Definition at line 100 of file velocity_limited_marker.h.
visualization_msgs::Marker cob_collision_velocity_filter::VelocityLimitedMarker::x_pos_marker_ [protected] |
Definition at line 100 of file velocity_limited_marker.h.
visualization_msgs::Marker cob_collision_velocity_filter::VelocityLimitedMarker::y_neg_marker_ [protected] |
Definition at line 100 of file velocity_limited_marker.h.
visualization_msgs::Marker cob_collision_velocity_filter::VelocityLimitedMarker::y_pos_marker_ [protected] |
Definition at line 100 of file velocity_limited_marker.h.
double cob_collision_velocity_filter::VelocityLimitedMarker::z_pos_ [protected] |
Definition at line 122 of file velocity_limited_marker.h.