base_local_planner
|
#include <alignment_cost_function.h>
Public Member Functions | |
AlignmentCostFunction () | |
double | getDesiredOrientation () |
bool | prepare () |
double | scoreTrajectory (Trajectory &traj) |
void | setDesiredOrientation (double theta) |
virtual | ~AlignmentCostFunction () |
![]() | |
double | getScale () |
void | setScale (double scale) |
virtual | ~TrajectoryCostFunction () |
Private Attributes | |
double | theta_desired_ |
Desired orientation. More... | |
Additional Inherited Members | |
![]() | |
TrajectoryCostFunction (double scale=1.0) | |
Definition at line 10 of file alignment_cost_function.h.
base_local_planner::AlignmentCostFunction::AlignmentCostFunction | ( | ) |
Definition at line 7 of file alignment_cost_function.cpp.
|
virtual |
Definition at line 13 of file alignment_cost_function.cpp.
|
inline |
Definition at line 23 of file alignment_cost_function.h.
|
inlinevirtual |
General updating of context values if required. Subclasses may overwrite. Return false in case there is any error.
Implements base_local_planner::TrajectoryCostFunction.
Definition at line 20 of file alignment_cost_function.h.
|
virtual |
return a score for trajectory traj
Check trajectory length
Keep error between -pi and pi
Implements base_local_planner::TrajectoryCostFunction.
Definition at line 18 of file alignment_cost_function.cpp.
|
inline |
Definition at line 22 of file alignment_cost_function.h.
|
private |
Desired orientation.
Definition at line 28 of file alignment_cost_function.h.