sot-talos-balance
2.0.5
Collection of dynamic-graph entities aimed at implementing balance control on talos.
test_admittance_single_joint.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.py"
)
10
11
sleep(1.0)
12
runCommandClient
(
"robot.admittance_control.tauDes.value = [target]"
)
13
runCommandClient
(
14
"robot.admittance_control.setPosition([ robot.device.state.value[QJOINT] ])"
15
)
16
runCommandClient
(
"robot.sot.push(robot.taskJoint.task.name)"
)
17
18
sleep(5.0)
19
des_tau =
evalCommandClient
(
"target"
)
20
tau =
evalCommandClient
(
"robot.device.ptorque.value[JOINT]"
)
21
22
print(
"Desired torque: %f"
% des_tau)
23
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
src
dynamic_graph
sot_talos_balance
test
test_admittance_single_joint.py
Generated by
1.8.17