Laser-guided Ghost Climber by PenfoldPlant
Contest WinnerFeatured
Ghost Climber 2 Mini.jpg
Ghost Climber 1 Mini.jpg
Ghost Climber 3 Mini.jpg
As a rock climber who frequently hangs around a popular indoor climbing wall, I spend a lot of time watching other people climbing tricky routes and wondering, "Could I do that in the same way?"

Almost inevitably, when I try to climb the same route I'll forget exactly what sequence of holds they used and end up following a slightly different path. Even when I remember exactly which course to follow, I'll still wonder whether I'm doing it as quickly as the previous climber. Yes, I know that skill in climbing isn't all about speed, but I'm competitive like that.

That's how I decided to make a device that could record the precise route a climber follows when climbing a wall or a rock face, then play it back in such a way that another climber could follow it while climbing and, if they felt so inclined, race against it. This concept will no doubt be familiar to anyone else who grew up playing Mario Kart's time trial mode: it is a ghost.

In an ideal world, a ghost climber would be a 3D holographic recording of a climber that would then eerily haunt the rock face, replaying the climber's exact body motions and speed of progress. In our less-than-ideal world, a ghost climber can be created by accurately tracing and replaying a specific climbing route using a servomotor-controlled laser turret. That's right: in this situation a motorised laser turret is the simple solution.

Here's the finished device in action:


And here's what it looks like while it's working its magic:



My ghost climber device, nicknamed The Redpointer*, can be used in the following situations:
  • In training, for a single climber to try to beat his/her own personal best and view where on the route he/she was fastest and slowest.
  • In competitions, so that multiple climbers can race consecutively on the same route. This is considerably easier to arrange than creating two identical climbing routes side-by-side. It also has the advantage that it is portable enough to be set up outdoors on rock faces that cannot be duplicated.
  • In social climbing, to illustrate a long or complex route to a second climber without requiring the second climber to memorise it before climbing.
  • Any other scenario in which you wish to record and replay a path to be followed by a laser pointer. I'm not suggesting setting up illegal underground cat-racing circuits, but I can't promise that someone else won't try it...

*This is climbing humour. I'm very sorry.
 
Remove these adsRemove these ads by Signing Up

Step 1: Design brief

Ghost Climber 3 Mini.jpg
I designed The Redpointer to have three modes:

Mode 1 - Record

In this mode, someone on the ground uses a laser pointer to trace out a path up a climbing wall.
E.g. Climber A ascends a route while Climber B stays on the ground and tracks Climber A's progress with the laser pointer. The Redpointer then records exactly what route was followed.

Mode 2 - Playback

Here, the route recorded in Mode 1 is played back in real-time, projecting a laser point onto the climbing wall to illustrate the path of the previous climber as a "ghost".
E.g. Climber C now turns up late to the climbing session. Climbers A, B and C all stand back and watch the laser turret replay the route Climber A took when recording in Mode 1. Climber C now knows where to climb if she wants to imitate A.

Mode 3 - Playback, record and compare

This mode is a combination of modes 1 and 2 and is designed specifically for competing against a previously set route. Once a route has been recorded in Mode 1, another climber can race against it in Mode 3 and be given live feedback saying whether he/she is ahead of or behind the pace set in the recording.
E.g. Climber C now climbs the same route as Climber A, while Climber B uses one laser pointer to track C's progress. Meanwhile a separate laser pointer illustrates A's ghost on the same wall so that C can tell if she is winning or losing the race. Every time C overtakes A's ghost or is overtaken by A's ghost, a buzzer sounds. At the end of the route, The Redpointer indicates whether A or C won the race.
Jeevesh says: May 18, 2011. 10:07 AM
NO Hard feelings but i just wanted to ask will the codes actually work.
sometimes it shows error .But Idea is brilliant
PenfoldPlant (author) says: May 18, 2011. 11:09 AM
Really? It works fine on my device. What error message are you getting? Are you sure you've included the pitches.h file in an accessible place?
Jeevesh says: May 30, 2011. 9:52 AM
I just wanted to know can these files be directly burned into the chip or they need some type of work to be done(conversion to some other format)
TheHawkeye says: May 28, 2011. 10:28 AM
This is a great idea! It would be even cooler if you could implement subject image tracking.
canida says: Apr 28, 2011. 4:55 PM
This is awesome! Brilliant idea, great job.
PenfoldPlant (author) says: Apr 28, 2011. 6:10 PM
Thanks a lot!
I've just been browsing through your Instructable project history and now I'm absolutely starving...
kennyhaa says: Apr 27, 2011. 10:44 AM
It would be super awesome to have an augmented reality heads-up-display (HUD) that allows you to "see" a recorded model of a previous climber as you climb. It could be useful as a competitive trials tool or a training aid as you would be able to see body positioning as well as the hand holds used. I suppose you could use 2 kinects to get the 3D data, one mounted at the top of the route or on the ceiling and another at the base. Not sure how you'd handle the HUD though, I suppose it would have to be something similar to virtual reality goggles.
PenfoldPlant (author) says: Apr 28, 2011. 6:08 PM
Erm, yes. Definitely a cool concept, but currently slightly beyond the scope of my experience. I'll be sure to mention it to DARPA next time we're chatting ;-)
iminthebathroom says: Apr 26, 2011. 10:08 AM
I think you should combine your instructable with this one. http://www.instructables.com/id/Arduino-Laser-Show-with-Full-XY-Control/
keep your base & manual tracking laser, but for the output laser use the arduino controlled laser instead of the servo controlled laser. The reason for this is that it would be capable of drawing the line the entire section of the track so fast that it would blur into one continues line. Rather then following a dot, you would have the whole track layed out for you in one glorious laser line. It would be tricky for sure, but I think you could do it. :D
PenfoldPlant (author) says: Apr 28, 2011. 6:06 PM
My first thought was, "Hmmmm."
My second thought, very soon after the first, was, "Oooooooooooooh..."

