sot-talos-balance  2.0.5
Collection of dynamic-graph entities aimed at implementing balance control on talos.
test_admittance_single_joint_velocity_based.py
Go to the documentation of this file.
1 from time import sleep
2 
3 from dynamic_graph.sot_talos_balance.utils.run_test_utils import (
4  evalCommandClient,
5  run_test,
6  runCommandClient,
7 )
8 
9 run_test("appli_admittance_single_joint_velocity_based.py")
10 
11 sleep(1.0)
12 runCommandClient("robot.admittance_control.tauDes.value = [target]")
13 runCommandClient("robot.sot.push(robot.taskJoint.task.name)")
14 
15 sleep(5.0)
16 des_tau = evalCommandClient("target")
17 tau = evalCommandClient("robot.device.ptorque.value[JOINT]")
18 
19 print("Desired torque: %f" % des_tau)
20 print("Current torque: %f" % tau)
sot_talos_balance.utils.run_test_utils.runCommandClient
runCommandClient
Definition: run_test_utils.py:23
sot_talos_balance.utils.run_test_utils.evalCommandClient
def evalCommandClient(code)
Definition: run_test_utils.py:49
sot_talos_balance.utils.run_test_utils.run_test
def run_test(appli, verbosity=1, interactive=True)
Definition: run_test_utils.py:83