Mine is much slower than one per second. With 9 disks it would take more than a half hour, I'm afraid, and my students would be sleeping, texting or surfing Reddit.
Wow, that is taking tower of Hanoi to the next level.
Yup. If PhiPi wasn't such a friggin' genious, I'd accuse him of showing off, especially concerning his OP comment: "I've never built or programmed a robot arm before".
Today was the day: show 'n' tell with the new crop of students. I challenged a volunteer to race the robot arm, using a manual set of disks and pegs. First student barely won; second won handily in about half the time! (Should've put six disks on the student peg! )
Okay, kid, how did you do it? Can you formalize your success with an algorithm? It's gonna be an interesting, fun semester! (Once they've struggled with it, they'll kill me when they see the simple recursive solution.)
Recursive? Is that a fancy way to say: Move the small disk, every other move, in the same direction, and make the only other legal move allowed in between?
By recursive, I mean that the move method can call itself:
I'm in then process to create the U-arm with my 3D printer. However I couldn't resist to make some changes in order to make it better.
So I changed the bearing (I chose one bigger) and some parts, making the kit simpler and stronger. Here are the changes in red circles https://dropbox.com/s/wdxvrh481fgk7vc/Nikos_arm_changes.jpg?dl=0
I'm in then process to create the U-arm with my 3D printer. However I couldn't resist to make some changes in order to make it better.
So I changed the bearing (I chose one bigger) and some parts, making the kit simpler and stronger. Here are the changes in red circles
I just realized that while this uArm gripper (always parallel to the ground) is perfect for this ToH challenge, the fingers would need small projections underneath to pick up the golf tees in the triangle puzzle challenge. That is, to grab a tee behind another tee or between two tees, something small must stick down in between tees. Nothing PhiPi couldn't have figured out on his own!
Comments
I think the peg adds a bit of dramatic flair, but the disk knob is exactly what I loved about Phil's design too!
Mine is much slower than one per second. With 9 disks it would take more than a half hour, I'm afraid, and my students would be sleeping, texting or surfing Reddit.
-Phil
Yup. If PhiPi wasn't such a friggin' genious, I'd accuse him of showing off, especially concerning his OP comment: "I've never built or programmed a robot arm before".
Okay, kid, how did you do it? Can you formalize your success with an algorithm? It's gonna be an interesting, fun semester! (Once they've struggled with it, they'll kill me when they see the simple recursive solution.)
-Phil
Move the small disk, every other move, in the same direction, and make the only other legal move allowed in between?
By recursive, I mean that the move method can call itself:
Somehow, it just works!
-Phil
Phil, are you going to Robothon? That would help sway my decision to attend.
That is what makes you the Master and me the student! Thanks for sharing.
So I changed the bearing (I chose one bigger) and some parts, making the kit simpler and stronger. Here are the changes in red circles
https://dropbox.com/s/wdxvrh481fgk7vc/Nikos_arm_changes.jpg?dl=0
The changes in more detail here:
https://dropbox.com/s/9xgo0ser0bl7o8b/Nikos_arm_changes_detail.jpg?dl=0
Thank you Jim,
I also fixed my post.