Classes | |
| struct | CapRung |
| class | CapsulatedLadderTreeRRTstar |
| class | CapVert |
| struct | ConstrainedSegment |
| struct | ConstrainedSegmentPickNPlace |
Typedefs | |
| typedef boost::function< double(const double *, const double *)> | CostFunction |
Functions | |
| void | appendInTime (LadderGraph ¤t, const LadderGraph &next) |
| bool | checkFeasibility (descartes_core::RobotModel &model, const std::vector< Eigen::Affine3d > &poses, descartes_planner::CapRung &cap_rung, descartes_planner::CapVert &cap_vert) |
| bool | checkFeasibilityPickNPlace (descartes_core::RobotModel &model, const std::vector< std::vector< Eigen::Affine3d >> &poses, descartes_planner::CapRung &cap_rung, descartes_planner::CapVert &cap_vert) |
| std::vector< Eigen::Vector3d > | discretizePositions (const Eigen::Vector3d &start, const Eigen::Vector3d &stop, const double ds) |
| bool | domainDiscreteEnumerationCheck (descartes_core::RobotModel &model, descartes_planner::CapRung &cap_rung, descartes_planner::CapVert &cap_vert) |
| LadderGraph | generateLadderGraphFromPoses (const descartes_core::RobotModel &model, const std::vector< Eigen::Affine3d > &ps, const double dt) |
| std::vector< Eigen::Affine3d > | generateSample (const descartes_planner::CapRung &cap_rung, descartes_planner::CapVert &cap_vert) |
| std::vector< std::vector< Eigen::Affine3d > > | generateSamplePickNPlace (const descartes_planner::CapRung &cap_rung, descartes_planner::CapVert &cap_vert) |
| Eigen::Affine3d | makePose (const Eigen::Vector3d &position, const Eigen::Matrix3d &orientation, const double z_axis_angle) |
| Eigen::Affine3d | makePose (const Eigen::Vector3d &position, const Eigen::Matrix3d &orientation) |
| double | randomSampleDouble (double lower, double upper) |
| int | randomSampleInt (int lower, int upper) |
| LadderGraph | sampleConstrainedPaths (const descartes_core::RobotModel &model, ConstrainedSegment &segment) |
| LadderGraph | sampleSingleConfig (const descartes_core::RobotModel &model, const std::vector< Eigen::Vector3d > &origins, const Eigen::Matrix3d &orientation, const double dt) |
| LadderGraph | sampleSingleConfig (const descartes_core::RobotModel &model, const std::vector< Eigen::Vector3d > &origins, const double dt, const Eigen::Matrix3d &orientation, const double z_axis_angle) |
| typedef boost::function<double(const double*, const double*)> descartes_planner::CostFunction |
Definition at line 9 of file choreo_ladder_graph_builder.cpp.
| void descartes_planner::appendInTime | ( | LadderGraph & | current, |
| const LadderGraph & | next | ||
| ) |
Definition at line 190 of file choreo_ladder_graph_builder.cpp.
| bool descartes_planner::checkFeasibility | ( | descartes_core::RobotModel & | model, |
| const std::vector< Eigen::Affine3d > & | poses, | ||
| descartes_planner::CapRung & | cap_rung, | ||
| descartes_planner::CapVert & | cap_vert | ||
| ) |
Definition at line 10 of file pose_verification_helpers.cpp.
| bool descartes_planner::checkFeasibilityPickNPlace | ( | descartes_core::RobotModel & | model, |
| const std::vector< std::vector< Eigen::Affine3d >> & | poses, | ||
| descartes_planner::CapRung & | cap_rung, | ||
| descartes_planner::CapVert & | cap_vert | ||
| ) |
Definition at line 78 of file pose_verification_helpers.cpp.
| std::vector< Eigen::Vector3d > descartes_planner::discretizePositions | ( | const Eigen::Vector3d & | start, |
| const Eigen::Vector3d & | stop, | ||
| const double | ds | ||
| ) |
Definition at line 11 of file pose_sampling_helpers.cpp.
| bool descartes_planner::domainDiscreteEnumerationCheck | ( | descartes_core::RobotModel & | model, |
| descartes_planner::CapRung & | cap_rung, | ||
| descartes_planner::CapVert & | cap_vert | ||
| ) |
Definition at line 141 of file pose_verification_helpers.cpp.
| LadderGraph descartes_planner::generateLadderGraphFromPoses | ( | const descartes_core::RobotModel & | model, |
| const std::vector< Eigen::Affine3d > & | ps, | ||
| const double | dt | ||
| ) |
Definition at line 54 of file choreo_ladder_graph_builder.cpp.
| std::vector< Eigen::Affine3d > descartes_planner::generateSample | ( | const descartes_planner::CapRung & | cap_rung, |
| descartes_planner::CapVert & | cap_vert | ||
| ) |
Definition at line 89 of file pose_sampling_helpers.cpp.
| std::vector< std::vector< Eigen::Affine3d > > descartes_planner::generateSamplePickNPlace | ( | const descartes_planner::CapRung & | cap_rung, |
| descartes_planner::CapVert & | cap_vert | ||
| ) |
Definition at line 125 of file pose_sampling_helpers.cpp.
| Eigen::Affine3d descartes_planner::makePose | ( | const Eigen::Vector3d & | position, |
| const Eigen::Matrix3d & | orientation, | ||
| const double | z_axis_angle | ||
| ) |
Definition at line 35 of file pose_sampling_helpers.cpp.
| Eigen::Affine3d descartes_planner::makePose | ( | const Eigen::Vector3d & | position, |
| const Eigen::Matrix3d & | orientation | ||
| ) |
Definition at line 47 of file pose_sampling_helpers.cpp.
| double descartes_planner::randomSampleDouble | ( | double | lower, |
| double | upper | ||
| ) |
Definition at line 72 of file pose_sampling_helpers.cpp.
| int descartes_planner::randomSampleInt | ( | int | lower, |
| int | upper | ||
| ) |
Definition at line 56 of file pose_sampling_helpers.cpp.
| LadderGraph descartes_planner::sampleConstrainedPaths | ( | const descartes_core::RobotModel & | model, |
| ConstrainedSegment & | segment | ||
| ) |
Definition at line 147 of file choreo_ladder_graph_builder.cpp.
| LadderGraph descartes_planner::sampleSingleConfig | ( | const descartes_core::RobotModel & | model, |
| const std::vector< Eigen::Vector3d > & | origins, | ||
| const Eigen::Matrix3d & | orientation, | ||
| const double | dt | ||
| ) |
Definition at line 132 of file choreo_ladder_graph_builder.cpp.
| LadderGraph descartes_planner::sampleSingleConfig | ( | const descartes_core::RobotModel & | model, |
| const std::vector< Eigen::Vector3d > & | origins, | ||
| const double | dt, | ||
| const Eigen::Matrix3d & | orientation, | ||
| const double | z_axis_angle | ||
| ) |
Definition at line 116 of file choreo_ladder_graph_builder.cpp.