Mercurial > tote0
changeset 6:7bd6c023b248
Random servo ordering
| author | Radomir Dopieralski <dev@sheep.art.pl> |
|---|---|
| date | Tue, 26 Jan 2016 22:25:31 +0100 |
| parents | b2ca503c7256 |
| children | 576484754322 |
| files | creep.py tote.py |
| diffstat | 2 files changed, 13 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/creep.py Tue Jan 26 23:00:47 2016 +0100 +++ b/creep.py Tue Jan 26 22:25:31 2016 +0100 @@ -4,7 +4,7 @@ import time -class Creep: +class Creep(object): speed = 0.75 stride = 14 shift = 8 @@ -39,7 +39,7 @@ dy = self.dy * leg.y_dir * self.speed leg.move_to(leg.x - dx, leg.y - dy, -self.height) #leg.rotate_by(-self.rotation * leg.x_dir * leg.y_dir / 2) - time.sleep(0.025) + time.sleep(0.25) def step(self, leg): dx = (leg.x_dir * self.shift - self.shift_x) / self.shift_steps
--- a/tote.py Tue Jan 26 23:00:47 2016 +0100 +++ b/tote.py Tue Jan 26 22:25:31 2016 +0100 @@ -19,16 +19,16 @@ Servo = servo.Servo self.legs = ( Leg(Servo(servos, 0, 0), - Servo(servos, 0, 0), - Servo(servos, 0, 1), -1, 1), - Leg(Servo(servos, 0, 1), - Servo(servos, 0, 1), - Servo(servos, 0, 0), -1, -1), - Leg(Servo(servos, 0, 0), - Servo(servos, 0, 0), - Servo(servos, 0, 1), 1, -1), - Leg(Servo(servos, 0, 1), - Servo(servos, 0, 1), - Servo(servos, 0, 0), 1, 1), + Servo(servos, 1, 0), + Servo(servos, 2, 1), -1, 1), + Leg(Servo(servos, 3, 1), + Servo(servos, 4, 1), + Servo(servos, 5, 0), -1, -1), + Leg(Servo(servos, 6, 0), + Servo(servos, 7, 0), + Servo(servos, 8, 1), 1, -1), + Leg(Servo(servos, 9, 1), + Servo(servos, 10, 1), + Servo(servos, 11, 0), 1, 1), ) super(Robot, self).__init__()
