Mechanical Design
group assignment
- design a machine that includes mechanism+actuation+automation
- build the mechanical parts and operate it manually
- document the group project and your individual contribution
Research
Scanning methods
Stanford paper on State of the Art on 3D Reconstruction with RGB-D Cameras
LASER triangulation
Advantage of this technology is its resolution and accuracy while the disadvantage is it is sensitive to the properties of the surface that it scans. There could be a problem in scanning a very shinny or transparent surfaces.
Structured light
Advantages of this technology are its resolution, speed and this can be used to scan people. The main disadvantage with the structured lighting 3d scanning is its sensibility to lighting conditions and therefore its difficult to work outside.
Photogrammetry
The main advantages of this scanning technology is its precision, acquisition speed and its capability of reconstructing subjects of various scales that are photographed from the ground or air.
Contact-based
Advantages with this scanning are its precision and ability to scan reflective or transparent surfaces. The disadvantages are its speed and inability to work on organic and free-form shapes.
3D Model construction
Free up to 5000 polygons
Free for non-commercial use
Paid with free trial
Paid with free trial
Products on the market
What was done beforehand
Portable 3D scanner / ReconstructMe
Here is an scanner with 3 Kinects
There was the idea to use more than one kinect as we have several available, in the mentioned web an explanation of the challenge is presented.
The cons would be that we want it to be made as many people as possible, asuming that can be done with a phone with camera or one kinect, which is cheapper.
In anny case here is how it could be done with more than one kinect.
Working examples
Interesting testd with a single Kinect:
Scanning objects
3D scanning apps ranking: https://all3dp.com/2/5-best-3d-scanner-apps-for-your-smartphone/
Qlone https://www.qlone.pro
Scanning app for both iOS and Android devices in real time, even 4K. Includes AR View with ARKit/ARCore. Exports in OBJ, STL, USDZ, GLB, PLY, X3D. For better results, use a scanning mat.
Capture https://itunes.apple.com/us/app/capture-3d-scan-anything/id1444183458?mt=8
Capture uses the TrueDepth sensors on X-series iPhones to make crude 3D models of small objects, which you can then plop into different settings through augmented reality or share with other folks through iMessage or other means. Paying, 3D models into PLY and STL files.
Bearing
DIY thrust bearing
Design
NO GLUE, NO SCREWS, NO BUGGERS, NO BUBBLEGUM.
The scanner will have a 3D printer fixture, pulley and will have a counterweight to allow the scanner scan with a controlled free fall, the scanner will then be pulled back on top and the angle selector will be moved 10º according to the divisions of the base.
The bearing will be made with to concentric pipes
In order to accomplish that I'm going to build a frame for the Kinect on which it will slide down on a counterweight controlled free-fall.
The model will be made using PARAMETRIC DESIGN with grasshopper in order to be able to rescale it and adjust it according to the machine tolerances; and made in thin (0.4cm) MDF on a 1:10 scale, cut in W3 with the laser cutter and if it looks alright or when it does, I will make it in real size in W7 with the CNC.
In order to define the curvature for the frame, we made a test scan by hand, taking pictures along the way. With them, we created the trajectory of the scanner replicating the line on the design itself.
Initial tests
Laser cut prototype
The parametric design proved useful in the laser cutting process as I had designed things to be 1.5 thick and the MDF was 4 (cm, mm are not important in this case, as been parametric multipliers are what matters)
After cutting the whole frame, we partially assembled it to see the overall look.
Work in Progress...