44 #ifndef EDGE_SHORTEST_PATH_H_ 45 #define EDGE_SHORTEST_PATH_H_ 49 #include <base_local_planner/BaseLocalPlannerConfig.h> 80 ROS_ASSERT_MSG(std::isfinite(_error[0]),
"EdgeShortestPath::computeError() _error[0]=%f\n", _error[0]);
84 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
Edge defining the cost function for minimizing the Euclidean distance between two consectuive poses...
EdgeShortestPath()
Construct edge.
void computeError()
Actual cost function.
#define ROS_ASSERT_MSG(cond,...)
const TebConfig * cfg_
Store TebConfig class for parameters.
Base edge connecting two vertices in the TEB optimization problem.
Eigen::Vector2d & position()
Access the 2D position part.
This class stores and wraps a SE2 pose (position and orientation) into a vertex that can be optimized...