cob_collision_velocity_filter.cpp
/tmp/ws/src/cob_control/cob_collision_velocity_filter/src/
cob__collision__velocity__filter_8cpp.html
cob_collision_velocity_filter.h
int
main
cob__collision__velocity__filter_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
cob_collision_velocity_filter.h
/tmp/ws/src/cob_control/cob_collision_velocity_filter/include/
cob__collision__velocity__filter_8h.html
velocity_limited_marker.h
CollisionVelocityFilter
mainpage.dox
/tmp/ws/src/cob_control/cob_collision_velocity_filter/
mainpage_8dox.html
velocity_limited_marker.cpp
/tmp/ws/src/cob_control/cob_collision_velocity_filter/src/
velocity__limited__marker_8cpp.html
velocity_limited_marker.h
cob_collision_velocity_filter
const double
DEFAULT_LIFETIME
namespacecob__collision__velocity__filter.html
a1e43168341b8fb4ddc921916f887fad1
const double
DEFAULT_Z_POSITION
namespacecob__collision__velocity__filter.html
a3d6c1b700eeb682a2f13487a582cf3cf
const double
MARKER_RADIUS_DIR
namespacecob__collision__velocity__filter.html
a1c168ff0f7fbbd0c26f81235c2e93a76
const double
MARKER_RADIUS_ROT
namespacecob__collision__velocity__filter.html
aece7116dacc813e9f2e223020eff0bed
const double
MARKER_SCALE_DIR
namespacecob__collision__velocity__filter.html
a4c19e52594cb5fb0c08c5e1e44b343ab
const double
MARKER_SCALE_ROT
namespacecob__collision__velocity__filter.html
a05daa2cd5d6dfcc5bd08867b12492b9d
const double
MARKER_WIDTH_DIR
namespacecob__collision__velocity__filter.html
a584c5311ef995d2c210051e6aa45d804
const double
MARKER_WIDTH_ROT
namespacecob__collision__velocity__filter.html
aaa72d1589909d854cfa00099e36f791e
const float
MAX_COLOR
namespacecob__collision__velocity__filter.html
a0b7b32329140d7efe72cd274546e5cfd
[4]
const double
MAX_VELOCITY
namespacecob__collision__velocity__filter.html
a529e4f9b90d9aef858dcddcd437e61bc
const float
MIN_COLOR
namespacecob__collision__velocity__filter.html
a7519ed8b4a7d8319b8a119ee2b615400
[4]
const double
MIN_VELOCITY
namespacecob__collision__velocity__filter.html
a2166ba79c62412744e2b2f83baebc5b5
const double
VELOCITY_COEFF
namespacecob__collision__velocity__filter.html
a3858e5c35e3bfa19b8fd9a018c3af2ab
velocity_limited_marker.h
/tmp/ws/src/cob_control/cob_collision_velocity_filter/include/
velocity__limited__marker_8h.html
cob_collision_velocity_filter::VelocityLimitedMarker
cob_collision_velocity_filter
#define
COB_VELOCITY_LIMITED_MARKER_H
velocity__limited__marker_8h.html
a2146ca099437d92a108ab792cf30729f
CollisionVelocityFilter
classCollisionVelocityFilter.html
CollisionVelocityFilter
classCollisionVelocityFilter.html
CollisionVelocityFilter
classCollisionVelocityFilter.html
a9977d1cb09fcc5026f27badce7c8a8f5
(costmap_2d::Costmap2DROS *costmap)
void
dynamicReconfigureCB
classCollisionVelocityFilter.html
a11c93a9ba40f278ed33e824e4eee582d
(const cob_collision_velocity_filter::CollisionVelocityFilterConfig &config, const uint32_t level)
void
getFootprint
classCollisionVelocityFilter.html
ac225413f1feb493c8620643ea23a176a
(const ros::TimerEvent &)
void
joystickVelocityCB
classCollisionVelocityFilter.html
a36393809fa66b2c8b55741c1a9f80652
(const geometry_msgs::Twist::ConstPtr &twist)
void
readObstacles
classCollisionVelocityFilter.html
ae8bf0335ef17563a9e6dac2c0007b6cc
()
~CollisionVelocityFilter
classCollisionVelocityFilter.html
a361ef9f7d5882581862e820415f41194
()
dynamic_reconfigure::Server< cob_collision_velocity_filter::CollisionVelocityFilterConfig >
dyn_server_
classCollisionVelocityFilter.html
a59f4c59a9bdc2608d15748da51fc10c2
dynamic_reconfigure::Server< cob_collision_velocity_filter::CollisionVelocityFilterConfig >::CallbackType
dynCB_
classCollisionVelocityFilter.html
a4576e3df8d3b82482072cb39122b1385
ros::Timer
get_footprint_timer_
classCollisionVelocityFilter.html
affdecc75bf757e96d103ccec113f8954
ros::Subscriber
joystick_velocity_sub_
classCollisionVelocityFilter.html
a5aaa3193776b313d2b431034b581dc60
ros::NodeHandle
nh_
classCollisionVelocityFilter.html
a42eb2e6dd5e6128e49bde4b1fc31eff5
ros::Subscriber
obstacles_sub_
classCollisionVelocityFilter.html
a434911d0a6543286e6bc5bc86fadb96e
ros::NodeHandle
pnh_
classCollisionVelocityFilter.html
a9fd0f4cf59206e669740723765fa300f
ros::Publisher
topic_pub_command_
classCollisionVelocityFilter.html
a1408beddb5979e6fa16c5522f1e48dda
ros::Publisher
topic_pub_relevant_obstacles_
classCollisionVelocityFilter.html
ac25de16cc6c7882608f02758a564c7d7
double
getDistance2d
classCollisionVelocityFilter.html
a26cba4929623eced7d710d392e76f561
(geometry_msgs::Point a, geometry_msgs::Point b)
void
obstacleHandler
classCollisionVelocityFilter.html
a24f65ca007ebfa4d666b59cb04be435a
()
bool
obstacleValid
classCollisionVelocityFilter.html
a6ce92d787037b1e992fbac6a68e2a64e
(double x_obstacle, double y_obstacle)
void
performControllerStep
classCollisionVelocityFilter.html
a9e59768731dc480d9cee0d64d7d03337
()
double
sign
classCollisionVelocityFilter.html
a91e2c34d3ba800abfd718c24d9a483ef
(double x)
void
stopMovement
classCollisionVelocityFilter.html
afc1c0e11b0c312b36bf569a7f8782b12
()
costmap_2d::Costmap2DROS *
anti_collision_costmap_
classCollisionVelocityFilter.html
aca40ce5be16490d9750d1fccd0ed890a
double
atheta_max_
classCollisionVelocityFilter.html
a8422696a3ca1ce682fcd45ca3cf85227
double
ax_max_
classCollisionVelocityFilter.html
ac046e6c365c3d544dbf5b5cf423e4628
double
ay_max_
classCollisionVelocityFilter.html
a81d783bc7fce1c01c2a1bd5f6e63b557
double
closest_obstacle_angle_
classCollisionVelocityFilter.html
a91971c188a453ccf1d0bb10f9e66d29b
double
closest_obstacle_dist_
classCollisionVelocityFilter.html
a848a7c3134e50ba2a12b720bc7f6b432
int
costmap_obstacle_treshold_
classCollisionVelocityFilter.html
a8af4f4d838e9dff873c8d706ab857900
bool
costmap_received_
classCollisionVelocityFilter.html
a14cad70b99a7f68a27c111f0c5f55224
double
footprint_front_
classCollisionVelocityFilter.html
a73fac3176358648c5dd547ef4317a110
double
footprint_front_initial_
classCollisionVelocityFilter.html
ab82ac0a25378a8a69f80e1548a9f38bc
double
footprint_left_
classCollisionVelocityFilter.html
a91f671c7dd46c0bf633ca9818d2b4df3
double
footprint_left_initial_
classCollisionVelocityFilter.html
a892eff1ec3b5aaf4286f84985e8ae4d3
double
footprint_rear_
classCollisionVelocityFilter.html
a99ed8c8b4aa8c64d6fe3316c31454f10
double
footprint_rear_initial_
classCollisionVelocityFilter.html
a203231324eaa17210390ded681631a57
double
footprint_right_
classCollisionVelocityFilter.html
a14ecad8591b11c778e22c89411080e80
double
footprint_right_initial_
classCollisionVelocityFilter.html
a17592746ee3436f35da1f9fb806c2820
std::string
global_frame_
classCollisionVelocityFilter.html
a055a5281d061af7fad57560d0a4b956f
double
influence_radius_
classCollisionVelocityFilter.html
a1e6949720167123b07853ed3cb1f523e
double
kp_
classCollisionVelocityFilter.html
a16f9ce9f9de923523dbe536472f5cd70
double
kv_
classCollisionVelocityFilter.html
a6c8e64055a0756fd2a419b6465c67d3d
nav_msgs::OccupancyGrid
last_costmap_received_
classCollisionVelocityFilter.html
a2df89943620ca9527a5b8cdc0e4001b8
double
last_time_
classCollisionVelocityFilter.html
af405e7bc8fc4c1c870cbef36f65b979f
pthread_mutex_t
m_mutex
classCollisionVelocityFilter.html
aebfbf63adfbb5a985cc4747fabc178d5
double
obstacle_damping_dist_
classCollisionVelocityFilter.html
a9d417c09716d4213b076d2feb7c5fba4
nav_msgs::OccupancyGrid
relevant_obstacles_
classCollisionVelocityFilter.html
ac1d600a0ff0ff7290e7d9532656b7ed7
std::vector< geometry_msgs::Point >
robot_footprint_
classCollisionVelocityFilter.html
ad7f647d136af5e892ca565ce0d94e638
std::string
robot_frame_
classCollisionVelocityFilter.html
a28689a01d26cdf481762090b784b7d93
geometry_msgs::Vector3
robot_twist_angular_
classCollisionVelocityFilter.html
a4c5b635155ec24901ffcdb28f4bd4acd
geometry_msgs::Vector3
robot_twist_linear_
classCollisionVelocityFilter.html
a7b3ee5c353ac8f0f6afed1e7334312df
double
stop_threshold_
classCollisionVelocityFilter.html
acea60a41c46e713997b23c93c8184328
double
use_circumscribed_threshold_
classCollisionVelocityFilter.html
a6702d48f7b7f3792898224a78220fe18
double
v_max_
classCollisionVelocityFilter.html
ad54bcacbf463d717ed9f0868d211c30a
cob_collision_velocity_filter::VelocityLimitedMarker
velocity_limited_marker_
classCollisionVelocityFilter.html
abe7b150a867362eae8728e3431339490
double
virt_mass_
classCollisionVelocityFilter.html
ae0f1c65d69682efd7f1850c6386a09f1
double
vtheta_last_
classCollisionVelocityFilter.html
a94e395e40d76e34624d831c6e18a8fff
double
vtheta_max_
classCollisionVelocityFilter.html
a1a5dec4495b72bc4f17ec4fff63a6c73
double
vx_last_
classCollisionVelocityFilter.html
a10a089cb9ccfbf5ceab95a03079f70d4
double
vy_last_
classCollisionVelocityFilter.html
a1375a3bc0f5abe075218b31e245578c9
cob_collision_velocity_filter::VelocityLimitedMarker
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
void
createDirectionalMarkers
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a4bd5c5d1a8cc6ff8691b97fcda67ae65
()
void
createRotationalMarkers
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
acfea5a2fed5bc752583973f30eb29047
()
void
interpolateColor
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
ae63679745b9efbe970940f9549565d27
(double velocity, std_msgs::ColorRGBA &color)
void
publishMarkers
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
ab8f3df731667d943b4b454b02e8e04a4
(double vel_x_desired, double vel_x_actual, double vel_y_desired, double vel_y_actual, double vel_theta_desired, double vel_theta_actual)
VelocityLimitedMarker
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
ab8f65112fb6424487a703334e834d4dc
()
~VelocityLimitedMarker
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
ace1576e730e348b0ee3e22d6568b28bf
()
std::string
base_frame_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
ab5a21c45b983bda041edd022b307c3f9
bool
disabled_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
af21dfb6ecf9ff129745361968bdfa02f
double
lifetime_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a54b0359a2a72bf0ebaad6e4fdb1fb819
ros::Publisher
marker_pub_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a855dc3f06e81dac89831bf1ba64e3577
ros::NodeHandle
nh_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a8f732e21e187ff86981ff903c459b76d
visualization_msgs::Marker
theta_neg_marker_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
af464624fbb24cae8da64928940ca3c2d
visualization_msgs::Marker
theta_pos_marker_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a64b9aa290bd1f1307540e63fff0e52a1
std::string
topic_name_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
aed0d08d58c038fd4ee858f465ab1c7e6
double
vtheta_last_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
ab212118de806bd0c6d66cec945b4317e
double
vx_last_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
adb930e7bc6a9648016e730de2ee12130
double
vy_last_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a85028874e0f279d1bdd058f70842b0fd
visualization_msgs::Marker
x_neg_marker_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a25afbfbb8f7f71a956e7690478b7ffa3
visualization_msgs::Marker
x_pos_marker_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a1ba31563ff778837475520014fcedb5c
visualization_msgs::Marker
y_neg_marker_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a2eee181b3bf2e369b5d2f98f31788a5c
visualization_msgs::Marker
y_pos_marker_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
a0bc45d274b0be7433e699b844a6bd86d
double
z_pos_
classcob__collision__velocity__filter_1_1VelocityLimitedMarker.html
af0a11e54216590eb4c297371032415cd
cob_collision_velocity_filter
namespacecob__collision__velocity__filter.html
cob_collision_velocity_filter::VelocityLimitedMarker
const double
DEFAULT_LIFETIME
namespacecob__collision__velocity__filter.html
a1e43168341b8fb4ddc921916f887fad1
const double
DEFAULT_Z_POSITION
namespacecob__collision__velocity__filter.html
a3d6c1b700eeb682a2f13487a582cf3cf
const double
MARKER_RADIUS_DIR
namespacecob__collision__velocity__filter.html
a1c168ff0f7fbbd0c26f81235c2e93a76
const double
MARKER_RADIUS_ROT
namespacecob__collision__velocity__filter.html
aece7116dacc813e9f2e223020eff0bed
const double
MARKER_SCALE_DIR
namespacecob__collision__velocity__filter.html
a4c19e52594cb5fb0c08c5e1e44b343ab
const double
MARKER_SCALE_ROT
namespacecob__collision__velocity__filter.html
a05daa2cd5d6dfcc5bd08867b12492b9d
const double
MARKER_WIDTH_DIR
namespacecob__collision__velocity__filter.html
a584c5311ef995d2c210051e6aa45d804
const double
MARKER_WIDTH_ROT
namespacecob__collision__velocity__filter.html
aaa72d1589909d854cfa00099e36f791e
const float
MAX_COLOR
namespacecob__collision__velocity__filter.html
a0b7b32329140d7efe72cd274546e5cfd
[4]
const double
MAX_VELOCITY
namespacecob__collision__velocity__filter.html
a529e4f9b90d9aef858dcddcd437e61bc
const float
MIN_COLOR
namespacecob__collision__velocity__filter.html
a7519ed8b4a7d8319b8a119ee2b615400
[4]
const double
MIN_VELOCITY
namespacecob__collision__velocity__filter.html
a2166ba79c62412744e2b2f83baebc5b5
const double
VELOCITY_COEFF
namespacecob__collision__velocity__filter.html
a3858e5c35e3bfa19b8fd9a018c3af2ab
index
index