From 5c457e20ee6c6fcdb7755a203b021d22368b68b5 Mon Sep 17 00:00:00 2001 From: Kevin Zhang <kevinleezhang@gmail.com> Date: Fri, 13 Sep 2024 16:05:00 -0400 Subject: [PATCH] Preventing from publishing nans. --- franka-interface/src/skills/impedance_control_skill.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/franka-interface/src/skills/impedance_control_skill.cpp b/franka-interface/src/skills/impedance_control_skill.cpp index c82b4f6..57e7fa4 100644 --- a/franka-interface/src/skills/impedance_control_skill.cpp +++ b/franka-interface/src/skills/impedance_control_skill.cpp @@ -132,7 +132,9 @@ void ImpedanceControlSkill::execute_skill_on_franka(run_loop* run_loop, for(int i = 0; i < 7; i++) { current_joint_torques_[i] = feedback_controller_->tau_d_array_[i]; } - + if (current_period_ == 0.0) { + current_period_ = 0.001; + } limit_current_joint_torques(current_period_); for(int i = 0; i < 7; i++) {