(1) Tasks with challenging spatiotemporal constraints
"walk to pass a very narrow gap"
gap_width=0.4m, walk_distance=5m
"walk to avoid a very low barrier"
barrier_height=0.5m, walk_distance=5m
"walk and foot reaches a very high position"
height=1.8m, walk_distance=5m
(2) Tasks with challenging numerical constraints
"walk and raise hands"
for four meters with six steps
"walk and clap hands wide"
for four times
"walk to avoid overhead barrier"
in four meters with five steps
Comparison with ProgMoGen+DNO
Task: very narrow gap
ProgMoGen+DNO
(high constraint error, causing scene penetration)
Ours
Task: very low barrier
ProgMoGen+DNO
(large joint jitter)
Ours
Task: walk and raise hands for five steps
ProgMoGen+DNO
(wrong number for steps)
Ours
Task: walk and foot reaches a very high position
ProgMoGen+DNO
(physically unsatisfactory motion: step in the air)
Ours
Effect of each module
Task: very low barrier
w/o relational task parsing C_R
(large constraint error and frame inconsistency)
retrieval branch only
(poor local quality near end frames)
Ours (full)
Diversity
Task: very narrow gap
generation 1
generation 2
generation 3
Visualization of retrieved samples
Task: walk and clap hands wide for four times
retrieved sample x_R
Ours (full)
Different type of contraints
Task: hand reaches a very high position
with spatiotemporal constraint
target position z=2.5m
with numerical constraint
reach for three times