30 Eigen::MatrixXd root_W_WLN = W_WLN.cwiseSqrt();
31 Eigen::MatrixXd inv_root_W_WLN = root_W_WLN.inverse();
34 Eigen::MatrixXd weighted_jacobian = this->
jacobian_data_ * inv_root_W_WLN;
38 Eigen::MatrixXd qdots_out = inv_root_W_WLN * pinv * in_cart_velocities;
48 Eigen::VectorXd weighting = Eigen::VectorXd::Ones(cols);
49 return weighting.asDiagonal();