moveit2
The MoveIt Motion Planning Framework for ROS 2.
Classes | Namespaces
cached_ik_kinematics_plugin.h File Reference
#include <moveit/cached_ik_kinematics_plugin/detail/NearestNeighborsGNAT.h>
#include <moveit/kdl_kinematics_plugin/kdl_kinematics_plugin.h>
#include <moveit/kinematics_base/kinematics_base.h>
#include <moveit/robot_model/robot_model.h>
#include <tf2/LinearMath/Quaternion.h>
#include <tf2/LinearMath/Vector3.h>
#include <mutex>
#include <unordered_map>
#include <utility>
#include <filesystem>
#include "cached_ik_kinematics_plugin-inl.h"
Include dependency graph for cached_ik_kinematics_plugin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cached_ik_kinematics_plugin::IKCache
 A cache of inverse kinematic solutions. More...
 
struct  cached_ik_kinematics_plugin::IKCache::Options
 
struct  cached_ik_kinematics_plugin::IKCache::Pose
 class to represent end effector pose More...
 
class  cached_ik_kinematics_plugin::IKCacheMap
 
struct  cached_ik_kinematics_plugin::HasRobotModelApi< KinematicsPlugin, typename >
 
struct  cached_ik_kinematics_plugin::HasRobotModelApi< KinematicsPlugin, decltype(std::declval< KinematicsPlugin & >().initialize(std::declval< const rclcpp::Node::SharedPtr & >(), std::declval< const moveit::core::RobotModel & >(), std::string(), std::string(), std::vector< std::string >(), 0.0))>
 
struct  cached_ik_kinematics_plugin::HasRobotDescApi< KinematicsPlugin, typename >
 
struct  cached_ik_kinematics_plugin::HasRobotDescApi< KinematicsPlugin, decltype(std::declval< KinematicsPlugin & >().KinematicsPlugin::initialize(std::string(), std::string(), std::string(), std::vector< std::string >(), 0.0))>
 
class  cached_ik_kinematics_plugin::CachedIKKinematicsPlugin< KinematicsPlugin >
 
class  cached_ik_kinematics_plugin::CachedMultiTipIKKinematicsPlugin< KinematicsPlugin >
 

Namespaces

 cached_ik_kinematics_plugin