fiducial

Have you ever wanted to own a full-sized ShopBot? What if some geniuses somewhere made a tool the size of a coffee maker that had the same capabilities? Does an augmented reality, real-time feedback, interactive, handheld CNC router that can make objects ranging in size from a pillbox to an entire conference room table sound like a thing that even exists? It didn’t to me at first, but then I visited the Shaper Tools office in San Francisco and they blew my mind with their flagship tool, Shaper Origin.

This table and the spool holder sitting on it was made with a machine the size of a coffee maker.

It’s impossible for me not to sound like a fan boy. Using Shaper Origin was one of those experiences where you just don’t know what to say afterwards. This is what the future looks like.

I’ve used a lot of CNC tools in my life, from my first home-built CNC conversion, to 1980s monstrosities that ran off the floppy kind of floppy disks, and all the way over to brand new state-of-the-art vertical machining centers. I had to shake a lot of that knowledge off when they demoed the device to me.

Origin is a CNC router built into the form factor of a normal wood router. The router knows where it is on the work piece. You tell it where on the piece you would like to cut out a shape, drill a hole, or make a pocket. It tells you where to go, but as you move it keeps the cutting bit precisely on the path with its three axes of control.

[Matthiew] needed to create a system that would allow a computer to read braille. An electromechanical system would be annoying to develop and would require many hardware iterations as the system [Matthew] is developing evolves. Instead, he came up with a much better solution using a webcam and OpenCV that still gets 100% accuracy.

Instead of using a camera to look for raised or lowered pins in this mechanical braille display, [Matthiew] is using OpenCV to detect the shadows. This requires calibrating the camera to the correct angle, or in OpenCV terms, pose.

After looking at the OpenCV tutorials, [Matthiew] found a demo that undistorts an image of a chess board. Using this same technique, he used fiducials from the ARTag project to correctly calibrate an image of his mechanical braille pins.

As for why [Matthiew] went through all the trouble to get a computer to read braille – something that doesn’t make a whole lot of sense if you think about it – he’s building a braille eBook reader, something that just screams awesome mechanical design. We’d be interested in seeing some more info on that project as well.