39 if (init.h.size() != 6)
41 ThrowPretty(
"Size of selection vector h needs to be 6, got " << init.h.size());
60 if (phi.rows() !=
static_cast<int>(
frames_.size()))
ThrowNamed(
"Wrong size of Phi!");
61 for (
int i = 0; i <
kinematics[0].Phi.rows(); ++i)
Eigen::Matrix< double, 6, 1 > get_h() const
void set_h(const Eigen::Matrix< double, 6, 1 > &h_in)
std::vector< KinematicFrameRequest > frames_
void Instantiate(const JointTorqueMinimizationProxyInitializer &init) override
Eigen::Ref< Eigen::VectorXd > VectorXdRef
Eigen::Matrix< double, 6, 1 > h_
REGISTER_TASKMAP_TYPE("JointTorqueMinimizationProxy", exotica::JointTorqueMinimizationProxy)
JointTorqueMinimizationProxyInitializer parameters_
const Eigen::Ref< const Eigen::VectorXd > & VectorXdRefConst
int TaskSpaceDim() override
void Update(Eigen::VectorXdRefConst x, Eigen::VectorXdRef phi) override