diff --git a/source/RobotAPI/libraries/RobotStatechartHelpers/PositionControllerHelper.h b/source/RobotAPI/libraries/RobotStatechartHelpers/PositionControllerHelper.h index b90b2a615f0dafabae4a7a42fb4024a8f1e84d0d..e4012fbb5ce8c99f951eea53833d11f352571771 100644 --- a/source/RobotAPI/libraries/RobotStatechartHelpers/PositionControllerHelper.h +++ b/source/RobotAPI/libraries/RobotStatechartHelpers/PositionControllerHelper.h @@ -95,6 +95,14 @@ namespace armarx VirtualRobot::JacobiProvider::InverseJacobiMethod invJacMethod = VirtualRobot::JacobiProvider::eSVD; }; + /** + * @brief OptimizeNullspace + * @param tcp + * @param rns + * @param target target pose in root frame of the robot + * @param args + * @return + */ static bool OptimizeNullspace(const VirtualRobot::RobotNodePtr& tcp, const VirtualRobot::RobotNodeSetPtr& rns, const Eigen::Matrix4f& target, const NullspaceOptimizationArgs& args = NullspaceOptimizationArgs()); CartesianPositionController posController;