sot-talos-balance
2.0.5
Collection of dynamic-graph entities aimed at implementing balance control on talos.
test_coupled_ankle_admittance.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
)
7
8
try
:
9
# Python 2
10
input = raw_input
# noqa
11
except
NameError:
12
pass
13
14
run_test
(
"appli_coupled_ankle_admittance.py"
)
15
16
sleep(1.0)
17
18
RightPitchJoint = 10
19
LeftPitchJoint = 4
20
RightRollJoint = 11
21
LeftRollJoint = 5
22
23
input
(
"Wait before evaluation"
)
24
25
tauRP =
evalCommandClient
(
"robot.device.ptorque.value[RightPitchJoint]"
)
26
tauLP =
evalCommandClient
(
"robot.device.ptorque.value[LeftPitchJoint]"
)
27
tauRR =
evalCommandClient
(
"robot.device.ptorque.value[RightRollJoint]"
)
28
tauLR =
evalCommandClient
(
"robot.device.ptorque.value[LeftRollJoint]"
)
29
30
tauDesRP =
evalCommandClient
(
"robot.pitchController.tauDesR.value"
)
31
tauDesLP =
evalCommandClient
(
"robot.pitchController.tauDesL.value"
)
32
tauDesRR =
evalCommandClient
(
"robot.rollController.tauDesR.value"
)
33
tauDesLR =
evalCommandClient
(
"robot.rollController.tauDesL.value"
)
34
35
print(
36
"Desired torques: %f, %f, %f, %f"
37
% (tauDesRP[0], tauDesLP[0], tauDesRR[0], tauDesLR[0])
38
)
39
print(
"Current torques: %f, %f, %f, %f"
% (tauRP, tauLP, tauRR, tauLR))
sot_talos_balance.test.test_coupled_ankle_admittance.input
input
Definition:
test_coupled_ankle_admittance.py:10
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_coupled_ankle_admittance.py
Generated by
1.8.17