Project Description

We aim to create a functioning 3D scanner that has a work envelope of at least a cubic foot, while being generally affordable (from 400-1000). The 3D scanner will be able to scan items within the work envelope, create a point-cloud of the scanned points, and finally provide an exportable file or data stream representing the scanned object. It will be targeted toward hobbyists and consumers, as its cost will not be extraordinary and its accuracy will be relatively reliable and practical for small- to medium-sized objects.

We also want the 3D scanner to be able to acquire color data, so the generated model can have a color mapping. The 3D scanner will be reasonably accurate, such that generated models will be quite similar to the real object. It will also be reasonably fast, since a 3D scanner that takes hours does not make much sense for the size of objects it will be scanning. The scanner should be easy to interface with, ideally using a USB interface, and hopefully registering as a USB Scanner or USB Mass Storage Device, so that it wouldn't be necessary for the user to install additional, specific drivers to immediately be able to use the scanner.

Functional Architecture

Architecture

Use Cases

Use Cases

Motivation

We thought it'd be cool.


Requirements


Components

Components