Mercurial > Kubik
changeset 118:b0bb6a86bc51
waving
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Mon, 07 Jul 2014 21:24:40 +0000 |
| parents | d543503fed43 |
| children | e741dc92df48 a2551a0ba52a |
| files | wave.py |
| diffstat | 1 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wave.py Mon Jul 07 21:24:40 2014 +0000 @@ -0,0 +1,22 @@ +import kubik + + +def wave(robot): + robot.legs[0].move_to((55, -55, 15)) + robot.legs[1].move_to((10, 60, -55)) + robot.legs[3].move_to((60, -10, -55)) + + robot.legs[2].move_to((30, 55, 20)) + while True: + for y in range(20, 40, 3): + robot.legs[2].move_to((None, None, y)) + yield + for y in range(40, 20, -3): + robot.legs[2].move_to((None, None, y)) + yield + +if __name__ == '__main__': + robot = kubik.Robot() + animations = [wave(robot)] + robot.home() + robot.run_animations(animations)
