Section of Final Report: NASA ACRP NCC7-7, Bush Robots, Hans Moravec, Jesse Easudes


Appendix A: Design for Stereolithographed Model

We cannot yet build an actuated mechanical model, but there are techniques that allow us to make static "sculptures" of bush robots. The most convenient avenue seems to be a ten-year-old prototyping method called stereolithography. Stereolithography is a three-dimensional printing process that produces a solid plastic model. A computer-controlled ultraviolet laser draws cross sections of the model onto the surface of photo-curable liquid plastic, hardening it. A vertical elevator system lowers the newly formed layer, while a leveling system establishes the thickness of the next layer. Successive cross sections, each of which adheres to the one below it, are built one layer on top of another to form the part from the bottom up.

We have two stereolithography machines located near us, and old, neglected one in a Carnegie-Mellon lab, and a better-maintained newer model at a local Alcoa company facility. The working volume of the first is a cube 10cm on a side, the second is a 20cm cube, both have a resolution of 0.25mm. The costs of fabricating a 10cm object can range from a few hundred to a few thousand dollars, primarily determined by the fabrication time. A large, detailed model can consume several weeks of stereolithography machine time. The process has various limitations, for instance partially fabricated objects must be self-supporting at all stages. The software controlling the machine automatically inserts struts as needed for temporary scaffolding, which must be manually removed on completion. The myriad floating fingers of an awkwardly posed, partially fabricated bush robot could require an unwieldy number of struts, so we had to plan the poses carefully. Following is a picture of the SLA-350 20cm stereolithography machine.



We prepared files for 9 and 10 level B=3 bush robots, having 19,683 and 59,049 end fingers, and made of 196,828 and 590,488 traingular facets, respectively, using the triangular tesselation scheme described in Section 3. The machine was able to poduce the degree 9 part, but repeatedly failed in attempts to make the degree 10 bush, with different errors, probably because of memory limitations. Interestingly, our 3D graphics systems also broke down at degree 10, or just beyond, surely reflecting the capacity of typical computers in 1998. Given the steady rise in computer power and memory, we would expect the number of elements that upgraded graphics and SLA systems can handle to approximately double each year.

Program that generates description file for stereolithographed bush model

The following four pages show two graphical representations of the files used to make the degree 9 model (which itself strains our graphics computers), followed by two images of an actual stereolithographed model.

3D graphics views of B=3 N=9 bush robot



Views of stereolithographed B=3 L=9 bush robot model, 4.25" tall