XYZ Reference Frame

XYZ Reference Frame

Description

So this model has something of a back-story: I spent two full days at work trying to solve a problem around a sequence of 3D rotations. It wasn't until I grabbed a piece of equipment that had X, Y and Z axes etched on the casing, and took it through the desired sequence of rotations that I realised what my (extremely simple) problem was. One of my rotations was inverted. It was that easy, but until I had something in my hands I could prototype the rotations with, I could not for the life of me get it to make sense. That afternoon I whipped up this little thing, and have already printed off one for the desk of everyone in the office, because none of my colleagues spotted the error either. It's just a simple little toy with X, Y and Z axes in their correct relative orientations that you can pick up, inspect and turn around. Maybe hold it up to a screen when you're working on image processing and you're wondering why all your depths are coming up negative. Maybe hold it in front of you as you try and figure out why in the name of heck does an inertial system us North-East-Down as it's X-Y-Z reference frame. Tape it to your arm to try and understand why your character's elbows keep bending backwards. Maybe just stand it on it's three legs on the floor and jump up and down on it until it's flat to relieve some of the stress that comes from dealing with any 3D reference frame rotations. In all seriousness, this has replaced my debugging rubber ducky on my desk, and I'd highly recommend anyone else out there who works with 3D rotations on a regular basis should give it a go. You can also use it as something of a calibration test, here's a list of the easy-to-measure dimensions: * X,Y,Z boxes - 10mm cubes * Axis shafts - 6mm OD cylinders * 'Origin' ball - 20mm diameter sphere. * Hollow Walls - As per file name (1mm or 2mm), can be picked up at the top face of the axis cubes. Print orientation is up to you, If you really want it to be a true reference, then I suppose it should be printed axis-aligned with your printer. I printed mine with the ball facing down and all 3 legs up in the air. Took a bit of cunning support material, but the 2mm wall one came out nicely. Photos to come on Monday when I'm back in the office.

Statistics

Likes

6

Downloads

0

Category

Other