I like this idea a lot. Maybe I wouldn't have it replace the main current servo turret (as that would still let you see where your ghost is), but it would certainly be cool to have it simultaneously plotting a curved path on the wall.

Thanks for the idea!
FetterChiller says: Apr 24, 2011. 3:59 PM
Interesting idea!
Another suggestion:
Try to add a "auto-follow", so that no one has to track the route. You could e.g. work with a pulsed IR-beam (like remote control) and serveral sensors in different directions.
PenfoldPlant (author) says: Apr 26, 2011. 9:28 AM
Thanks, I'm currently looking into various methods of motion tracking for the next version.
cdousley says: Apr 23, 2011. 8:43 PM
AWESOME!

PenfoldPlant (author) says: Apr 26, 2011. 8:59 AM
Thanks :-)
mtxe says: Apr 23, 2011. 12:24 AM
As an Arduino fan, I think this is awesome.

As a climber I don't get the point.
PenfoldPlant (author) says: Apr 23, 2011. 3:42 AM
The main point is to allow you to race against your personal best (or someone else's best) time for a specific route, while receiving feedback the whole time. Sure, you could just race against a stopwatch but it wouldn't let you know whether you were behind or ahead until you had finished. This way just provides a bit more frisson for the climber and the audience.

It can also be used to map out a route on an unmarked wall or rock face where there could be multiple possible approaches.
mtxe says: Apr 23, 2011. 6:45 AM
Ok, I get the race aspect.(I feel like the 2nd point wasn't quite actualized:)
mtxe says: Apr 23, 2011. 6:48 AM
BTW the emoticon was a typo.
13blue says: Apr 22, 2011. 5:56 AM
I don't climb or have any interest in building anything that needs a LASER. But, this is super cool and I applaud your efforts and imagination. Well Done!
PenfoldPlant (author) says: Apr 23, 2011. 3:53 AM
Thanks!
Build_it_Bob says: Apr 21, 2011. 6:43 PM
I must also add that it is great that you used materials that are easy to find and work with. How many prototypes did you make in building this device? How long did it take from start to finish to design and debug this?
Way to go ! I enjoy it when a unique Ible like this is presented in the way you did it. There is mechanical , electronics , coding and a well layed out tutorial.
Awesome!
Build_it_Bob
PenfoldPlant (author) says: Apr 23, 2011. 3:52 AM
Thanks for the positive comments, Bob. This is just the first iteration of The Redpointer, but I think it turned out pretty well. From start to finish I'm not quite sure how long it took to build and program. Now that I know what I'm doing, I think it would probably be possible to build it from scratch again in less than a day if I really put my mind to it.

Feel free to contact me about any questions you might have with the code. Cheers!
pantalone says: Apr 20, 2011. 4:55 AM
This is a beautiful device. I love how you built all of the mechanics out of wood.
PenfoldPlant (author) says: Apr 23, 2011. 3:47 AM
Thanks, pantalone. That was just what I happened to have sitting around!
Animador3d says: Apr 19, 2011. 2:52 PM
What a great a idea! I love how you use ordinary materials.
I don´t know how viable it is, but I was thinking that if you manage to move the laser light fast enough you may be following a line rather than a dot. Maybe moving a small mirror instead of the laser itself.
Also I don´t know about the "annoying " factor of such line.
PenfoldPlant (author) says: Apr 23, 2011. 3:46 AM
Interesting idea. I like the concept of plotting out a path to follow as a continuous curve. I think I'll add a playback mode that displays route as a blinking dot moving up the wall at a much higher speed. Thanks for the inspiration!
Build_it_Bob says: Apr 21, 2011. 6:35 PM
Amazing code ! I will spend some time trying to understand it . VERY nice work!
There is a lot of learning for a Jr ( wanna be coder ) like me in what you have written. Commenting is great as well.
Many thanks !
Build_it_Bob
PenfoldPlant (author) says: Apr 18, 2011. 4:39 AM
(removed by author or community request)
fungus amungus says: Apr 18, 2011. 12:10 PM
Editing your Instructable won't invalidate you. You should put the music-less videos in. In fact, you should put the device test video into the intro so that readers get a clear sense right away about what it does.

Good luck in the contest.
PenfoldPlant (author) says: Apr 18, 2011. 12:36 PM
Thanks a lot for the advice!
The videos are now also visible on the Intro page.
greggspen says: Apr 18, 2011. 4:16 AM
I like the concept. The possibility of videoing the first climber then playing back through a video projector on to the wall could give you a Mario Karts type experience. But i suspect your idea is simpler and cheaper. Full marks on this.
somewhiteguy says: Apr 18, 2011. 9:48 AM
I was thinking of using a Kinect to record the semi 3-d climber and then have 2 or more projectors to use on a single wall. Granted it would only work on 1 wall, but for a competition you'd just need it on that one for speed.
PenfoldPlant (author) says: Apr 18, 2011. 4:30 AM
Thanks, greggspen, and thanks for the patch too!

I considered the video projector idea too, but I think it would be a nightmare to set up on a large climbing wall or one that isn't perfectly straight. A lot of climbing walls have very complex surfaces with overhangs and wobbly-looking bits that would require constant adjustment and refocusing of the camera/projector. Not to say it's impossible, of course, just a bit trickier... :-D

I think we'd be talking about a considerably beefier and less portable bit of kit. One day, though. One day.
Biggsy says: Apr 18, 2011. 1:21 AM
This is a BRILLIANT idea, welldone matey :D
PenfoldPlant (author) says: Apr 18, 2011. 4:27 AM
Thanks - glad you like it :-)
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!