Take A Spin On This Voice-Controlled 3D Scanning Rig

[Aldric Negrier] wanted to make 3D-scanning a person streamlined and simple. To that end, he created this voice-controlled 3D-scanning rig.

[Aldric] used a variety of hacking skills to make this project, and his thorough Instructable illustrates this nicely. Everything from CNC milling to Arduino programming to 3D-printing was incorporated into the making of this rig. Plywood was used to construct the base and the large toothed gear. A 12″ Lazy Susan bearing was attached to this gear to allow smooth rotation. In order to automate the rig, a 12V DC geared motor was attached to a smaller 3D-printed gear and positioned on the base. When the motor is on, the smaller gear’s teeth take the larger gear for a spin. He used a custom dual H-bridge motor driver made by a friend, which is connected to an Arduino Nano. The Nano is also connected to a Bluetooth module and an ultrasonic range finder. When an object within 1-35cm is detected on the rig for 3 seconds, the motor starts to spin, stopping when the object is no longer detected. A typical scan takes about 60 seconds.

This alone would have been a great project, but [Aldric] did not stop there. He wanted to be able to step on the rig and issue commands while being scanned. It makes sense if you want to scan yourself – get on the rig, assume the desired position, and then initiate the scan. He used the Windows speech recognition SDK to develop an application that issues commands via Bluetooth to Skanect, a 3D-scanning software. The commands are as simple as saying “Start Skanect.” You can also tell the motor to switch on or off and change its speed or direction without breaking form. [Aldric] used an Asus Xtion for a 3D-scanner, but a Kinect will also work. Afterwards, he smoothed his scans using MeshMixer, a program featured in previous hacks.

Check out the videos of the rig after the break. Voice commands are difficult to hear due to the background music in one of the videos, but if you listen carefully, you can hear them. You can also see more of [Aldric’s] projects here or on this YouTube channel.

[Thanks for the tip, MERover!]

7 thoughts on “Take A Spin On This Voice-Controlled 3D Scanning Rig

  1. So really he just builds a turntable that can be voice controlled? For a spinning plate its pretty fancy but you’d think he wouldn’t just resort to some third party 3d scanning hardware and software :/

    Kinda Dissapointing

    1. Disappointing? … It is an open-source / open-hardware scanning rig / turntable, its not a scanning sensor. In what way is that disappointing?

      It is what it is, it is not what you want it to be.

      If you want some kind of scanning hardware you are looking in the wrong place.

  2. So this made me think of the kinnect and stuff like that, including the laser based 3D scanners, and then it reminded me of the tech of the new steam VR headgear explained here https://www.youtube.com/watch?v=leg2gS6ShZw&hd=1.

    And now I am thinking if a hacker has one of those steam headgear things he also has two units attached to the walls that constantly scan the room with IR lasers, so could a hacker perhaps do something with that? I mean if you take a camera that sees IR you’d see the scans and (depending on the pattern) maybe you can then piggyback on that to get something interesting going. And seeing buyers would already have that gear paid for and installed anyway it would befit a HaD hack.
    So the question is if that steam VR thing is scanning in lines and a regular sweep or what. He does mention the beam has encoding as I recall, so we know that much. But what kind of encoding I do not know

    1. Small correction: When I say it ‘scans the room’ I meant of course it ‘sweeps’ the room, it doesn’t scan since the headgear does the scanning part.
      Just to avoid confusion for people not bothering watching the vid.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.