Go to the documentation of this file.
39 #include <boost/function.hpp>
58 double default_search_resolution = 0.0)
71 const std::string& robot_description =
"robot_description",
72 double default_search_resolution = 0.0)
95 const std::map<std::string, double>&
getIKTimeout()
const
107 KinematicsLoaderImplPtr
loader_;
109 std::vector<std::string>
groups_;
std::string default_solver_plugin_
const std::map< std::string, double > & getIKTimeout() const
Get a map from group name to default IK timeout.
std::map< std::string, double > ik_timeout_
std::shared_ptr< Model > ModelSharedPtr
MOVEIT_CLASS_FORWARD(KinematicsPluginLoader)
Helper class for loading kinematics solvers.
double default_solver_timeout_
std::string robot_description_
moveit::core::SolverAllocatorFn getLoaderFunction()
Get a function pointer that allocates and initializes a kinematics solver. If not previously called,...
std::vector< std::string > groups_
const std::vector< std::string > & getKnownGroups() const
Get the groups for which the function pointer returned by getLoaderFunction() can allocate a solver.
double default_search_resolution_
MOVEIT_CLASS_FORWARD(KinematicsLoaderImpl)
boost::function< kinematics::KinematicsBasePtr(const JointModelGroup *)> SolverAllocatorFn
KinematicsLoaderImplPtr loader_
KinematicsPluginLoader(const std::string &robot_description="robot_description", double default_search_resolution=0.0)
Load the kinematics solvers based on information on the ROS parameter server. Take as optional argume...
planning
Author(s): Ioan Sucan
, Sachin Chitta
autogenerated on Thu Nov 21 2024 03:24:18