#include <string>#include <vector>#include <map>#include <stdint.h>#include <Eigen/Core>#include <Eigen/LU>#include <kdl/jntarray.hpp>#include <kdl/chainjnttojacsolver.hpp>#include <cob_twist_controller/TwistControllerConfig.h>

Go to the source code of this file.
Classes | |
| struct | ActiveCartesianDimension |
| struct | ConstraintParams |
| class | ConstraintState |
| struct | ConstraintThresholds |
| struct | JointStates |
| struct | LimiterParams |
| struct | LookatOffset |
| struct | ObstacleDistanceData |
| struct | TwistControllerParams |
| struct | UJSSolverParams |
Defines | |
| #define | DEFAULT_CYCLE 0.02 |
| #define | DIV0_SAFE 1.0e-6 |
| #define | MAX_CRIT true |
| #define | MIN_CRIT false |
| #define | ZERO_THRESHOLD 1.0e-9 |
Typedefs | |
| typedef Eigen::Matrix< double, 6, Eigen::Dynamic > | Matrix6Xd_t |
| typedef std::map< std::string, std::vector < ObstacleDistanceData > > | ObstacleDistancesInfo_t |
| typedef Eigen::Matrix< double, 6, 1 > | Vector6d_t |
Enumerations | |
| enum | ConstraintTypes { CA, JLA } |
| enum | ConstraintTypesCA { CA_OFF = cob_twist_controller::TwistController_CA_OFF, CA_ON = cob_twist_controller::TwistController_CA } |
| enum | ConstraintTypesJLA { JLA_OFF = cob_twist_controller::TwistController_JLA_OFF, JLA_ON = cob_twist_controller::TwistController_JLA, JLA_MID_ON = cob_twist_controller::TwistController_JLA_MID, JLA_INEQ_ON = cob_twist_controller::TwistController_JLA_INEQ } |
| enum | DampingMethodTypes { NO_DAMPING = cob_twist_controller::TwistController_NO_DAMPING, CONSTANT = cob_twist_controller::TwistController_CONSTANT, MANIPULABILITY = cob_twist_controller::TwistController_MANIPULABILITY, LEAST_SINGULAR_VALUE = cob_twist_controller::TwistController_LEAST_SINGULAR_VALUE, SIGMOID = cob_twist_controller::TwistController_SIGMOID } |
| enum | EN_ConstraintStates { NORMAL = 0, DANGER, CRITICAL } |
| enum | KinematicExtensionTypes { NO_EXTENSION = cob_twist_controller::TwistController_NO_EXTENSION, BASE_COMPENSATION = cob_twist_controller::TwistController_BASE_COMPENSATION, BASE_ACTIVE = cob_twist_controller::TwistController_BASE_ACTIVE, COB_TORSO = cob_twist_controller::TwistController_COB_TORSO, LOOKAT = cob_twist_controller::TwistController_LOOKAT } |
| enum | LookatAxisTypes { X_POSITIVE, Y_POSITIVE, Z_POSITIVE, X_NEGATIVE, Y_NEGATIVE, Z_NEGATIVE } |
| enum | SolverTypes { DEFAULT_SOLVER = cob_twist_controller::TwistController_DEFAULT_SOLVER, WLN = cob_twist_controller::TwistController_WLN, GPM = cob_twist_controller::TwistController_GPM, STACK_OF_TASKS = cob_twist_controller::TwistController_STACK_OF_TASKS, TASK_2ND_PRIO = cob_twist_controller::TwistController_TASK_2ND_PRIO, UNIFIED_JLA_SA = cob_twist_controller::TwistController_UNIFIED_JLA_SA } |
| #define DEFAULT_CYCLE 0.02 |
Definition at line 33 of file cob_twist_controller_data_types.h.
| #define DIV0_SAFE 1.0e-6 |
Definition at line 35 of file cob_twist_controller_data_types.h.
| #define MAX_CRIT true |
Definition at line 31 of file cob_twist_controller_data_types.h.
| #define MIN_CRIT false |
Definition at line 32 of file cob_twist_controller_data_types.h.
| #define ZERO_THRESHOLD 1.0e-9 |
Definition at line 34 of file cob_twist_controller_data_types.h.
| typedef Eigen::Matrix<double, 6, Eigen::Dynamic> Matrix6Xd_t |
Definition at line 336 of file cob_twist_controller_data_types.h.
| typedef std::map<std::string, std::vector<ObstacleDistanceData> > ObstacleDistancesInfo_t |
Definition at line 338 of file cob_twist_controller_data_types.h.
| typedef Eigen::Matrix<double, 6, 1> Vector6d_t |
Definition at line 337 of file cob_twist_controller_data_types.h.
| enum ConstraintTypes |
Definition at line 156 of file cob_twist_controller_data_types.h.
| enum ConstraintTypesCA |
Definition at line 65 of file cob_twist_controller_data_types.h.
| enum ConstraintTypesJLA |
Definition at line 71 of file cob_twist_controller_data_types.h.
| enum DampingMethodTypes |
Definition at line 37 of file cob_twist_controller_data_types.h.
| enum EN_ConstraintStates |
Definition at line 294 of file cob_twist_controller_data_types.h.
Definition at line 46 of file cob_twist_controller_data_types.h.
| enum LookatAxisTypes |
Definition at line 79 of file cob_twist_controller_data_types.h.
| enum SolverTypes |
Definition at line 55 of file cob_twist_controller_data_types.h.