common.h File Reference
#include <cstddef>
#include <vector>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <ArmarXCore/interface/serialization/Eigen.h>
+ Include dependency graph for common.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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)