flexiblefullpage -
billboard -

Robotic Carpenters: 6 Carpentry Tasks Robots Can Do Right Now

October 19, 2016
Read time: 4 mins

It is time to think about the fact that many carpentry jobs may be automated—soon

Editor's Note: The YouTube video that we posted here has disappeared. While the words on the page may not be as interesting as watching the video was, they describe how carpentry is changing.

We posted a video about a robotic bricklayer a few months back which was pretty popular with our peeps. But the robotic bricklayer is geared more toward commercial and industrial work than residential construction.

But it got us thinking about how robots could disrupt the labor side of residential construction. After seeing how robots disrupted Detroit, it is not difficult to image walls, floors, and roofs being framed in factories, by robots and trucked to the site. Perhaps for production sites, the robots could travel to the site and frame walls on a large slab.

This video has six examples of robots doing carpentry or woodworking. It doesn't exactly follow a least-to-most advanced format, but it is close enough that a countdown list seemed appropriate


Number 6: Plane wood with a block plane

A woodworker pushes the plane through the length of the board once, and then the robot re-enacts the process. While the woodworker pushed the plane through the board, the robot records positional and force data, including gravity compensation.

When the robot uses just positional data (fixed tool-orientation), it yields a 'poor result' due to 'limited rotational flexibility'.

When the robot uses both positional and force data (active orientation) it achieves 'optimal blade/wood coupling'.


Number 5: Cut and drill lumber (00:35)

The robotic arm grabs a 2x2 from a pile, cuts it to length with a tablesaw-like tool, and places it into another pile.

Next, it drills angled holes through the end of the 2x2s, and stacks them into a complex shape. Presumably fasteners slide through the holes, next.


Number 4: Build Pallets (1:18)

Robots and nail guns fit like hand and glove. The video cuts to a pallet making shop, where two robots are working together. One robot places wood on the pallet frame jig, the other robot tacks the wood in place. When all of the wood is in place, the second robot nails off the pallet while the first robot removes a full pallet from a second jig and then fills that second jig with wood for the next pallet.

When the nail gun robot finished nailing, it bores holes in predetermined sections of the pallet. When the holes are bored, the robot turns around and begins tacking the lumber in place for the next pallet, which the first robot is steadily filling with wood.

Lather, rinse, repeat.


Number 3: Carve a bedpost (3:05)

Remote-control robotic router arm carves fine detail 


Number 2: Glue blocks to sheet stock (3:50)


Number 1: Frame a house (4:45)

Sheathing a gable end, which is laying on a rolling rack, one robot places pre-cut sheets on the framed wall while the other robot screws the sheathing into place. Gable trim pieces are then nailed in place.


Bottom lines

The construction industry has been talking about a labor shortage for almost a decade. After the housing crash, many people in the building trades found other jobs and are not coming back.

Today, the perception is that many younger people are less interested in becoming trade craftspeeps, in favor of higher-paying professional jobs.

That may or may not be true, but there is no denying that robots will play a bigger role. 

Autoworkers were completely caught off guard when robots took their place, but carpenters always felt safe because robots can't work on jobsites. 

After watching these videos, I beg to differ. In fact, according to a study by Oxford University—from waaaay back in 2013—there is a 72% chance that carpenters will be replaced by robots. 92% for cabinetmakers.

You get paid for what you do and what you know. If robots can do what you do, then is time to learn more.


—Dan Morrison is technical editor of ProTradeCraft


catfish1 - default