#include <controller_interface/multi_interface_controller.h>#include <speed_scaling_interface/speed_scaling_interface.h>#include <hardware_interface/robot_hw.h>#include <hardware_interface/joint_command_interface.h>#include <cartesian_interface/cartesian_command_interface.h>#include <cartesian_trajectory_interpolation/cartesian_trajectory.h>#include "cartesian_trajectory_interpolation/cartesian_trajectory_segment.h"#include "hardware_interface/joint_state_interface.h"#include "kdl/chainfksolver.hpp"#include <cartesian_trajectory_interpolation/cartesian_state.h>#include <pluginlib/class_loader.h>#include <inverse_kinematics/ik_solver_base.h>#include <kdl/chain.hpp>#include <kdl/chainfksolvervel_recursive.hpp>#include <kdl/chainiksolverpos_lma.hpp>#include <kdl/chainiksolvervel_wdls.hpp>#include <memory>#include <cartesian_trajectory_controller/control_policies.hpp>

Go to the source code of this file.
Classes | |
| class | ros_controllers_cartesian::ControlPolicy< HWInterface > |
| Primary template. More... | |
| class | ros_controllers_cartesian::ControlPolicy< hardware_interface::JointStateInterface > |
| Specialization for a read-only controller for trajectory publishing. More... | |
| class | ros_controllers_cartesian::ControlPolicy< hardware_interface::PositionJointInterface > |
| Specialization for joint position control. More... | |
| class | ros_controllers_cartesian::ControlPolicy< hardware_interface::VelocityJointInterface > |
| Specialization for joint velocity control. More... | |
| class | ros_controllers_cartesian::ControlPolicy< ros_controllers_cartesian::PoseCommandInterface > |
| Specialization for Cartesian pose control. More... | |
| class | ros_controllers_cartesian::ControlPolicy< ros_controllers_cartesian::TwistCommandInterface > |
| Specialization for Cartesian twist control. More... | |
| class | ros_controllers_cartesian::JointBasedController< HWInterface, HandleType > |
| A common base class for joint-based control policies. More... | |
Namespaces | |
| ros_controllers_cartesian | |
Typedefs | |
| template<class HWInterface > | |
| using | ros_controllers_cartesian::Controller = controller_interface::MultiInterfaceController< HWInterface, scaled_controllers::SpeedScalingInterface > |
| A common control type with optional speed scaling interface. More... | |
Definition in file control_policies.h.