MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
moveit_pro_controllers::JointTrajectoryAdmittanceController Class Reference

#include <joint_trajectory_admittance_controller.hpp>

Inheritance diagram for moveit_pro_controllers::JointTrajectoryAdmittanceController:
Collaboration diagram for moveit_pro_controllers::JointTrajectoryAdmittanceController:

Public Types

using JointTrajectoryPoint = trajectory_msgs::msg::JointTrajectoryPoint
 

Public Member Functions

 JointTrajectoryAdmittanceController ()
 
controller_interface::InterfaceConfiguration command_interface_configuration () const override
 
controller_interface::InterfaceConfiguration state_interface_configuration () const override
 
CallbackReturn on_init () override
 
CallbackReturn on_configure (const rclcpp_lifecycle::State &previous_state) override
 
CallbackReturn on_activate (const rclcpp_lifecycle::State &previous_state) override
 
CallbackReturn on_deactivate (const rclcpp_lifecycle::State &previous_state) override
 
controller_interface::return_type update (const rclcpp::Time &time, const rclcpp::Duration &period) override
 
const JointTrajectoryPointgetStateFeedback () const
 
const JointTrajectoryPointgetStateReference () const
 
const JointTrajectoryPointgetStateError () const
 
joint_trajectory_admittance_controller::Params & getParams ()
 
void setRobotDescription (const std_msgs::msg::String::ConstSharedPtr robot_description)
 

Member Typedef Documentation

◆ JointTrajectoryPoint

Constructor & Destructor Documentation

◆ JointTrajectoryAdmittanceController()

moveit_pro_controllers::JointTrajectoryAdmittanceController::JointTrajectoryAdmittanceController ( )

Member Function Documentation

◆ command_interface_configuration()

controller_interface::InterfaceConfiguration moveit_pro_controllers::JointTrajectoryAdmittanceController::command_interface_configuration ( ) const
override

◆ getParams()

joint_trajectory_admittance_controller::Params & moveit_pro_controllers::JointTrajectoryAdmittanceController::getParams ( )
inline

◆ getStateError()

const trajectory_msgs::msg::JointTrajectoryPoint & moveit_pro_controllers::JointTrajectoryAdmittanceController::getStateError ( ) const

◆ getStateFeedback()

const trajectory_msgs::msg::JointTrajectoryPoint & moveit_pro_controllers::JointTrajectoryAdmittanceController::getStateFeedback ( ) const

◆ getStateReference()

const trajectory_msgs::msg::JointTrajectoryPoint & moveit_pro_controllers::JointTrajectoryAdmittanceController::getStateReference ( ) const

◆ on_activate()

CallbackReturn moveit_pro_controllers::JointTrajectoryAdmittanceController::on_activate ( const rclcpp_lifecycle::State &  previous_state)
override

◆ on_configure()

CallbackReturn moveit_pro_controllers::JointTrajectoryAdmittanceController::on_configure ( const rclcpp_lifecycle::State &  previous_state)
override

◆ on_deactivate()

CallbackReturn moveit_pro_controllers::JointTrajectoryAdmittanceController::on_deactivate ( const rclcpp_lifecycle::State &  previous_state)
override

◆ on_init()

CallbackReturn moveit_pro_controllers::JointTrajectoryAdmittanceController::on_init ( )
override

◆ setRobotDescription()

void moveit_pro_controllers::JointTrajectoryAdmittanceController::setRobotDescription ( const std_msgs::msg::String::ConstSharedPtr  robot_description)

◆ state_interface_configuration()

controller_interface::InterfaceConfiguration moveit_pro_controllers::JointTrajectoryAdmittanceController::state_interface_configuration ( ) const
override

◆ update()

controller_interface::return_type moveit_pro_controllers::JointTrajectoryAdmittanceController::update ( const rclcpp::Time &  time,
const rclcpp::Duration &  period 
)
override

The documentation for this class was generated from the following files: