Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stack Of Tasks
sot-dynamic-pinocchio
Commits
e19cb87a
Commit
e19cb87a
authored
Apr 13, 2011
by
Thomas Moulard
Browse files
Fix examples.
parent
7390cd73
Changes
6
Hide whitespace changes
Inline
Side-by-side
unitTesting/python/dynamic_walk.py
View file @
e19cb87a
...
...
@@ -24,8 +24,7 @@ from dynamic_graph.sot.dynamics.hrp2 import Hrp2
from
dynamic_graph
import
enableTrace
,
plug
from
tools
import
*
from
dynamic_graph.sot.dynamics.tools
import
*
class
HalfStep
:
startX
=
0.
...
...
unitTesting/python/feet_follower.py
View file @
e19cb87a
...
...
@@ -15,7 +15,7 @@
# received a copy of the GNU Lesser General Public License along with
# dynamic-graph. If not, see <http://www.gnu.org/licenses/>.
from
tools
import
*
from
dynamic_graph.sot.dynamics.
tools
import
*
from
dynamic_graph.sot.dynamics.feet_follower
import
FeetFollowerFromFile
feetFollower
=
FeetFollowerFromFile
(
'feet-follower'
)
...
...
unitTesting/python/quasistatic_walking.py
View file @
e19cb87a
...
...
@@ -21,8 +21,7 @@ from dynamic_graph.sot.dynamics.hrp2 import Hrp2
from
dynamic_graph
import
enableTrace
,
plug
from
tools
import
*
from
dynamic_graph.sot.dynamics.tools
import
*
class
QuasiStaticWalking
:
leftFoot
=
0
...
...
@@ -155,13 +154,12 @@ class QuasiStaticWalking:
# Push tasks
# Feet tasks.
solver
.
sot
.
push
(
robot
.
name
+
'.
task
.
right-ankle'
)
solver
.
sot
.
push
(
robot
.
name
+
'.
task
.
left-ankle'
)
solver
.
sot
.
push
(
robot
.
task
s
[
'
right-ankle'
].
name
)
solver
.
sot
.
push
(
robot
.
task
s
[
'
left-ankle'
].
name
)
# Center of mass
# FIXME: trigger segv at exit.
solver
.
sot
.
push
(
robot
.
name
+
'.task.com'
)
solver
.
sot
.
push
(
robot
.
comTask
.
name
)
# Main.
...
...
unitTesting/python/reach_both_hands.py
View file @
e19cb87a
...
...
@@ -16,7 +16,7 @@
# dynamic-graph. If not, see <http://www.gnu.org/licenses/>.
import
sys
from
tools
import
*
from
dynamic_graph.sot.dynamics.
tools
import
*
# Move left wrist
reach
(
robot
,
'left-wrist'
,
0.25
,
0.25
,
0.5
)
...
...
@@ -24,13 +24,13 @@ reach(robot, 'right-wrist', 0.25, -0.25, 0.5)
# Push tasks
# Operational points tasks
solver
.
sot
.
push
(
robot
.
name
+
'.
task
.
right-ankle'
)
solver
.
sot
.
push
(
robot
.
name
+
'.
task
.
left-ankle'
)
solver
.
sot
.
push
(
robot
.
name
+
'.task.lef
t-wrist'
)
solver
.
sot
.
push
(
robot
.
name
+
'.task.righ
t-wrist'
)
solver
.
sot
.
push
(
robot
.
task
s
[
'
right-ankle'
].
name
)
solver
.
sot
.
push
(
robot
.
task
s
[
'
left-ankle'
].
name
)
solver
.
sot
.
push
(
robot
.
tasks
[
'righ
t-wrist'
].
name
)
solver
.
sot
.
push
(
robot
.
tasks
[
'lef
t-wrist'
].
name
)
# Center of mass
solver
.
sot
.
push
(
robot
.
name
+
'.task.com'
)
solver
.
sot
.
push
(
robot
.
comTask
.
name
)
# Main.
# Main loop
...
...
unitTesting/python/reach_left_hand.py
View file @
e19cb87a
...
...
@@ -16,20 +16,20 @@
# dynamic-graph. If not, see <http://www.gnu.org/licenses/>.
import
sys
from
tools
import
*
from
dynamic_graph.sot.dynamics.
tools
import
*
# Move left wrist
reach
(
robot
,
'left-wrist'
,
0.25
,
0
,
0.1
)
# Push tasks
# Operational points tasks
solver
.
sot
.
push
(
robot
.
name
+
'.
task
.
right-ankle'
)
solver
.
sot
.
push
(
robot
.
name
+
'.
task
.
left-ankle'
)
solver
.
sot
.
push
(
robot
.
name
+
'.task.lef
t-wrist'
)
solver
.
sot
.
push
(
robot
.
name
+
'.task.righ
t-wrist'
)
solver
.
sot
.
push
(
robot
.
task
s
[
'
right-ankle'
].
name
)
solver
.
sot
.
push
(
robot
.
task
s
[
'
left-ankle'
].
name
)
solver
.
sot
.
push
(
robot
.
tasks
[
'righ
t-wrist'
].
name
)
solver
.
sot
.
push
(
robot
.
tasks
[
'lef
t-wrist'
].
name
)
# Center of mass
solver
.
sot
.
push
(
robot
.
name
+
'.task.com'
)
solver
.
sot
.
push
(
robot
.
comTask
.
name
)
# Main.
# Main loop
...
...
unitTesting/python/reach_right_hand.py
View file @
e19cb87a
...
...
@@ -15,20 +15,20 @@
# received a copy of the GNU Lesser General Public License along with
# dynamic-graph. If not, see <http://www.gnu.org/licenses/>.
from
tools
import
*
from
dynamic_graph.sot.dynamics.
tools
import
*
# Move right wrist
reach
(
robot
,
'right-wrist'
,
0.25
,
0
,
0.1
)
# Push tasks
# Operational points tasks
solver
.
sot
.
push
(
robot
.
name
+
'.
task
.
right-ankle'
)
solver
.
sot
.
push
(
robot
.
name
+
'.
task
.
left-ankle'
)
solver
.
sot
.
push
(
robot
.
name
+
'.task.lef
t-wrist'
)
solver
.
sot
.
push
(
robot
.
name
+
'.task.righ
t-wrist'
)
solver
.
sot
.
push
(
robot
.
task
s
[
'
right-ankle'
].
name
)
solver
.
sot
.
push
(
robot
.
task
s
[
'
left-ankle'
].
name
)
solver
.
sot
.
push
(
robot
.
tasks
[
'righ
t-wrist'
].
name
)
solver
.
sot
.
push
(
robot
.
tasks
[
'lef
t-wrist'
].
name
)
# Center of mass
solver
.
sot
.
push
(
robot
.
name
+
'.task.com'
)
solver
.
sot
.
push
(
robot
.
comTask
.
name
)
# Main.
# Main loop
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment