From 19adb1f2e2ed54d1a2b1c46fa4dbea71966f7793 Mon Sep 17 00:00:00 2001 From: ArmarX User <armarx@kit.edu> Date: Thu, 7 Feb 2019 18:34:08 +0100 Subject: [PATCH] more pid controller debugoutput --- .../JointController/JointPWMPositionController.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/RobotAPI/libraries/KITGripperEtherCAT/KITGripperBasisBoard/JointController/JointPWMPositionController.cpp b/source/RobotAPI/libraries/KITGripperEtherCAT/KITGripperBasisBoard/JointController/JointPWMPositionController.cpp index 715b81c5f..4e059cd18 100644 --- a/source/RobotAPI/libraries/KITGripperEtherCAT/KITGripperBasisBoard/JointController/JointPWMPositionController.cpp +++ b/source/RobotAPI/libraries/KITGripperEtherCAT/KITGripperBasisBoard/JointController/JointPWMPositionController.cpp @@ -228,7 +228,8 @@ StringVariantBaseMap JointPWMPositionController::publish(const DebugDrawerInterf } return {{"lastTargetVelocity", new Variant(lastTargetVelocity.load())}, {"targetPosition", new Variant(posController.targetPosition)}, - {"error", new Variant(posController.targetPosition - posController.currentPosition)}, + {"posError", new Variant(posController.targetPosition - posController.currentPosition)}, + {"pidError", new Variant(controller.pid->previousError)}, {"filteredVelocity", new Variant(controller.lastActualVelocity.load())}, {"pidIntegralCV", new Variant(controller.pid->integral * controller.pid->Ki)}, {"pidPropCV", new Variant(controller.pid->previousError * controller.pid->Kp)}, -- GitLab