Skip to main content

planners/pro_rrt/src/pro_rrt.cpp File

Included Headers​

#include "pro_rrt/pro_rrt.hpp" #include "pro_rrt/workspace_reach.hpp" #include <fmt/format.h> #include <fmt/ranges.h> #include <algorithm> #include <cmath> #include <cstdint> #include <functional> #include <iostream> #include <limits> #include <map> #include <numbers> #include <ranges> #include <set> #include <string> #include <string_view> #include <vector> #include <geometric_shapes/shapes.h> #include <moveit_pro_base/robot_model/joint_winding.hpp> #include <moveit_pro_base/trajectory_processing/trajectory_tools.hpp> #include <moveit_pro_joint_costs/joint_costs.hpp> #include <moveit_pro_macros/macros.hpp> #include <moveit_studio_licensing/licensing.hpp> #include "path_ik/math.hpp" #include "path_ik/trajectory_utils.hpp" #include "rrtconnect/binary_search.hpp" #include "rrtconnect/path_metric.hpp" #include "rrtconnect/rrt_connect.hpp" #include "rrtstar/optimize_path.hpp"

Namespaces Index​

namespacepro_rrt
namespaceinternal

Variables Index​

const moveit_pro::base::JointModelGroup &group
moveit_pro::base::planning_scene::PlanningScene &planning_scene
const std::vector< Constraints > &constraints
const ConfigurationValidator &extra_validator
boolpad_self_collisions = true
Eigen::VectorXdlower
Eigen::VectorXdupper
Eigen::VectorXdmodel_lower
Eigen::VectorXdmodel_upper
rrtconnect::ValidationFunctionvalidation_function
std::optional< rrtconnect::WorkspaceSubdivision >workspace_subdivision

Variables​

constraints​

const std::vector<Constraints>& constraints

Definition at line 300 of file pro_rrt.cpp.

extra_validator​

const ConfigurationValidator& extra_validator

Definition at line 301 of file pro_rrt.cpp.

group​

const moveit_pro::base::JointModelGroup& group

Definition at line 298 of file pro_rrt.cpp.

lower​

Eigen::VectorXd lower

Definition at line 310 of file pro_rrt.cpp.

model_lower​

Eigen::VectorXd model_lower

Definition at line 312 of file pro_rrt.cpp.

model_upper​

Eigen::VectorXd model_upper

Definition at line 313 of file pro_rrt.cpp.

pad_self_collisions​

bool pad_self_collisions = true

Definition at line 302 of file pro_rrt.cpp.

planning_scene​

moveit_pro::base::planning_scene::PlanningScene& planning_scene

Definition at line 299 of file pro_rrt.cpp.

upper​

Eigen::VectorXd upper

Definition at line 311 of file pro_rrt.cpp.

validation_function​

rrtconnect::ValidationFunction validation_function

Definition at line 963 of file pro_rrt.cpp.

workspace_subdivision​

std::optional<rrtconnect::WorkspaceSubdivision> workspace_subdivision

Definition at line 964 of file pro_rrt.cpp.


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.