, including all inherited members.
acc_lim_theta_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
acc_lim_x_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
acc_lim_y_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
angular_sim_granularity_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
backup_vel_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
checkTrajectory(double x, double y, double theta, double vx, double vy, double vtheta, double vx_samp, double vy_samp, double vtheta_samp) | iri_diff_local_planner::TrajectoryPlanner | |
computeNewThetaPosition(double thetai, double vth, double dt) | iri_diff_local_planner::TrajectoryPlanner | [inline, private] |
computeNewVelocity(double vg, double vi, double a_max, double dt) | iri_diff_local_planner::TrajectoryPlanner | [inline, private] |
computeNewXPosition(double xi, double vx, double vy, double theta, double dt) | iri_diff_local_planner::TrajectoryPlanner | [inline, private] |
computeNewYPosition(double yi, double vx, double vy, double theta, double dt) | iri_diff_local_planner::TrajectoryPlanner | [inline, private] |
configuration_mutex_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
costmap_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
createTrajectories(double x, double y, double theta, double vx, double vy, double vtheta, double acc_x, double acc_y, double acc_theta) | iri_diff_local_planner::TrajectoryPlanner | [private] |
dwa_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
escape_reset_dist_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
escape_reset_theta_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
escape_theta_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
escape_x_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
escape_y_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
escaping_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
findBestPath(tf::Stamped< tf::Pose > global_pose, tf::Stamped< tf::Pose > global_vel, tf::Stamped< tf::Pose > &drive_velocities) | iri_diff_local_planner::TrajectoryPlanner | |
footprint_spec_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
footprintCost(double x_i, double y_i, double theta_i) | iri_diff_local_planner::TrajectoryPlanner | [private] |
gdist_scale_ | iri_diff_local_planner::TrajectoryPlanner | [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, Trajectory &traj) | iri_diff_local_planner::TrajectoryPlanner | [private] |
getCellCosts(int cx, int cy, float &path_cost, float &goal_cost, float &occ_cost, float &total_cost) | iri_diff_local_planner::TrajectoryPlanner | |
getFillCells(std::vector< iri_diff_local_planner::Position2DInt > &footprint) | iri_diff_local_planner::TrajectoryPlanner | [private] |
getFootprintCells(double x_i, double y_i, double theta_i, bool fill) | iri_diff_local_planner::TrajectoryPlanner | [private] |
getLineCells(int x0, int x1, int y0, int y1, std::vector< iri_diff_local_planner::Position2DInt > &pts) | iri_diff_local_planner::TrajectoryPlanner | [private] |
getLocalGoal(double &x, double &y) | iri_diff_local_planner::TrajectoryPlanner | |
getMaxSpeedToStopInTime(double time, double &vx, double &vy, double &vth) | iri_diff_local_planner::TrajectoryPlanner | [inline, private] |
global_plan_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
goal_x_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
goal_y_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
heading_lookahead_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
heading_scoring_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
heading_scoring_timestep_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
headingDiff(int cell_x, int cell_y, double x, double y, double heading) | iri_diff_local_planner::TrajectoryPlanner | [private] |
holonomic_robot_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
lineCost(int x0, int x1, int y0, int y1) | iri_diff_local_planner::TrajectoryPlanner | [private] |
map_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
max_vel_th_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
max_vel_x_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
min_in_place_vel_th_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
min_vel_th_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
min_vel_x_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
occdist_scale_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
oscillation_reset_dist_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
pdist_scale_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
pointCost(int x, int y) | iri_diff_local_planner::TrajectoryPlanner | [private] |
prev_x_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
prev_y_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
reconfigure(IriDiffLocalPlannerConfig &cfg) | iri_diff_local_planner::TrajectoryPlanner | |
rotating_left | iri_diff_local_planner::TrajectoryPlanner | [private] |
rotating_right | iri_diff_local_planner::TrajectoryPlanner | [private] |
scoreTrajectory(double x, double y, double theta, double vx, double vy, double vtheta, double vx_samp, double vy_samp, double vtheta_samp) | iri_diff_local_planner::TrajectoryPlanner | |
sim_granularity_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
sim_period_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
sim_time_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
simple_attractor_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
stop_time_buffer_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
strafe_left | iri_diff_local_planner::TrajectoryPlanner | [private] |
strafe_right | iri_diff_local_planner::TrajectoryPlanner | [private] |
stuck_left | iri_diff_local_planner::TrajectoryPlanner | [private] |
stuck_left_strafe | iri_diff_local_planner::TrajectoryPlanner | [private] |
stuck_right | iri_diff_local_planner::TrajectoryPlanner | [private] |
stuck_right_strafe | iri_diff_local_planner::TrajectoryPlanner | [private] |
traj_one | iri_diff_local_planner::TrajectoryPlanner | [private] |
traj_two | iri_diff_local_planner::TrajectoryPlanner | [private] |
TrajectoryPlanner(WorldModel &world_model, const costmap_2d::Costmap2D &costmap, std::vector< geometry_msgs::Point > footprint_spec, 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=20, int vtheta_samples=20, double pdist_scale=0.6, double gdist_scale=0.8, double occdist_scale=0.2, double heading_lookahead=0.325, double oscillation_reset_dist=0.05, double escape_reset_dist=0.10, double escape_reset_theta=M_PI_2, bool holonomic_robot=true, double *max_vel_x=NULL, double min_vel_x=0.1, double max_vel_th=1.0, double min_vel_th=-1.0, double min_in_place_vel_th=0.4, double backup_vel=-0.1, bool dwa=false, bool heading_scoring=false, double heading_scoring_timestep=0.1, bool simple_attractor=false, std::vector< double > y_vels=std::vector< double >(0), double stop_time_buffer=0.2, double sim_period=0.1, double angular_sim_granularity=0.025) | iri_diff_local_planner::TrajectoryPlanner | |
TrajectoryPlannerTest class | iri_diff_local_planner::TrajectoryPlanner | [friend] |
updatePlan(const std::vector< geometry_msgs::PoseStamped > &new_plan, bool compute_dists=false) | iri_diff_local_planner::TrajectoryPlanner | |
vtheta_samples_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
vx_samples_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
world_model_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
y_vels_ | iri_diff_local_planner::TrajectoryPlanner | [private] |
~TrajectoryPlanner() | iri_diff_local_planner::TrajectoryPlanner | |