I found a video that features a skating robot, it moves, but skating? I did a lot of skating myself, so I started to think about a better skating movement.
It occurred to me that while skating around pylons, you don’t need to take your skates of the ground. What you do instead is hard to explain.
I tried to explain my idea to anyone who’d listen in #mindboards, but to no avail. You just have to see it with your own eyes.
It is a really fun thing to build and play around with. I suspect you can find more efficient and inexplicable ways to move and turn.
This is the Mirah code I used in the video:
import lejos.nxt.Motor import lejos.nxt.Button def align() Motor.A.rotate(360 - (Motor.A.getTachoCount() % 360)) Motor.C.rotate(360 - (Motor.C.getTachoCount() % 360)) end speed = 150 Motor.A.setSpeed(speed) Motor.C.setSpeed(speed) Motor.A.forward() Motor.C.forward() Thread.sleep(20000) Motor.A.stop() Motor.C.stop() align() Motor.A.backward() Motor.C.forward() Thread.sleep(20000) align() Motor.A.forward() Motor.C.forward() Button.waitForAnyPress()