goal_checker.cpp
/tmp/ws/src/robot_navigation/dwb_plugins/test/
goal__checker_8cpp.html
dwb_plugins/simple_goal_checker.h
dwb_plugins/stopped_goal_checker.h
void
checkMacro
goal__checker_8cpp.html
aecd78d0a971d7faf6a8a9b6a87c05336
(dwb_local_planner::GoalChecker &gc, double x0, double y0, double theta0, double x1, double y1, double theta1, double xv, double yv, double thetav, bool expected_result)
int
main
goal__checker_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
sameResult
goal__checker_8cpp.html
a3fff792186f1b8c850b62af5f980cbe0
(dwb_local_planner::GoalChecker &gc0, dwb_local_planner::GoalChecker &gc1, double x0, double y0, double theta0, double x1, double y1, double theta1, double xv, double yv, double thetav, bool expected_result)
TEST
goal__checker_8cpp.html
ab8c2f2f5d551259f18b30fd00e3de027
(VelocityIterator, two_checks)
void
trueFalse
goal__checker_8cpp.html
ab76a8aa6856a3a7dc31f590a327bd146
(dwb_local_planner::GoalChecker &gc0, dwb_local_planner::GoalChecker &gc1, double x0, double y0, double theta0, double x1, double y1, double theta1, double xv, double yv, double thetav)
kinematic_parameters.cpp
/tmp/ws/src/robot_navigation/dwb_plugins/src/
kinematic__parameters_8cpp.html
dwb_plugins/kinematic_parameters.h
dwb_plugins
void
setDecelerationAsNeeded
namespacedwb__plugins.html
a4d843f0a4a90c06ef16de7d0143c1ce1
(const ros::NodeHandle &nh, const std::string dimension)
kinematic_parameters.h
/tmp/ws/src/robot_navigation/dwb_plugins/include/dwb_plugins/
kinematic__parameters_8h.html
dwb_plugins::KinematicParameters
dwb_plugins
limited_accel_generator.cpp
/tmp/ws/src/robot_navigation/dwb_plugins/src/
limited__accel__generator_8cpp.html
dwb_plugins/limited_accel_generator.h
dwb_plugins
limited_accel_generator.h
/tmp/ws/src/robot_navigation/dwb_plugins/include/dwb_plugins/
limited__accel__generator_8h.html
dwb_plugins/standard_traj_generator.h
dwb_plugins::LimitedAccelGenerator
dwb_plugins
one_d_velocity_iterator.h
/tmp/ws/src/robot_navigation/dwb_plugins/include/dwb_plugins/
one__d__velocity__iterator_8h.html
dwb_plugins::OneDVelocityIterator
dwb_plugins
double
projectVelocity
namespacedwb__plugins.html
a19243092af2c2f47698cdda37397c245
(double v0, double accel, double decel, double dt, double target)
const double
EPSILON
namespacedwb__plugins.html
a6fcf5ee2e5787e9f3498431eb1229ffe
simple_goal_checker.cpp
/tmp/ws/src/robot_navigation/dwb_plugins/src/
simple__goal__checker_8cpp.html
dwb_plugins/simple_goal_checker.h
dwb_plugins
simple_goal_checker.h
/tmp/ws/src/robot_navigation/dwb_plugins/include/dwb_plugins/
simple__goal__checker_8h.html
dwb_plugins::SimpleGoalChecker
dwb_plugins
standard_traj_generator.cpp
/tmp/ws/src/robot_navigation/dwb_plugins/src/
standard__traj__generator_8cpp.html
dwb_plugins/standard_traj_generator.h
dwb_plugins/xy_theta_iterator.h
dwb_plugins
standard_traj_generator.h
/tmp/ws/src/robot_navigation/dwb_plugins/include/dwb_plugins/
standard__traj__generator_8h.html
dwb_plugins/velocity_iterator.h
dwb_plugins/kinematic_parameters.h
dwb_plugins::StandardTrajectoryGenerator
dwb_plugins
stopped_goal_checker.cpp
/tmp/ws/src/robot_navigation/dwb_plugins/src/
stopped__goal__checker_8cpp.html
dwb_plugins/stopped_goal_checker.h
dwb_plugins
stopped_goal_checker.h
/tmp/ws/src/robot_navigation/dwb_plugins/include/dwb_plugins/
stopped__goal__checker_8h.html
dwb_plugins/simple_goal_checker.h
dwb_plugins::StoppedGoalChecker
dwb_plugins
twist_gen.cpp
/tmp/ws/src/robot_navigation/dwb_plugins/test/
twist__gen_8cpp.html
dwb_plugins/standard_traj_generator.h
dwb_plugins/limited_accel_generator.h
void
checkLimits
twist__gen_8cpp.html
a6c8d8050cee0aa49bf75d502655d1447
(const std::vector< nav_2d_msgs::Twist2D > &twists, double exp_min_x, double exp_max_x, double exp_min_y, double exp_max_y, double exp_min_theta, double exp_max_theta, double exp_max_xy=-1.0, double exp_min_xy=-1.0, double exp_min_speed_theta=-1.0)
int
main
twist__gen_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
matchPose
twist__gen_8cpp.html
a718815d375e2a9fad7dbb143e7d5bf99
(const geometry_msgs::Pose2D &a, const double x, const double y, const double theta)
void
matchPose
twist__gen_8cpp.html
a2d4d4f038fd4621be4ec4d89161da9de
(const geometry_msgs::Pose2D &a, const geometry_msgs::Pose2D &b)
void
matchTwist
twist__gen_8cpp.html
a8f223c926832edccc92ad4645e93716f
(const nav_2d_msgs::Twist2D &a, const double x, const double y, const double theta)
void
matchTwist
twist__gen_8cpp.html
af1e413d81358f3f2963ee41a379e93f3
(const nav_2d_msgs::Twist2D &a, const nav_2d_msgs::Twist2D &b)
TEST
twist__gen_8cpp.html
acd20d6eda5d5e30783d8e8c2a41b13bb
(TrajectoryGenerator, accel)
TEST
twist__gen_8cpp.html
a84a62790b2505f16e15d0435a77f47a2
(TrajectoryGenerator, basic)
TEST
twist__gen_8cpp.html
ac63447c9cb6f50aee636915aea528ae0
(TrajectoryGenerator, basic_no_last_point)
TEST
twist__gen_8cpp.html
a1fbc1ec09eaec169a75594608ad97ff6
(TrajectoryGenerator, dwa)
TEST
twist__gen_8cpp.html
a7d4112069c77e8340ede294efb1be69c
(TrajectoryGenerator, holonomic)
TEST
twist__gen_8cpp.html
a92d46b5efe283b6d6da32f6f5b375e9f
(TrajectoryGenerator, sim_time)
TEST
twist__gen_8cpp.html
ac11e5f0a0801dd7310edc8997c90c9de
(TrajectoryGenerator, too_slow)
TEST
twist__gen_8cpp.html
a59d8eedcdfd97d9575dbbc848e4f82bd
(TrajectoryGenerator, twisty)
TEST
twist__gen_8cpp.html
a24db4d5752873cadcd5a9705dabeefd5
(VelocityIterator, dwa_gen)
TEST
twist__gen_8cpp.html
ac1ed14c292b5f34e02a6766396162c4a
(VelocityIterator, dwa_gen_exception)
TEST
twist__gen_8cpp.html
a514a5f60d9840b92b0119cdd3f217a84
(VelocityIterator, dwa_gen_no_param)
TEST
twist__gen_8cpp.html
abb9cbc4fb9a1e270deae0dc16c27f0bb
(VelocityIterator, max_xy)
TEST
twist__gen_8cpp.html
a080336419a0c3d0b7811a34701623f79
(VelocityIterator, min_theta)
TEST
twist__gen_8cpp.html
af5fe439b0ce9b10bb2c12d54abb877b2
(VelocityIterator, min_xy)
TEST
twist__gen_8cpp.html
a462710dd0c7db8112bbaed9a2ba6d93c
(VelocityIterator, no_dwa_gen_exception)
TEST
twist__gen_8cpp.html
aea8fe3f79096558aee507d819476a65b
(VelocityIterator, no_limits)
TEST
twist__gen_8cpp.html
a1c6db025fd0cebaba44b0c7fd6462ba5
(VelocityIterator, no_limits_samples)
TEST
twist__gen_8cpp.html
ac46b48a2819ede3987977993984ece45
(VelocityIterator, nonzero)
TEST
twist__gen_8cpp.html
a493562447e22917d46ea75ddd7393fcc
(VelocityIterator, standard_gen)
const double
DEFAULT_SIM_TIME
twist__gen_8cpp.html
a5218f1affb7835189207134a3ed09e6c
nav_2d_msgs::Twist2D
forward
twist__gen_8cpp.html
a493149a98b55ba82a9b1b6835147b88b
geometry_msgs::Pose2D
origin
twist__gen_8cpp.html
a5c95355eaeec0d53c64b8fb6f7d60de5
nav_2d_msgs::Twist2D
zero
twist__gen_8cpp.html
ac691f65cfe6bb4b8f24d73a2b13c74a1
velocity_iterator.h
/tmp/ws/src/robot_navigation/dwb_plugins/include/dwb_plugins/
velocity__iterator_8h.html
dwb_plugins/kinematic_parameters.h
dwb_plugins::VelocityIterator
dwb_plugins
velocity_iterator_test.cpp
/tmp/ws/src/robot_navigation/dwb_plugins/test/
velocity__iterator__test_8cpp.html
dwb_plugins/one_d_velocity_iterator.h
int
main
velocity__iterator__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
velocity__iterator__test_8cpp.html
adec195d59118d14acccff062c2b1f1d6
(VelocityIterator, acceleration)
TEST
velocity__iterator__test_8cpp.html
ab68980dda4d525c569dfdc44be53f648
(VelocityIterator, around_zero)
TEST
velocity__iterator__test_8cpp.html
ab9265d18e0b6e15d5d0ae2ed00ed96f0
(VelocityIterator, around_zero2)
TEST
velocity__iterator__test_8cpp.html
a05906c32f539631573f3cb56d0b00a23
(VelocityIterator, basics)
TEST
velocity__iterator__test_8cpp.html
a4a2f47081c56af12a31deea2b310f94c
(VelocityIterator, limits)
TEST
velocity__iterator__test_8cpp.html
aff8c95be12a5520894a562f9ad0bd57f
(VelocityIterator, samples)
TEST
velocity__iterator__test_8cpp.html
a4214b914f501d74e8554363d3610e54e
(VelocityIterator, samples2)
TEST
velocity__iterator__test_8cpp.html
a718547bfe1f0d34593a1a2fb15f3b4cf
(VelocityIterator, time)
const double
EPSILON
velocity__iterator__test_8cpp.html
a596344e5a2992d2beec43b76a6294de0
xy_theta_iterator.cpp
/tmp/ws/src/robot_navigation/dwb_plugins/src/
xy__theta__iterator_8cpp.html
dwb_plugins/xy_theta_iterator.h
dwb_plugins
xy_theta_iterator.h
/tmp/ws/src/robot_navigation/dwb_plugins/include/dwb_plugins/
xy__theta__iterator_8h.html
dwb_plugins/velocity_iterator.h
dwb_plugins/one_d_velocity_iterator.h
dwb_plugins::XYThetaIterator
dwb_plugins
dwb_plugins::KinematicParameters
classdwb__plugins_1_1KinematicParameters.html
std::shared_ptr< KinematicParameters >
Ptr
classdwb__plugins_1_1KinematicParameters.html
aeb79902e412be20c320b89a45cc75b0b
double
getAccTheta
classdwb__plugins_1_1KinematicParameters.html
a013e0d8a1700388cac24cffd68215c38
()
double
getAccX
classdwb__plugins_1_1KinematicParameters.html
adcf9761faa46bb6273c315f8400a183b
()
double
getAccY
classdwb__plugins_1_1KinematicParameters.html
a334a24c0b27c08826e72cff871463d1a
()
double
getDecelTheta
classdwb__plugins_1_1KinematicParameters.html
a46464e24df48f685a7c51aeec45f55a2
()
double
getDecelX
classdwb__plugins_1_1KinematicParameters.html
ab4592ac2136baf789c7b6bfa42d7ec3d
()
double
getDecelY
classdwb__plugins_1_1KinematicParameters.html
a9c6e41ca3970ca27f97b30345f61a1c0
()
double
getMaxTheta
classdwb__plugins_1_1KinematicParameters.html
ab391708ab4f923a84b35a6ed6044d94b
()
double
getMaxX
classdwb__plugins_1_1KinematicParameters.html
a830f1c185712dc61ce88c5e79631dfab
()
double
getMaxY
classdwb__plugins_1_1KinematicParameters.html
ab58f24bd2c5e215bdf38532a3e4b6270
()
double
getMinSpeedTheta
classdwb__plugins_1_1KinematicParameters.html
a544cc5b3bb26553f80fe314f3db6f1ab
()
double
getMinSpeedXY
classdwb__plugins_1_1KinematicParameters.html
a47d3af519f387491538925208ef0fa05
()
double
getMinTheta
classdwb__plugins_1_1KinematicParameters.html
a266a1faa38f0f265b43e78eccd75c90d
()
double
getMinX
classdwb__plugins_1_1KinematicParameters.html
a61725b6340ee938eb612e9bdf18177d5
()
double
getMinY
classdwb__plugins_1_1KinematicParameters.html
a893ffdd6552d561b175a1b993e139adf
()
void
initialize
classdwb__plugins_1_1KinematicParameters.html
ac1ef7edf935c4b2b9cf598d7fca58da9
(const ros::NodeHandle &nh)
bool
isValidSpeed
classdwb__plugins_1_1KinematicParameters.html
ad9f2c85d5e53db51755c56507cd1ed09
(double x, double y, double theta)
KinematicParameters
classdwb__plugins_1_1KinematicParameters.html
ad6bb8c410e2ef3f860d80aeccddac3ab
()
void
reconfigureCB
classdwb__plugins_1_1KinematicParameters.html
a51bfb8c7691f21cf38ccec69fce795bf
(KinematicParamsConfig &config, uint32_t level)
double
acc_lim_theta_
classdwb__plugins_1_1KinematicParameters.html
aa87b27fe73477204603064a7dad10711
double
acc_lim_x_
classdwb__plugins_1_1KinematicParameters.html
a401855f8cfbedffa3b6103330d565029
double
acc_lim_y_
classdwb__plugins_1_1KinematicParameters.html
a0a718bda3d05c1da85a6dd06e0155033
double
decel_lim_theta_
classdwb__plugins_1_1KinematicParameters.html
a0b2d9d3fb1c7c29f9095a1d3828cc860
double
decel_lim_x_
classdwb__plugins_1_1KinematicParameters.html
a4182c2cb802998459220fd9fda25f4cf
double
decel_lim_y_
classdwb__plugins_1_1KinematicParameters.html
a4040e059262681a689b4891f4f8181ca
std::shared_ptr< dynamic_reconfigure::Server< KinematicParamsConfig > >
dsrv_
classdwb__plugins_1_1KinematicParameters.html
a98851d1cbef2d0cb7fa6de22614214f0
double
max_speed_xy_
classdwb__plugins_1_1KinematicParameters.html
aaf3fc3bf19cdca7ba66deef215b9b62c
double
max_speed_xy_sq_
classdwb__plugins_1_1KinematicParameters.html
a415fdd483163359e9638e0ca784d32b1
double
max_vel_theta_
classdwb__plugins_1_1KinematicParameters.html
a51995f75f286ce97ce7638cc1f392dad
double
max_vel_x_
classdwb__plugins_1_1KinematicParameters.html
a4017629d69d0952255653196a090bed5
double
max_vel_y_
classdwb__plugins_1_1KinematicParameters.html
ac759ea314f5de9b2d3c2360ee7c6e6e4
double
min_speed_theta_
classdwb__plugins_1_1KinematicParameters.html
aa6c965355e42f2f8b9db20c47a9a5d9a
double
min_speed_xy_
classdwb__plugins_1_1KinematicParameters.html
a5f79064b5c925f7871af944bf42ce497
double
min_speed_xy_sq_
classdwb__plugins_1_1KinematicParameters.html
ad00aa74740eafd0bd2afbd6c52cd9556
double
min_vel_x_
classdwb__plugins_1_1KinematicParameters.html
a1003e13931028c50502a3288691e3a08
double
min_vel_y_
classdwb__plugins_1_1KinematicParameters.html
adbc840acb7b3158dce3d4b36b6201588
dwb_plugins::LimitedAccelGenerator
classdwb__plugins_1_1LimitedAccelGenerator.html
dwb_plugins::StandardTrajectoryGenerator
void
checkUseDwaParam
classdwb__plugins_1_1LimitedAccelGenerator.html
ae061ae11aa606c9879ccb7c79292023d
(const ros::NodeHandle &nh) override
void
initialize
classdwb__plugins_1_1LimitedAccelGenerator.html
a36a7bd157a3928519e6de1c1d3d34f64
(ros::NodeHandle &nh) override
void
startNewIteration
classdwb__plugins_1_1LimitedAccelGenerator.html
acf57b36fca57b91d451a1b8af5118f7d
(const nav_2d_msgs::Twist2D ¤t_velocity) override
nav_2d_msgs::Twist2D
computeNewVelocity
classdwb__plugins_1_1LimitedAccelGenerator.html
a070b4c03e40e17a49403454b75db3a5d
(const nav_2d_msgs::Twist2D &cmd_vel, const nav_2d_msgs::Twist2D &start_vel, const double dt) override
double
acceleration_time_
classdwb__plugins_1_1LimitedAccelGenerator.html
afdfaf21bd983981a9570ff532e3eb908
dwb_plugins::OneDVelocityIterator
classdwb__plugins_1_1OneDVelocityIterator.html
double
getVelocity
classdwb__plugins_1_1OneDVelocityIterator.html
a97685215bb0173c01074c723e0c4f08e
() const
bool
isFinished
classdwb__plugins_1_1OneDVelocityIterator.html
a5399dd690cec20219259264a1634406c
() const
OneDVelocityIterator
classdwb__plugins_1_1OneDVelocityIterator.html
aa44b3ad47f6e5c381fff9925285b38b4
(double current, double min, double max, double acc_limit, double decel_limit, double acc_time, int num_samples)
OneDVelocityIterator &
operator++
classdwb__plugins_1_1OneDVelocityIterator.html
a58ee74fc00db7b39d8f2481864847dec
()
void
reset
classdwb__plugins_1_1OneDVelocityIterator.html
a32652c958f14433eef30b48e5c80e563
()
double
current_
classdwb__plugins_1_1OneDVelocityIterator.html
a8cc9bc159a6c27919cfb710c083ba760
double
increment_
classdwb__plugins_1_1OneDVelocityIterator.html
a7aa8b8dd0eee98e5ff895d3417062a88
double
max_vel_
classdwb__plugins_1_1OneDVelocityIterator.html
a16b957d92f6df1888ce0bdead100c35d
double
min_vel_
classdwb__plugins_1_1OneDVelocityIterator.html
a85483444ab51a6a53083dbabb8dcbdda
bool
return_zero_
classdwb__plugins_1_1OneDVelocityIterator.html
ae70c1518e2f58371f9a097cae28c9fa3
bool
return_zero_now_
classdwb__plugins_1_1OneDVelocityIterator.html
aae10259eb3643f030d8b71a1c1cbe03e
dwb_plugins::SimpleGoalChecker
classdwb__plugins_1_1SimpleGoalChecker.html
dwb_local_planner::GoalChecker
void
initialize
classdwb__plugins_1_1SimpleGoalChecker.html
ab7e9efceb45ad60f6ec3922c2b6dcdb9
(const ros::NodeHandle &nh) override
bool
isGoalReached
classdwb__plugins_1_1SimpleGoalChecker.html
aba5f6291e9c93d1829901dbcd8444293
(const geometry_msgs::Pose2D &query_pose, const geometry_msgs::Pose2D &goal_pose, const nav_2d_msgs::Twist2D &velocity) override
void
reset
classdwb__plugins_1_1SimpleGoalChecker.html
a0c363caad29bbebc7fd30e988f2fdfc2
() override
SimpleGoalChecker
classdwb__plugins_1_1SimpleGoalChecker.html
add79078501b0ad3c88a10e497d1b1f11
()
bool
check_xy_
classdwb__plugins_1_1SimpleGoalChecker.html
a37ddfd66e19a2fc451cf268952d84bd5
bool
stateful_
classdwb__plugins_1_1SimpleGoalChecker.html
aabe711c28720cf711ec56b69203811da
double
xy_goal_tolerance_
classdwb__plugins_1_1SimpleGoalChecker.html
a294f028dba5b637b2641230e432ed316
double
xy_goal_tolerance_sq_
classdwb__plugins_1_1SimpleGoalChecker.html
a45536c1f2ae9e76cd41dd7738bf28e87
double
yaw_goal_tolerance_
classdwb__plugins_1_1SimpleGoalChecker.html
a54913fcd017291b5a6296e4bdefbb1ba
dwb_plugins::StandardTrajectoryGenerator
classdwb__plugins_1_1StandardTrajectoryGenerator.html
dwb_local_planner::TrajectoryGenerator
dwb_msgs::Trajectory2D
generateTrajectory
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a2c971a2bbb3390e80a99535a710ea6ab
(const geometry_msgs::Pose2D &start_pose, const nav_2d_msgs::Twist2D &start_vel, const nav_2d_msgs::Twist2D &cmd_vel) override
bool
hasMoreTwists
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a2d92ddbb9177919ada0de82274d35f99
() override
void
initialize
classdwb__plugins_1_1StandardTrajectoryGenerator.html
ae365c30d3f744c28315efb5835dfa17c
(ros::NodeHandle &nh) override
nav_2d_msgs::Twist2D
nextTwist
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a9062db0aa2bdc6fd037933cfd325eb0d
() override
void
startNewIteration
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a1776557470691b605d0f4a8870474a93
(const nav_2d_msgs::Twist2D ¤t_velocity) override
virtual void
checkUseDwaParam
classdwb__plugins_1_1StandardTrajectoryGenerator.html
ade6d5343e0bb49df498664c953e7e0f2
(const ros::NodeHandle &nh)
virtual geometry_msgs::Pose2D
computeNewPosition
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a91c3b4e2b8d06a78c7d7d3c6d7c39a00
(const geometry_msgs::Pose2D start_pose, const nav_2d_msgs::Twist2D &vel, const double dt)
virtual nav_2d_msgs::Twist2D
computeNewVelocity
classdwb__plugins_1_1StandardTrajectoryGenerator.html
aa6ecfba2e7caaca0c29224ed40623b40
(const nav_2d_msgs::Twist2D &cmd_vel, const nav_2d_msgs::Twist2D &start_vel, const double dt)
virtual std::vector< double >
getTimeSteps
classdwb__plugins_1_1StandardTrajectoryGenerator.html
ab7aa4494bdf6b4dc98b955270ce834e4
(const nav_2d_msgs::Twist2D &cmd_vel)
virtual void
initializeIterator
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a17cb484037498d5e5d82d2137aaa9756
(ros::NodeHandle &nh)
double
angular_granularity_
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a056ee7a49cf9d08e9c5cee64c81e982d
bool
discretize_by_time_
classdwb__plugins_1_1StandardTrajectoryGenerator.html
ab34a1a4adab1762852a974df3185497c
bool
include_last_point_
classdwb__plugins_1_1StandardTrajectoryGenerator.html
aa0e92ec06ea25e03941b92995d04159b
KinematicParameters::Ptr
kinematics_
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a7c86d5f21e3c960e69b4b82fc95c9441
double
linear_granularity_
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a410b50902d91eb05b6957b8e94932432
double
sim_time_
classdwb__plugins_1_1StandardTrajectoryGenerator.html
ad8115bf41a5a6d51fec4b3d40be375c6
double
time_granularity_
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a981571ac14167743b82593969d082ed4
std::shared_ptr< VelocityIterator >
velocity_iterator_
classdwb__plugins_1_1StandardTrajectoryGenerator.html
a935dfbef8e3513556d607a2d0754622f
dwb_plugins::StoppedGoalChecker
classdwb__plugins_1_1StoppedGoalChecker.html
dwb_plugins::SimpleGoalChecker
void
initialize
classdwb__plugins_1_1StoppedGoalChecker.html
ac00926aba7616415d92e432f4c31ac54
(const ros::NodeHandle &nh) override
bool
isGoalReached
classdwb__plugins_1_1StoppedGoalChecker.html
a53aa09c97772c298794b3250ce3e9d00
(const geometry_msgs::Pose2D &query_pose, const geometry_msgs::Pose2D &goal_pose, const nav_2d_msgs::Twist2D &velocity) override
StoppedGoalChecker
classdwb__plugins_1_1StoppedGoalChecker.html
a5a3b6c00ba8e7ee5526f80103b286382
()
double
rot_stopped_velocity_
classdwb__plugins_1_1StoppedGoalChecker.html
ae587b0685ec91e334484fbade1bb40f6
double
trans_stopped_velocity_
classdwb__plugins_1_1StoppedGoalChecker.html
afbcfdd278f27a4f9e9bcdd31be10c184
dwb_plugins::VelocityIterator
classdwb__plugins_1_1VelocityIterator.html
virtual bool
hasMoreTwists
classdwb__plugins_1_1VelocityIterator.html
a1af93a3ece739af5df66a9ae225a8f02
()=0
virtual void
initialize
classdwb__plugins_1_1VelocityIterator.html
a132e03f3b7f941e6aa6171cc0517b6a1
(ros::NodeHandle &nh, KinematicParameters::Ptr kinematics)=0
virtual nav_2d_msgs::Twist2D
nextTwist
classdwb__plugins_1_1VelocityIterator.html
a999cf8d38d941a31f66cd8925b34785d
()=0
virtual void
startNewIteration
classdwb__plugins_1_1VelocityIterator.html
ac02aeb24ed682a3e529abaa65c6a4645
(const nav_2d_msgs::Twist2D ¤t_velocity, double dt)=0
virtual
~VelocityIterator
classdwb__plugins_1_1VelocityIterator.html
acbeb5053f34cea9e98e53fc6760e8141
()
dwb_plugins::XYThetaIterator
classdwb__plugins_1_1XYThetaIterator.html
dwb_plugins::VelocityIterator
bool
hasMoreTwists
classdwb__plugins_1_1XYThetaIterator.html
a660ef107405026ebc76e4fa003a99719
() override
void
initialize
classdwb__plugins_1_1XYThetaIterator.html
a425b84aa11f2a608f39e520518ce8639
(ros::NodeHandle &nh, KinematicParameters::Ptr kinematics) override
nav_2d_msgs::Twist2D
nextTwist
classdwb__plugins_1_1XYThetaIterator.html
a60eb9671d8e11d686ccc5d5c210bbc4e
() override
void
startNewIteration
classdwb__plugins_1_1XYThetaIterator.html
ae11dea4596d81a3514398afa4832e5f6
(const nav_2d_msgs::Twist2D ¤t_velocity, double dt) override
XYThetaIterator
classdwb__plugins_1_1XYThetaIterator.html
ae9f94b1ba478fe792c894f7609152305
()
virtual bool
isValidVelocity
classdwb__plugins_1_1XYThetaIterator.html
acefb492acdc4eb9ad26617eb631a2657
()
void
iterateToValidVelocity
classdwb__plugins_1_1XYThetaIterator.html
acbb809a426c80034287128224e38f18e
()
KinematicParameters::Ptr
kinematics_
classdwb__plugins_1_1XYThetaIterator.html
ad0f48c10521d5ff602965bfcd7945743
std::shared_ptr< OneDVelocityIterator >
th_it_
classdwb__plugins_1_1XYThetaIterator.html
acc312752a92c00bcd126153cc67374eb
int
vtheta_samples_
classdwb__plugins_1_1XYThetaIterator.html
aa1d9e7d6a9e752a603cf433ad0e33ad0
int
vx_samples_
classdwb__plugins_1_1XYThetaIterator.html
af7efe67783e175277dd9da24ef1d2018
int
vy_samples_
classdwb__plugins_1_1XYThetaIterator.html
a1cb36b37abd679dad3f67177f55ca72d
std::shared_ptr< OneDVelocityIterator >
x_it_
classdwb__plugins_1_1XYThetaIterator.html
af1f632c7fa3914bc01ff03aee1e363b9
std::shared_ptr< OneDVelocityIterator >
y_it_
classdwb__plugins_1_1XYThetaIterator.html
a2d81faddc7dd956f4a8a971b762a7e2a
dwb_plugins
namespacedwb__plugins.html
dwb_plugins::KinematicParameters
dwb_plugins::LimitedAccelGenerator
dwb_plugins::OneDVelocityIterator
dwb_plugins::SimpleGoalChecker
dwb_plugins::StandardTrajectoryGenerator
dwb_plugins::StoppedGoalChecker
dwb_plugins::VelocityIterator
dwb_plugins::XYThetaIterator
double
projectVelocity
namespacedwb__plugins.html
a19243092af2c2f47698cdda37397c245
(double v0, double accel, double decel, double dt, double target)
void
setDecelerationAsNeeded
namespacedwb__plugins.html
a4d843f0a4a90c06ef16de7d0143c1ce1
(const ros::NodeHandle &nh, const std::string dimension)
const double
EPSILON
namespacedwb__plugins.html
a6fcf5ee2e5787e9f3498431eb1229ffe