rby1-sdk
Loading...
Searching...
No Matches
rb::CartesianImpedanceControlCommandBuilder Class Reference

Public Member Functions

CartesianImpedanceControlCommandBuilderAddJointLimit (const std::string &joint_name, double lower, double upper)
 
CartesianImpedanceControlCommandBuilderAddJointPositionTarget (const std::string &joint_name, double target_position, std::optional< double > velocity_limit=std::nullopt, std::optional< double > acceleration_limit=std::nullopt)
 
CartesianImpedanceControlCommandBuilderAddTarget (const std::string &ref_link_name, const std::string &link_name, const math::SE3::MatrixType &T, std::optional< double > linear_velocity_limit=std::nullopt, std::optional< double > angular_velocity_limit=std::nullopt, std::optional< double > linear_acceleration_limit=std::nullopt, std::optional< double > angular_acceleration_limit=std::nullopt)
 
CartesianImpedanceControlCommandBuilderSetCommandHeader (const CommandHeaderBuilder &builder)
 
CartesianImpedanceControlCommandBuilderSetJointDampingRatio (double damping_ratio)
 
CartesianImpedanceControlCommandBuilderSetJointStiffness (const Eigen::VectorXd &stiffness)
 
CartesianImpedanceControlCommandBuilderSetJointTorqueLimit (const Eigen::VectorXd &torque_limit)
 
CartesianImpedanceControlCommandBuilderSetMinimumTime (double minium_time)
 
CartesianImpedanceControlCommandBuilderSetNullspaceJointTarget (const Eigen::VectorXd &target_position, const Eigen::VectorXd &weight, std::optional< double > k_p=std::nullopt, std::optional< double > k_d=std::nullopt, std::optional< double > cost_weight=std::nullopt)
 
CartesianImpedanceControlCommandBuilderSetResetReference (bool reset_reference)
 
CartesianImpedanceControlCommandBuilderSetStopJointPositionTrackingError (double stop_joint_position_tracking_error)
 
CartesianImpedanceControlCommandBuilderSetStopOrientationTrackingError (double stop_orientation_tracking_error)
 
CartesianImpedanceControlCommandBuilderSetStopPositionTrackingError (double stop_position_tracking_error)
 

Friends

class ArmCommandBuilderImpl
 
class BodyCommandBuilderImpl
 
class TorsoCommandBuilderImpl
 

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