common.h File Reference
#include <cstddef>
#include <vector>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <ArmarXCore/interface/serialization/Eigen.h>

Classes

struct  ControlTarget
 TODO remove, only used by keypoint controllers. More...
 
struct  RobotStatus
 
struct  TSCtrlRtStatus
 
struct  VirtualRobotStatus
 TODO remove, not used anywhere. More...
 

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
namespace  armarx::control
 
namespace  armarx::control::common
 This file is part of ArmarX.
 
namespace  armarx::control::common::control_law
 This file is part of ArmarX.
 

Functions

Eigen::MatrixXf computeJointLimitWeightMatrix (const Eigen::Ref< const Eigen::VectorXf > &jointAngles, const Eigen::Ref< const Eigen::VectorXf > &jointLimitsLow, const Eigen::Ref< const Eigen::VectorXf > &jointLimitsHigh, Eigen::VectorXf &jointAngleLimitGradient)