@@ -71,7 +71,7 @@ JOINT_IGNORE_SPEED = 20.0
7171global violation_popup_counter = 0
7272global cmd_servo_state = SERVO_UNINITIALIZED
7373global cmd_servo_qd = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
74- global cmd_tau = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
74+ global cmd_torque = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
7575global cmd_servo_q = get_joint_positions()
7676global cmd_servo_q_last = cmd_servo_q
7777global cmd_twist = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
@@ -228,16 +228,16 @@ thread speedThread():
228228end
229229
230230# Helpers for torque control
231- def set_torque(tau ):
232- cmd_tau = tau
231+ def set_torque(target_torque ):
232+ cmd_torque = torque
233233 control_mode = MODE_TORQUE
234234end
235235
236236thread torqueThread():
237237 textmsg("ExternalControl: Starting torque thread")
238238 while control_mode == MODE_TORQUE:
239- tau = cmd_tau
240- torque_command(tau , friction_comp=True )
239+ torque = cmd_torque
240+ torque_command(torque , friction_comp=friction_compensation_enabled )
241241 end
242242 textmsg("ExternalControl: torque thread ended")
243243 stopj(STOPJ_ACCELERATION)
@@ -787,8 +787,8 @@ while control_mode > MODE_STOPPED:
787787 qd = [params_mult[2] / MULT_jointstate, params_mult[3] / MULT_jointstate, params_mult[4] / MULT_jointstate, params_mult[5] / MULT_jointstate, params_mult[6] / MULT_jointstate, params_mult[7] / MULT_jointstate]
788788 set_speed(qd)
789789 elif control_mode == MODE_TORQUE:
790- tau = [params_mult[2]/ MULT_jointstate, params_mult[3]/ MULT_jointstate, params_mult[4]/ MULT_jointstate, params_mult[5]/ MULT_jointstate, params_mult[6]/ MULT_jointstate, params_mult[7]/ MULT_jointstate]
791- set_torque(tau )
790+ torque = [params_mult[2]/ MULT_jointstate, params_mult[3]/ MULT_jointstate, params_mult[4]/ MULT_jointstate, params_mult[5]/ MULT_jointstate, params_mult[6]/ MULT_jointstate, params_mult[7]/ MULT_jointstate]
791+ set_torque(torque )
792792 elif control_mode == MODE_FORWARD:
793793 if params_mult[2] == TRAJECTORY_MODE_RECEIVE:
794794 kill thread_trajectory
0 commit comments