, including all inherited members.
acc_lim_theta_ | safe_teleop::SafeTrajectoryPlanner | [private] |
acc_lim_x_ | safe_teleop::SafeTrajectoryPlanner | [private] |
acc_lim_y_ | safe_teleop::SafeTrajectoryPlanner | [private] |
circumscribed_radius_ | safe_teleop::SafeTrajectoryPlanner | [private] |
computeNewThetaPosition(double thetai, double vth, double dt) | safe_teleop::SafeTrajectoryPlanner | [inline, private] |
computeNewVelocity(double vg, double vi, double a_max, double dt) | safe_teleop::SafeTrajectoryPlanner | [inline, private] |
computeNewXPosition(double xi, double vx, double vy, double theta, double dt) | safe_teleop::SafeTrajectoryPlanner | [inline, private] |
computeNewYPosition(double yi, double vx, double vy, double theta, double dt) | safe_teleop::SafeTrajectoryPlanner | [inline, private] |
costmap_ | safe_teleop::SafeTrajectoryPlanner | [private] |
createTrajectories(double x, double y, double theta, double vx, double vy, double vtheta, double acc_x, double acc_y, double acc_theta, double dx, double dy, double dtheta) | safe_teleop::SafeTrajectoryPlanner | [private] |
dwa_ | safe_teleop::SafeTrajectoryPlanner | [private] |
findBestPath(tf::Stamped< tf::Pose > global_pose, tf::Stamped< tf::Pose > global_vel, tf::Stamped< tf::Pose > user_vel, tf::Stamped< tf::Pose > &drive_velocities) | safe_teleop::SafeTrajectoryPlanner | |
findPath(tf::Stamped< tf::Pose > global_pose, tf::Stamped< tf::Pose > global_vel, tf::Stamped< tf::Pose > user_vel) | safe_teleop::SafeTrajectoryPlanner | |
footprint_spec_ | safe_teleop::SafeTrajectoryPlanner | [private] |
footprintCost(double x_i, double y_i, double theta_i) | safe_teleop::SafeTrajectoryPlanner | [private] |
generateTrajectory(double x, double y, double theta, double vx, double vy, double vtheta, double vx_samp, double vy_samp, double vtheta_samp, double acc_x, double acc_y, double acc_theta, double impossible_cost, double dx, double dy, double dtheta, base_local_planner::Trajectory &traj) | safe_teleop::SafeTrajectoryPlanner | [private] |
getFillCells(std::vector< base_local_planner::Position2DInt > &footprint) | safe_teleop::SafeTrajectoryPlanner | [private] |
getFootprintCells(double x_i, double y_i, double theta_i, bool fill) | safe_teleop::SafeTrajectoryPlanner | [private] |
getLineCells(int x0, int x1, int y0, int y1, std::vector< base_local_planner::Position2DInt > &pts) | safe_teleop::SafeTrajectoryPlanner | [private] |
holonomic_robot_ | safe_teleop::SafeTrajectoryPlanner | [private] |
inscribed_radius_ | safe_teleop::SafeTrajectoryPlanner | [private] |
lineCost(int x0, int x1, int y0, int y1) | safe_teleop::SafeTrajectoryPlanner | [private] |
map_ | safe_teleop::SafeTrajectoryPlanner | [private] |
max_vel_th_ | safe_teleop::SafeTrajectoryPlanner | [private] |
max_vel_x_ | safe_teleop::SafeTrajectoryPlanner | [private] |
max_vel_y_ | safe_teleop::SafeTrajectoryPlanner | [private] |
min_vel_th_ | safe_teleop::SafeTrajectoryPlanner | [private] |
min_vel_x_ | safe_teleop::SafeTrajectoryPlanner | [private] |
min_vel_y_ | safe_teleop::SafeTrajectoryPlanner | [private] |
occdist_scale_ | safe_teleop::SafeTrajectoryPlanner | [private] |
pointCost(int x, int y) | safe_teleop::SafeTrajectoryPlanner | [private] |
SafeTrajectoryPlanner(base_local_planner::WorldModel &world_model, const costmap_2d::Costmap2D &costmap, std::vector< geometry_msgs::Point > footprint_spec, double inscribed_radius, double circumscribed_radius, double acc_lim_x=1.0, double acc_lim_y=1.0, double acc_lim_theta=1.0, double sim_time=1.0, double sim_granularity=0.025, int vx_samples=10, int vy_samples=10, int vtheta_samples=10, double userdist_scale=0.8, double occdist_scale=0.2, double max_vel_x=0.5, double min_vel_x=0.1, double max_vel_y=0.2, double min_vel_y=-0.2, double max_vel_th=1.0, double min_vel_th=-1.0, bool holonomic_robot=true, bool dwa=false) | safe_teleop::SafeTrajectoryPlanner | |
SafeTrajectoryPlannerTest class | safe_teleop::SafeTrajectoryPlanner | [friend] |
sim_granularity_ | safe_teleop::SafeTrajectoryPlanner | [private] |
sim_time_ | safe_teleop::SafeTrajectoryPlanner | [private] |
traj_one | safe_teleop::SafeTrajectoryPlanner | [private] |
traj_two | safe_teleop::SafeTrajectoryPlanner | [private] |
userdist_scale_ | safe_teleop::SafeTrajectoryPlanner | [private] |
vtheta_samples_ | safe_teleop::SafeTrajectoryPlanner | [private] |
vx_samples_ | safe_teleop::SafeTrajectoryPlanner | [private] |
vy_samples_ | safe_teleop::SafeTrajectoryPlanner | [private] |
world_model_ | safe_teleop::SafeTrajectoryPlanner | [private] |
~SafeTrajectoryPlanner() | safe_teleop::SafeTrajectoryPlanner | |