Go to the documentation of this file.
18 #ifndef COB_TWIST_CONTROLLER_CONSTRAINT_SOLVERS_SOLVERS_UNIFIED_JOINT_LIMIT_SINGULARITY_SOLVER_H
19 #define COB_TWIST_CONTROLLER_CONSTRAINT_SOLVERS_SOLVERS_UNIFIED_JOINT_LIMIT_SINGULARITY_SOLVER_H
54 #endif // COB_TWIST_CONTROLLER_CONSTRAINT_SOLVERS_SOLVERS_UNIFIED_JOINT_LIMIT_SINGULARITY_SOLVER_H
Base class for solvers, defining interface methods.
virtual ~UnifiedJointLimitSingularitySolver()
Eigen::Matrix< double, 6, 1 > Vector6d_t
Implementation of ConstraintSolver to solve inverse kinematics by using a weighted least norm.
virtual Eigen::MatrixXd calculateWeighting(const Vector6d_t &in_cart_velocities, const JointStates &joint_states) const
virtual Eigen::MatrixXd solve(const Vector6d_t &in_cart_velocities, const JointStates &joint_states)
UnifiedJointLimitSingularitySolver(const TwistControllerParams ¶ms, const LimiterParams &limiter_params, TaskStackController_t &task_stack_controller)
cob_twist_controller
Author(s): Felix Messmer
, Marco Bezzon , Christoph Mark , Francisco Moreno
autogenerated on Mon May 1 2023 02:44:43