Classes | Namespaces | Typedefs
control_policies.h File Reference
#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>
Include dependency graph for control_policies.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Author
Stefan Scherzinger scher.nosp@m.zin@.nosp@m.fzi.d.nosp@m.e
Date
2021/01/24

Definition in file control_policies.h.



cartesian_trajectory_controller
Author(s):
autogenerated on Thu Feb 23 2023 03:10:48