alignment_util.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
alignment__util_8cpp.html
dwb_critics/alignment_util.h
dwb_critics
geometry_msgs::Pose2D
getForwardPose
namespacedwb__critics.html
a7d52a7c865183df6834a81d6f5c89938
(const geometry_msgs::Pose2D &pose, double distance)
alignment_util.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
alignment__util_8h.html
dwb_critics
geometry_msgs::Pose2D
getForwardPose
namespacedwb__critics.html
a7d52a7c865183df6834a81d6f5c89938
(const geometry_msgs::Pose2D &pose, double distance)
base_obstacle.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
base__obstacle_8cpp.html
dwb_critics/base_obstacle.h
dwb_critics
base_obstacle.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
base__obstacle_8h.html
dwb_critics::BaseObstacleCritic
dwb_critics
goal_align.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
goal__align_8cpp.html
dwb_critics/goal_align.h
dwb_critics/alignment_util.h
dwb_critics
goal_align.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
goal__align_8h.html
dwb_critics/goal_dist.h
dwb_critics::GoalAlignCritic
dwb_critics
goal_dist.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
goal__dist_8cpp.html
dwb_critics/goal_dist.h
dwb_critics
goal_dist.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
goal__dist_8h.html
dwb_critics/map_grid.h
dwb_critics::GoalDistCritic
dwb_critics
map_grid.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
map__grid_8cpp.html
dwb_critics/map_grid.h
dwb_critics
map_grid.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
map__grid_8h.html
dwb_critics::MapGridCritic
dwb_critics::MapGridCritic::MapGridQueue
dwb_critics
obstacle_footprint.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
obstacle__footprint_8cpp.html
dwb_critics
obstacle_footprint.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
obstacle__footprint_8h.html
dwb_critics/base_obstacle.h
dwb_critics::ObstacleFootprintCritic
dwb_critics
oscillation.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
oscillation_8cpp.html
dwb_critics/oscillation.h
dwb_critics
oscillation.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
oscillation_8h.html
dwb_critics::OscillationCritic::CommandTrend
dwb_critics::OscillationCritic
dwb_critics
path_align.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
path__align_8cpp.html
dwb_critics/path_align.h
dwb_critics/alignment_util.h
dwb_critics
path_align.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
path__align_8h.html
dwb_critics/path_dist.h
dwb_critics::PathAlignCritic
dwb_critics
path_dist.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
path__dist_8cpp.html
dwb_critics/path_dist.h
dwb_critics
path_dist.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
path__dist_8h.html
dwb_critics/map_grid.h
dwb_critics::PathDistCritic
dwb_critics
prefer_forward.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
prefer__forward_8cpp.html
dwb_critics/prefer_forward.h
dwb_critics
prefer_forward.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
prefer__forward_8h.html
dwb_critics::PreferForwardCritic
dwb_critics
rotate_to_goal.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
rotate__to__goal_8cpp.html
dwb_critics/rotate_to_goal.h
dwb_critics
double
hypot_sq
namespacedwb__critics.html
acfeea5a6efbe602bcd27c369be9803a7
(double dx, double dy)
const double
EPSILON
rotate__to__goal_8cpp.html
a596344e5a2992d2beec43b76a6294de0
rotate_to_goal.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
rotate__to__goal_8h.html
dwb_critics::RotateToGoalCritic
dwb_critics
twirling.cpp
/tmp/ws/src/robot_navigation/dwb_critics/src/
twirling_8cpp.html
dwb_critics/twirling.h
dwb_critics
twirling.h
/tmp/ws/src/robot_navigation/dwb_critics/include/dwb_critics/
twirling_8h.html
dwb_critics::TwirlingCritic
dwb_critics
dwb_critics::BaseObstacleCritic
classdwb__critics_1_1BaseObstacleCritic.html
dwb_local_planner::TrajectoryCritic
void
addCriticVisualization
classdwb__critics_1_1BaseObstacleCritic.html
ac7dc06d11cd593aa85637a1d466478d3
(sensor_msgs::PointCloud &pc) override
virtual bool
isValidCost
classdwb__critics_1_1BaseObstacleCritic.html
af4f2a3f497a64095fe3a31d2652e63e2
(const unsigned char cost)
void
onInit
classdwb__critics_1_1BaseObstacleCritic.html
acc64fec1f0b55813a58d04e01f6775e3
() override
virtual double
scorePose
classdwb__critics_1_1BaseObstacleCritic.html
a25a340c94d65a67e1c1a2d1424459bec
(const nav_core2::Costmap &costmap, const geometry_msgs::Pose2D &pose)
double
scoreTrajectory
classdwb__critics_1_1BaseObstacleCritic.html
a7caf25369a1e2b229e9e0911bb3b7949
(const dwb_msgs::Trajectory2D &traj) override
bool
sum_scores_
classdwb__critics_1_1BaseObstacleCritic.html
a748fc9e6e9a8eb12d8d1cbafaf9b09a4
dwb_critics::OscillationCritic::CommandTrend
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
CommandTrend
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
a1d594740cebbbb960ad1c74c772d0e7d
()
bool
hasSignFlipped
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
aa5079b7c16750ed5731822838b8d6840
()
bool
isOscillating
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
a3e759f680243f497e0aed748af8eb8e7
(double velocity)
void
reset
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
a4132b52d9cbee5c7229c61c11b53a286
()
bool
update
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
a6abccf37b052089abc6bd6e1afa172fa
(double velocity)
Sign
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
a99c428c0124be365a78669b4bdbbadc2
ZERO
POSITIVE
NEGATIVE
bool
negative_only_
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
a357afd29ee041152ac23101cacfdfb92
bool
positive_only_
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
ab5f8742baf92c39c3854f087cfd6f98e
Sign
sign_
classdwb__critics_1_1OscillationCritic_1_1CommandTrend.html
aef2230f0742be6c68ced6a932d58936b
dwb_critics::GoalAlignCritic
classdwb__critics_1_1GoalAlignCritic.html
dwb_critics::GoalDistCritic
GoalAlignCritic
classdwb__critics_1_1GoalAlignCritic.html
a00b149c298bab69e8bc6ba080647fd32
()
void
onInit
classdwb__critics_1_1GoalAlignCritic.html
a83dd90bad833fba41ef1e3a11030b76e
() override
bool
prepare
classdwb__critics_1_1GoalAlignCritic.html
af51d3b516887e2c3051d98268f096782
(const geometry_msgs::Pose2D &pose, const nav_2d_msgs::Twist2D &vel, const geometry_msgs::Pose2D &goal, const nav_2d_msgs::Path2D &global_plan) override
double
scorePose
classdwb__critics_1_1GoalAlignCritic.html
abad33dd416714348d61c6989880d7232
(const geometry_msgs::Pose2D &pose) override
double
forward_point_distance_
classdwb__critics_1_1GoalAlignCritic.html
a2bf63091e306436997f255bd947e5181
dwb_critics::GoalDistCritic
classdwb__critics_1_1GoalDistCritic.html
dwb_critics::MapGridCritic
bool
prepare
classdwb__critics_1_1GoalDistCritic.html
ac333f5bc7f513eac41003d92f8c6b882
(const geometry_msgs::Pose2D &pose, const nav_2d_msgs::Twist2D &vel, const geometry_msgs::Pose2D &goal, const nav_2d_msgs::Path2D &global_plan) override
bool
getLastPoseOnCostmap
classdwb__critics_1_1GoalDistCritic.html
afdb1373ca7cfc94bb69733737544e1d5
(const nav_2d_msgs::Path2D &global_plan, unsigned int &x, unsigned int &y)
dwb_critics::MapGridCritic
classdwb__critics_1_1MapGridCritic.html
dwb_local_planner::TrajectoryCritic
dwb_critics::MapGridCritic::MapGridQueue
void
addCriticVisualization
classdwb__critics_1_1MapGridCritic.html
a67db7bbf0347893c871a100df7d4fddc
(sensor_msgs::PointCloud &pc) override
double
getScale
classdwb__critics_1_1MapGridCritic.html
a775e2b988fc7c65e151598db393ced14
() const override
double
getScore
classdwb__critics_1_1MapGridCritic.html
a8a4b72849b5cfd098cc68cfd6a67ee4c
(unsigned int x, unsigned int y)
MapGridCritic
classdwb__critics_1_1MapGridCritic.html
a78c67cdfd91978bf56828dee50a5e654
()
void
onInit
classdwb__critics_1_1MapGridCritic.html
a5e876730c93c6c1d25928fe3aad1fc4a
() override
virtual double
scorePose
classdwb__critics_1_1MapGridCritic.html
ae9a05309d91f1938ea4c20e2775b59c3
(const geometry_msgs::Pose2D &pose)
double
scoreTrajectory
classdwb__critics_1_1MapGridCritic.html
ad1050a8c05e5795d80b8a58a8d296ca3
(const dwb_msgs::Trajectory2D &traj) override
void
setAsObstacle
classdwb__critics_1_1MapGridCritic.html
a5941d37bf8890dabb98e01f61c03ec8f
(unsigned int x, unsigned int y)
ScoreAggregationType
classdwb__critics_1_1MapGridCritic.html
a12e0b17353f643bf3d92f120bd21cc53
Last
Sum
Product
void
propogateManhattanDistances
classdwb__critics_1_1MapGridCritic.html
a6aa45d2e8b4a72bbf6de479106e9dea3
()
void
reset
classdwb__critics_1_1MapGridCritic.html
a2557ba65b34018dcaf2c2c875e1f2fff
() override
ScoreAggregationType
aggregationType_
classdwb__critics_1_1MapGridCritic.html
ae271783cf506a2d6fb2b376272aa1ce6
nav_grid::VectorNavGrid< double >
cell_values_
classdwb__critics_1_1MapGridCritic.html
a3076818ff1bbfa5e5c6cfb05b326721a
double
obstacle_score_
classdwb__critics_1_1MapGridCritic.html
a7724cadb1d1e61475ce77f40ad02b459
std::shared_ptr< MapGridQueue >
queue_
classdwb__critics_1_1MapGridCritic.html
a1f39564e7483b4e53fe76f4a052b7905
bool
stop_on_failure_
classdwb__critics_1_1MapGridCritic.html
a58f1ef3dfdc9c160259b9848d5ec6b3d
double
unreachable_score_
classdwb__critics_1_1MapGridCritic.html
aa3994c24a5e1e09bce58ec20cbf622b8
dwb_critics::MapGridCritic::MapGridQueue
classdwb__critics_1_1MapGridCritic_1_1MapGridQueue.html
costmap_queue::CostmapQueue
MapGridQueue
classdwb__critics_1_1MapGridCritic_1_1MapGridQueue.html
aaedea19ef749ee1c4b52c4c72a113c00
(nav_core2::Costmap &costmap, MapGridCritic &parent)
bool
validCellToQueue
classdwb__critics_1_1MapGridCritic_1_1MapGridQueue.html
a1b82c979daaedbbd7e60bebde6b40266
(const costmap_queue::CellData &cell) override
MapGridCritic &
parent_
classdwb__critics_1_1MapGridCritic_1_1MapGridQueue.html
a1ea0005389387d756b389034923bcab9
dwb_critics::ObstacleFootprintCritic
classdwb__critics_1_1ObstacleFootprintCritic.html
dwb_critics::BaseObstacleCritic
double
getScale
classdwb__critics_1_1ObstacleFootprintCritic.html
aec921d657736bab6210dfb218590f203
() const override
void
onInit
classdwb__critics_1_1ObstacleFootprintCritic.html
a4300211c8b873fe841b9b5586f53cca5
() override
bool
prepare
classdwb__critics_1_1ObstacleFootprintCritic.html
a1447bd551e6d9997a133ba63a472344c
(const geometry_msgs::Pose2D &pose, const nav_2d_msgs::Twist2D &vel, const geometry_msgs::Pose2D &goal, const nav_2d_msgs::Path2D &global_plan) override
double
scorePose
classdwb__critics_1_1ObstacleFootprintCritic.html
a384ed9ce7089a93743dc5f05a5c61add
(const nav_core2::Costmap &costmap, const geometry_msgs::Pose2D &pose) override
virtual double
scorePose
classdwb__critics_1_1ObstacleFootprintCritic.html
aff5e09e27d6801870b1b52dd080b7650
(const nav_core2::Costmap &costmap, const geometry_msgs::Pose2D &pose, const nav_2d_msgs::Polygon2D &oriented_footprint)
nav_2d_msgs::Polygon2D
footprint_spec_
classdwb__critics_1_1ObstacleFootprintCritic.html
aa75c38b625119808e9ef3223b23d05e0
dwb_critics::OscillationCritic
classdwb__critics_1_1OscillationCritic.html
dwb_local_planner::TrajectoryCritic
dwb_critics::OscillationCritic::CommandTrend
void
debrief
classdwb__critics_1_1OscillationCritic.html
a9a0db77fa723209e915447fa9287bf57
(const nav_2d_msgs::Twist2D &cmd_vel) override
void
onInit
classdwb__critics_1_1OscillationCritic.html
acfd0bada79df6c143a36c869af827bcd
() override
bool
prepare
classdwb__critics_1_1OscillationCritic.html
a813e5d731efd3f3ec5f8ce4e59b2595c
(const geometry_msgs::Pose2D &pose, const nav_2d_msgs::Twist2D &vel, const geometry_msgs::Pose2D &goal, const nav_2d_msgs::Path2D &global_plan) override
void
reset
classdwb__critics_1_1OscillationCritic.html
ae915171108e0090f129032b38efc58eb
() override
double
scoreTrajectory
classdwb__critics_1_1OscillationCritic.html
af47cdf7448e49ce240ecea59bd72cff6
(const dwb_msgs::Trajectory2D &traj) override
bool
resetAvailable
classdwb__critics_1_1OscillationCritic.html
ad1dded2e9299268ac26a6803e228a6a8
()
bool
setOscillationFlags
classdwb__critics_1_1OscillationCritic.html
a4470a1f0da14781d41a8a4e4f89805a4
(const nav_2d_msgs::Twist2D &cmd_vel)
double
oscillation_reset_angle_
classdwb__critics_1_1OscillationCritic.html
a5f236358110e5cc546f7a7db67cf4024
double
oscillation_reset_dist_
classdwb__critics_1_1OscillationCritic.html
a19d1ca4a3a36d46f9f7aa752a383ec01
double
oscillation_reset_dist_sq_
classdwb__critics_1_1OscillationCritic.html
ae940433f8e2add7a3ab286e642a25866
double
oscillation_reset_time_
classdwb__critics_1_1OscillationCritic.html
a022b2be74214679f455158bf0dbf0127
geometry_msgs::Pose2D
pose_
classdwb__critics_1_1OscillationCritic.html
ac87533bd2428ed91804185a311ec0498
ros::Time
prev_reset_time_
classdwb__critics_1_1OscillationCritic.html
a418513499480729f28c0ea2d833472c8
geometry_msgs::Pose2D
prev_stationary_pose_
classdwb__critics_1_1OscillationCritic.html
a2d4549b85884dc220bf6f86a4edea6aa
CommandTrend
theta_trend_
classdwb__critics_1_1OscillationCritic.html
a563de0451818716352356a261a4c28b2
double
x_only_threshold_
classdwb__critics_1_1OscillationCritic.html
aa2ab6221076765542f5b755f14bba846
CommandTrend
x_trend_
classdwb__critics_1_1OscillationCritic.html
a036f9f291dbabde1f6d19baf7cc7beec
CommandTrend
y_trend_
classdwb__critics_1_1OscillationCritic.html
ab3ab406df7b672e302136111f4e0e18a
dwb_critics::PathAlignCritic
classdwb__critics_1_1PathAlignCritic.html
dwb_critics::PathDistCritic
double
getScale
classdwb__critics_1_1PathAlignCritic.html
a21386589a61e9f5b0eea165ba3740352
() const override
void
onInit
classdwb__critics_1_1PathAlignCritic.html
a2aa0c25455cbb30145ebad5d3cfedc28
() override
PathAlignCritic
classdwb__critics_1_1PathAlignCritic.html
a4347e0c7dfd74c694d1aa8541ad8e3b6
()
bool
prepare
classdwb__critics_1_1PathAlignCritic.html
ae1bc72321cd7fb566f780e6756c7fb96
(const geometry_msgs::Pose2D &pose, const nav_2d_msgs::Twist2D &vel, const geometry_msgs::Pose2D &goal, const nav_2d_msgs::Path2D &global_plan) override
double
scorePose
classdwb__critics_1_1PathAlignCritic.html
acf463f3d18e979664f8dd3a682bedaba
(const geometry_msgs::Pose2D &pose) override
double
forward_point_distance_
classdwb__critics_1_1PathAlignCritic.html
a87d74bdc9ef2ebcda364197526c15f39
bool
zero_scale_
classdwb__critics_1_1PathAlignCritic.html
ab0eb3589d04c67ad0df49c77945e43da
dwb_critics::PathDistCritic
classdwb__critics_1_1PathDistCritic.html
dwb_critics::MapGridCritic
bool
prepare
classdwb__critics_1_1PathDistCritic.html
a7c559885d90c365817719870f928cd19
(const geometry_msgs::Pose2D &pose, const nav_2d_msgs::Twist2D &vel, const geometry_msgs::Pose2D &goal, const nav_2d_msgs::Path2D &global_plan) override
dwb_critics::PreferForwardCritic
classdwb__critics_1_1PreferForwardCritic.html
dwb_local_planner::TrajectoryCritic
void
onInit
classdwb__critics_1_1PreferForwardCritic.html
a1ce2e5a679d7b1ea8dda54be0f65043b
() override
PreferForwardCritic
classdwb__critics_1_1PreferForwardCritic.html
a53fc4cf8939e0d405d1f2871248ac39a
()
double
scoreTrajectory
classdwb__critics_1_1PreferForwardCritic.html
a6c2d3748c008d528725cd56a270ad6fc
(const dwb_msgs::Trajectory2D &traj) override
double
penalty_
classdwb__critics_1_1PreferForwardCritic.html
a54a22b923abcfb7ab0c8143e14989cce
double
strafe_theta_
classdwb__critics_1_1PreferForwardCritic.html
aeeb4a2ae4f6bf7803b29b40b38c0262c
double
strafe_x_
classdwb__critics_1_1PreferForwardCritic.html
a8a5fea3c01963959d5b523745e437831
double
theta_scale_
classdwb__critics_1_1PreferForwardCritic.html
aa53efc8d86dc5ddc080a173a142b963d
dwb_critics::RotateToGoalCritic
classdwb__critics_1_1RotateToGoalCritic.html
dwb_local_planner::TrajectoryCritic
void
onInit
classdwb__critics_1_1RotateToGoalCritic.html
af83594cc5ccee9b6313be19439f099fd
() override
bool
prepare
classdwb__critics_1_1RotateToGoalCritic.html
a03a5874c2ad6e616e83a4f2de454da9f
(const geometry_msgs::Pose2D &pose, const nav_2d_msgs::Twist2D &vel, const geometry_msgs::Pose2D &goal, const nav_2d_msgs::Path2D &global_plan) override
void
reset
classdwb__critics_1_1RotateToGoalCritic.html
a70632f7cd978e4b59ace51446228302f
() override
virtual double
scoreRotation
classdwb__critics_1_1RotateToGoalCritic.html
aa31e5cb2f084fc3b6e129aab9bc7b196
(const dwb_msgs::Trajectory2D &traj)
double
scoreTrajectory
classdwb__critics_1_1RotateToGoalCritic.html
ad6d528c5da2e8449f1770e6225d58c93
(const dwb_msgs::Trajectory2D &traj) override
double
current_xy_speed_sq_
classdwb__critics_1_1RotateToGoalCritic.html
a7a31f42cd177b265fdec18c52b1045fc
double
goal_yaw_
classdwb__critics_1_1RotateToGoalCritic.html
a344d3d488768d43f3b06202b5e55c2e2
bool
in_window_
classdwb__critics_1_1RotateToGoalCritic.html
aa3fbaac8909990116cc798c26a474d53
double
lookahead_time_
classdwb__critics_1_1RotateToGoalCritic.html
a1b87b8e15fe109bb1a86064af7b7c63b
bool
rotating_
classdwb__critics_1_1RotateToGoalCritic.html
a1d32db8d8f222740d4251fb1a9e58c32
double
slowing_factor_
classdwb__critics_1_1RotateToGoalCritic.html
aafe95f2c7b2541eb176d784900c2e188
double
stopped_xy_velocity_sq_
classdwb__critics_1_1RotateToGoalCritic.html
af7ade825db51c48a33bdd6dc8baefdfa
double
xy_goal_tolerance_
classdwb__critics_1_1RotateToGoalCritic.html
a971a4ac72d3bece9949fba58e8ea6976
double
xy_goal_tolerance_sq_
classdwb__critics_1_1RotateToGoalCritic.html
a287846fb0baf464fffdf3525ccb7433f
dwb_critics::TwirlingCritic
classdwb__critics_1_1TwirlingCritic.html
dwb_local_planner::TrajectoryCritic
void
onInit
classdwb__critics_1_1TwirlingCritic.html
aed8bb64062b312ba0b11e526e15cc06f
() override
double
scoreTrajectory
classdwb__critics_1_1TwirlingCritic.html
ad6157fc4bc39e1c749be905dcc95e1cb
(const dwb_msgs::Trajectory2D &traj) override
dwb_critics
namespacedwb__critics.html
dwb_critics::BaseObstacleCritic
dwb_critics::GoalAlignCritic
dwb_critics::GoalDistCritic
dwb_critics::MapGridCritic
dwb_critics::ObstacleFootprintCritic
dwb_critics::OscillationCritic
dwb_critics::PathAlignCritic
dwb_critics::PathDistCritic
dwb_critics::PreferForwardCritic
dwb_critics::RotateToGoalCritic
dwb_critics::TwirlingCritic
geometry_msgs::Pose2D
getForwardPose
namespacedwb__critics.html
a7d52a7c865183df6834a81d6f5c89938
(const geometry_msgs::Pose2D &pose, double distance)
double
hypot_sq
namespacedwb__critics.html
acfeea5a6efbe602bcd27c369be9803a7
(double dx, double dy)