Skip to content

Commit 6211b48

Browse files
authored
Refactor speechMove to randomize movements
Refactored speechMove function to randomly choose between speechMove1, speechMove2, speechMove3, and speechMove4. Added EndSpeechMove function to reset positions after each speech move.
1 parent 205b7d9 commit 6211b48

1 file changed

Lines changed: 15 additions & 8 deletions

File tree

gestures/speechMove.py

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1+
import random
2+
13
def speechMove():
4+
moves = [speechMove1, speechMove2, speechMove3, speechMove4]
5+
choice = random.choice(moves)
6+
choice()
7+
8+
def EndSpeechMove():
29
i01_torso.moveTo(95.0,90.0,90.0)
310
i01_rightHand.moveTo(81.0,66.0,82.0,60.0,90.0)
411
i01_rightArm.moveTo(5.0,82.0,25.0,12.0)
@@ -17,9 +24,9 @@ def speechMove1():
1724
i01_rightHand.moveTo(60.0,15.0,15.0,13.0,90.0)
1825
i01_rightArm.moveTo(5.0,79.0,36.0,17.0)
1926
i01_leftHand.moveTo(24.0,120.0,95.0,83.0,90.0)
20-
i01_leftArm.moveTo(6.0,63.0,38.0,22.0)
27+
i01_leftArm.moveTo(6.0,63.0,38.0,15.0)
2128
sleep(1)
22-
speechMove()
29+
EndSpeechMove()
2330
print('speechMove1')
2431

2532
def speechMove2():
@@ -30,11 +37,11 @@ def speechMove2():
3037
i01_leftArm.setSpeed(45.0, 45.0, 45.0, 45.0)
3138
i01_torso.moveTo(89.0,86.0,89.0)
3239
i01_rightHand.moveTo(24.0,100.0,95.0,83.0,120.0)
33-
i01_rightArm.moveTo(6.0,63.0,38.0,22.0)
40+
i01_rightArm.moveTo(6.0,30.0,20.0,22.0)
3441
i01_leftHand.moveTo(24.0,120.0,95.0,83.0,90.0)
35-
i01_leftArm.moveTo(6.0,63.0,38.0,22.0)
42+
i01_leftArm.moveTo(6.0,30.0,20.0,22.0)
3643
sleep(1)
37-
speechMove()
44+
EndSpeechMove()
3845
print('speechMove2')
3946

4047
def speechMove3():
@@ -49,15 +56,15 @@ def speechMove3():
4956
i01_leftHand.moveTo(78.0,61.0,61.0,61.0,61.0)
5057
i01_leftArm.moveTo(15.0,108.0,35.0,19.0)
5158
sleep(1)
52-
speechMove()
59+
EndSpeechMove()
5360
print('speechMove3')
5461

5562
def speechMove4():
5663
i01_torso.moveTo(89.0,91.0,87.0)
5764
i01_rightHand.moveTo(47.0,49.0,49.0,49.0,49.0)
5865
i01_rightArm.moveTo(7.0,66.0,30.0,11.0)
5966
i01_leftHand.moveTo(157.0,152.0,152.0,131.0,97.0)
60-
i01_leftArm.moveTo(5.0,62.0,29.0,11.0)
67+
i01_leftArm.moveTo(5.0,62.0,15.0,11.0)
6168
sleep(1)
62-
speechMove()
69+
EndSpeechMove()
6370
print('speechMove4')

0 commit comments

Comments
 (0)