NASA Grant: Location-based, Auto-stabilized, Handheld, 3D Construction Printing tool

Based on current precedent, I set out to build a better construction 3D printer, and ultimately utilized human movement and Computer Vision to do so. Mark I was originally developed for my Brown/RISD MADE Graduate capstone project.

Complimentary Materials:

Mark II was made possible by a generous grant from Brown University and NASA RISG. In this iteration, I implemented a Computer-Vision-based auto-stabilization system to integrate with the existing AR interface.

To accomplish this, I taught myself Unity, Oculus XR, C#, python, IoT development, the basic tenets of rheology, and honed my geometric dimensioning and tolerancing acumen. I also learned how to stream live data over UDP and HTTP, developed a working knowledge of stepper motors, drivers, 3D Printer boards, and the Marlin firmware. Finally, I used existing NASA research as a basis to reproduce an extrudable sulfur and regolith-based “MarsCrete”.

Mark I

Mark II


A Better Building Tool

Mark I

The concrete extrusion tool utilizes Computer Vision to know where it is in space, and shows the operator in real-time where they need to go and what they need to build, layer by layer, through a simple Augmented Reality interface. 

Click to pan 3D model

AR Interface in action

To design and build a successful prototype, I thoroughly researched construction printing, rheology, computer vision techniques, ergonomics, and inverse kinematics.  I also extensively tested different extrusion materials, and human motion ranges.


Mark II

The extrusion tool now utilizes the Oculus’ locational data to provide real-time autostabilization through stepper motors in a Delta formation, all while continuing to utilize CV and AR to direct the operator and live-correct for their imprecise movements. 

Click to pan 3D model

Live Auto-stabilization

I built on what I learned with Mark I, and delivered the location of both the intended geometry and the extruder head location, utilizing a Delta 3D printer board and firmware to close the gap.


The Problem

Since early 2020, construction costs have risen 31% and over 1.2 million construction workers left the industry.  This has increased industry adoption of 3D Construction Printers (3DCP), and boosted companies like ICON3D, COBOD, and WASP.  This push has also led to adoption by SpaceX and NASA for future Lunar and Martian missions.

Leading 3DCP companies advertise improved costs, time, and efficiency, but they do not take into account issues like long setup times, logistics with large machinery, complex interfaces that necessitate operator specialization, and limitations in print area size.  These issues ultimately prevent 3DCP from gaining any practical advantage over traditional construction, and relegate it to niche status.  But what would it look like to overcome these issues?  We’d need to create a tool with similar print accuracy that is quick to set up, mobile, easy to control, that works independently of other systems, and that is infinitely scalable.

COBOD 3D Printer

In order to do this, I’m implementing a local positioning system that utilizes Computer Vision to allow such a device to immediately sense terrain and orient itself quickly.  This positioning system, plus human locomotion, will forgo the need for the massive gantries necessary on larger printers.  A visual interface will transcend language for maximum accessibility, and the positional data control will merely require mobility from the operator.  A tool like this has no constrained print area.

My goal is to design a better 3D Construction Printer for mass adoption by the industry; smaller, positionally-aware, with a simple visual interface.

Concept

I originally intended to develop this solution as an infrastructural tool for use on Mars for the first astronauts to land there.  After several suggestions to do so, I set my sights on achieving something a bit more terrestrial, first.

Collaboration

 

I spoke with many field experts to gain valuable perspective and insight into what the needs of such a tool might be, and how best to achieve those needs.  I also connected with a multitude of prototyping experts on how best to physically and digitally meet these requirements.  

From these conversations, I realized that I would need to create a tool with similar print accuracy to current 3DCPs that is quick to set up, readily mobile, easy to use and control, that works independently of a larger system, and is infinitely scalable.  My goal therefore became designing a better 3D Construction Printer for mass adoption by the industry that is smaller, positionally-aware, and that utilizes a simple visual interface.

Prototyping

Mark I

To accomplish my imposing prototyping goals alone, I maintained a rigorous prototyping schedule, broken down into 7 phases over the course of 7 weeks.

Finished Prototype, Mark I

Utilizing a simple, intuitive interface was incredibly important in this project.  I encouraged many friends, unfamiliar with the project, to test out the Oculus interface I developed, and they were all able to get the tool running within minutes!

For a test of my final Mark I design, I took the tool outside the Brown Engineering Building and successfully built a wall that doesn’t exist!


Mark II

Finished Prototype, Mark II

For a test of my final Mark II design, I picked a point in 3D space that only I could see, and successfully hovered the extruder head around it for several minutes. I was also able to move the head in a straight line seen in AR, mimicking placement of extruded material.

Next steps

I hope to continue work on this project and continue conversations with members of the Space Fabrication team at NASA Marshall. In previous discussions, we agreed the tool had potential for creating and repairing regolith-based structures on the Moon and Mars, ideally on the upcoming Artemis missions. Next steps include developing reliable supports (this tool is heavy!), improving auto-stabilization accuracy, and integrating compliant materials for smoother movement.