Here are the codes for the new moves:
Belly_Flop Move
[code]import time
for timeStop in range(3):
going down
for angle in range(0,50,10):
for leg in hexy.legs:
leg.knee(45-angle)
leg.ankle(-45-angle)
time.sleep(0.1)
going up
for angle in range(0,60,10):
for leg in hexy.legs:
leg.knee(angle)
leg.ankle(-90+angle)
time.sleep(0.1)[/code]
Belly_Twist Move
[code]import time
deg = 35
midFloor = 30
hipSwing = 0
pause = 0.3
time.sleep(0.1)
for timeStop in range(3):
going down
for angle in range(0,50,10):
for leg in hexy.legs:
leg.knee(45-angle)
leg.ankle(-45-angle)
time.sleep(0.1)
time.sleep(0.3)
# twist left
hexy.RF.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.neck.set(35)
hexy.LF.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(-deg-hipSwing,stepTime=0.3)
time.sleep(0.3)
# twist right
hexy.RF.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.neck.set(-35)
hexy.LF.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(deg+hipSwing,stepTime=0.3)
time.sleep(0.3)
going up
for angle in range(0,60,10):
for leg in hexy.legs:
leg.knee(angle)
leg.ankle(-90+angle)
time.sleep(0.1)
time.sleep(0.3)
# twist left
hexy.RF.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.neck.set(35)
hexy.LF.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(-deg-hipSwing,stepTime=0.3)
time.sleep(0.3)
# twist right
hexy.RF.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.neck.set(-35)
hexy.LF.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(deg+hipSwing,stepTime=0.3)
time.sleep(0.8)[/code]
Body_Twist Move
[code]import time
deg = 40
midFloor = 30
hipSwing = 0
pause = 0.3
time.sleep(0.1)
for timeStop in range(3):
going down
for angle in range(0,40,10):
for leg in hexy.legs:
leg.knee(45-angle)
leg.ankle(-45-angle)
time.sleep(0.1)
# twist left
hexy.RF.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.neck.set(35)
hexy.LF.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(-deg-hipSwing,stepTime=0.3)
time.sleep(0.3)
going up
for angle in range(0,60,10):
for leg in hexy.legs:
leg.knee(angle)
leg.ankle(-90+angle)
time.sleep(0.1)
# twist right
hexy.RF.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.neck.set(-35)
hexy.LF.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(deg+hipSwing,stepTime=0.3)
time.sleep(0.3)
going down
for angle in range(0,40,10):
for leg in hexy.legs:
leg.knee(45-angle)
leg.ankle(-45-angle)
time.sleep(0.1)
# twist left
hexy.RF.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.neck.set(35)
hexy.LF.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(-deg-hipSwing,stepTime=0.3)
time.sleep(0.3)
going up
for angle in range(0,60,10):
for leg in hexy.legs:
leg.knee(angle)
leg.ankle(-90+angle)
time.sleep(0.1)
# twist right
hexy.RF.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.neck.set(-35)
hexy.LF.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(deg+hipSwing,stepTime=0.3)
time.sleep(0.3)[/code]
Down_Twist Move
[code]import time
deg = 35
midFloor = 30
hipSwing = 0
move(“Reset”)
get down
for angle in range(0,120,10):
for leg in hexy.legs:
leg.knee(45-angle)
leg.ankle(-45-angle)
time.sleep(0.1)
time.sleep(0.5)
legs fold inward
for angle in range(0,50,10):
for leg in hexy.legs:
leg.knee(-50-angle)
leg.ankle(30+angle)
time.sleep(0.1)
time.sleep(0.5)
set legs to zero
for angle in range(0,110,10):
for leg in hexy.legs:
leg.knee(-150+angle)
leg.ankle(-150+angle)
time.sleep(0.1)
time.sleep(0.5)
for timeStop in range(3):
# twist left
hexy.RF.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.neck.set(35)
hexy.LF.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(-deg-hipSwing,stepTime=0.3)
time.sleep(0.3)
# twist right
hexy.RF.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.neck.set(-35)
hexy.LF.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(deg+hipSwing,stepTime=0.3)
time.sleep(0.3)[/code]
Twist_Up_Down Move
[code]import time
deg = 35
midFloor = 30
hipSwing = 0
for timeStop in range(3):
# twist right
hexy.RF.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(deg-hipSwing,stepTime=0.3)
hexy.neck.set(-35)
hexy.LF.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(deg+hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(deg+hipSwing,stepTime=0.3)
time.sleep(0.3)
# going down
for angle in range(0,40,9):
for leg in hexy.legs:
leg.knee(45-angle)
leg.ankle(-45-angle)
time.sleep(0.1)
# going up
for angle in range(0,60,9):
for leg in hexy.legs:
leg.knee(angle)
leg.ankle(-90+angle)
time.sleep(0.1)
# twist left
hexy.RF.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.LM.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.RB.setHipDeg(-deg+hipSwing,stepTime=0.3)
hexy.neck.set(35)
hexy.LF.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.RM.setHipDeg(-deg-hipSwing,stepTime=0.3)
hexy.LB.setHipDeg(-deg-hipSwing,stepTime=0.3)
time.sleep(0.3)
# going down
for angle in range(0,40,9):
for leg in hexy.legs:
leg.knee(45-angle)
leg.ankle(-45-angle)
time.sleep(0.1)
# going up
for angle in range(0,50,9):
for leg in hexy.legs:
leg.knee(angle)
leg.ankle(-90+angle)
time.sleep(0.1)[/code]
Twist_Left_Right Move
[code]import time
deg = 35
midFloor = 30
hipSwing = 0
#tripod1 = RF,LM,RB
#tripod2 = LF,RM,LB
for timeStop in range(3):
twist left
hexy.RF.setHipDeg(-deg+hipSwing,stepTime=0.5)
hexy.LM.setHipDeg(-deg+hipSwing,stepTime=0.5)
hexy.RB.setHipDeg(-deg+hipSwing,stepTime=0.5)
hexy.neck.set(35)
hexy.LF.setHipDeg(-deg-hipSwing,stepTime=0.5)
hexy.RM.setHipDeg(-deg-hipSwing,stepTime=0.5)
hexy.LB.setHipDeg(-deg-hipSwing,stepTime=0.5)
time.sleep(0.5)
twist right
hexy.RF.setHipDeg(deg-hipSwing,stepTime=0.5)
hexy.LM.setHipDeg(deg-hipSwing,stepTime=0.5)
hexy.RB.setHipDeg(deg-hipSwing,stepTime=0.5)
hexy.neck.set(-35)
hexy.LF.setHipDeg(deg+hipSwing,stepTime=0.5)
hexy.RM.setHipDeg(deg+hipSwing,stepTime=0.5)
hexy.LB.setHipDeg(deg+hipSwing,stepTime=0.5)
time.sleep(0.5)[/code]
Use the codes at your own risk.
Thanks,