IP Library Granted Patent US 12,123,205
Granted Patent B2
US 12,123,205 · App. 17/981,777 · Granted Oct 22, 2024

Automated drywall planning system and method

Inventors: Maria J. Telleria (Redwood City, CA); Gabriel F. Hein (Albany, CA); Kevin B. Albert (San Francisco, CA); Thomas F. Allen (Oakland, CA); Charlie Yan (San Francisco, CA)
Assignee: Canvas Construction, Inc.
E04F21/026B05B1/28B05B7/0093B05B9/007B05B12/122B05B13/0431B05B15/625B05C5/004B05C5/02B05C11/1039B05D1/02B05D3/0413B05D3/067B24B7/182B24B49/12B24B55/06B24B55/10B25J9/1661B25J9/1697B25J11/0055B25J11/0075B25J15/0019B26D5/007E04B1/7654E04F21/0046E04F21/08E04F21/085E04F21/12E04F21/16E04F21/165E04F21/1652E04F21/1657E04F21/18B05B7/24B05B7/26B05B9/01B05B14/00B05C3/18B25J9/0084B26D3/085G05B2219/40114G05B2219/40298Y10S901/01Y10S901/41Y10S901/43Y10S901/47
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,123,205
App. No.
17/981,777
Granted
Oct 22, 2024
Kind
B2
Abstract

An automated drywalling system network that including one or more automated drywalling systems that each has a robotic arm. The automated drywalling system network can also include a computational planner that generates instructions for the one or more automated drywalling systems to perform two or more drywalling tasks associated with a target wall assembly. The two or more drywalling tasks can include a hanging task that includes hanging pieces of drywall on studs of the target wall assembly; a mudding task that includes applying joint compound to pieces of drywall hung on studs of the target wall assembly; a sanding task that includes sanding joint compound applied to the pieces of drywall hung on studs of the target wall assembly; and a painting task that includes painting sanded the joint compound applied to the pieces of drywall hung on studs of the target wall assembly.

Claims (55)

1. An automated drywalling system network comprising:

one or more automated drywalling systems that each comprise a positioning stage;

a first network communications device to communicate with the one or more automated drywalling systems within a network; and

a computing device comprising a second network communication device that allows the computing device to communicate with the one or more automated drywalling systems, the computing device executing a computational planner that:

generates instructions for the one or more automated drywalling systems to perform two or more drywalling tasks associated with a target wall assembly, the two or more drywalling tasks including:

a sanding task that includes sanding specific areas of joint compound applied to pieces of drywall hung on studs of the target wall assembly, with the specific areas being at least associated in part with a mudding task, the sanding task being based at least in part on a plan for a configuration of a plurality of drywall pieces to be disposed on studs of the target wall assembly, and based at least in part on determining that the joint compound is dried or cured; and

a painting task that includes painting at least sanded portions of the specific areas of the joint compound applied to the pieces of drywall hung on studs of the target wall assembly;

wherein said computing device is configured to:

communicate with each automated drywalling system to coordinate at least said sanding task and painting task; and

communicate data to cause the automated drywalling system to perform at least said sanding task and painting task.

2. The automated drywalling system network of claim 1 , wherein the computing device is further configured to:

receive thickness measurements of the applied joint compound from a first automated drywalling system of the one or more automated drywalling systems that performed the mudding task; and

generate, based on the thickness measurements of the applied joint compound, a toolpath and tool parameters for a second automated drywalling system of the one or more automated drywalling systems to perform the sanding task.

3. A networked automated drywalling system comprising:

one or more automated drywalling systems that each comprise a positioning stage;

a computing device that communicates with the one or more automated drywalling systems to coordinate a plurality of drywalling tasks and to cause the one or more automated drywalling systems to perform the plurality of drywalling tasks, the computing device executing a computational planner that:

generates instructions for the one or more automated drywalling systems to perform the plurality of drywalling tasks associated with a target wall assembly based on a determination that drywall mud applied to specific areas of pieces of drywall hung on studs of the target wall assembly has dried or cured, the plurality of drywalling tasks including:

a first drywalling task that includes performing the first drywalling task on the specific areas of the pieces of drywall hung on studs of the target wall assembly, with the specific areas being based at least in part on a configuration of a plurality of drywall pieces disposed on or to be disposed on studs of the target wall assembly, the first drywalling task including a mudding drywalling task; and

a second drywalling task that includes performing the second drywalling task on at least the specific areas of pieces of drywall hung on studs of the target wall assembly, the second drywalling task performed after the first drywalling task and including work performed on at least material previously applied to the specific areas of pieces of drywall.

4. The networked automated drywalling system of claim 3 ,

wherein the second drywalling task includes at least one of a sanding drywalling task and a painting drywalling task.

5. The networked automated drywalling system of claim 3 , wherein the mudding drywalling task comprises applying drywall mud to the specific areas of the pieces of drywall hung on studs of the target wall assembly.

6. The networked automated drywalling system of claim 4 , wherein the sanding drywalling task comprises sanding drywall mud applied to the specific areas of the pieces of drywall hung on studs of the target wall assembly.

7. The networked automated drywalling system of claim 4 , wherein the painting drywalling task comprises painting the pieces of drywall hung on studs of the target wall assembly including painting drywall mud applied to the specific areas of the pieces of drywall hung on studs of the target wall assembly.

8. The networked automated drywalling system of claim 3 ,

wherein a first automated drywalling system of the one or more automated drywalling systems performs the first drywalling task, and

wherein a second automated drywalling system of the one or more automated drywalling systems performs the second drywalling task.

9. The networked automated drywalling system of claim 3 , wherein the generation of instructions for at least one of the first and second drywalling tasks is further based on hanging data generated by a first automated drywalling system of the one or more automated drywalling systems, the hanging data generated while the first automated drywalling system performs hanging the pieces of drywall on the studs of the target wall assembly.

10. The networked automated drywalling system of claim 9 , wherein the generation of instructions for the second drywalling task is further based on first drywalling task data generated by at least one of the one or more automated drywalling systems of the one or more automated drywalling systems, the first drywalling task data generated while the at least one of the one or more automated drywalling systems performs the first drywalling task on the specific areas of the pieces of drywall hung on the studs of the target wall assembly.

11. The networked automated drywalling system of claim 3 , wherein

generation of the instructions for at least one of the first and second drywalling tasks is further based on job parameters including one or more of: location of light sources, desired finish quality of a target wall assembly, and job schedule; and

wherein generation of the instructions for at least one of the first and second drywalling tasks further comprises an optimization method to optimize at least one of the first and second drywalling tasks, the optimization method including at least one of: reducing work time, increasing work quality, maximizing drywalling system utilization, minimizing total job cost and minimizing material usage when performing at least one of the first and second drywalling tasks.

12. The networked automated drywalling system of claim 3 , wherein the instructions to perform the first drywalling task and the second drywalling task are each respectively updated in real-time based on real-time measurements obtained during and associated with respective performance of the first drywalling task and the second drywalling task.

13. The networked automated drywalling system of claim 3 , wherein the instructions to perform the first drywalling task and the second drywalling task are each respectively updated based on environmental condition measurements obtained by one or more environmental condition sensors of the one or more automated drywalling systems.

14. The networked automated drywalling system of claim 3 , wherein

the instructions to perform the first drywalling task and the second drywalling task are each respectively generated based on identified features of a wall assembly identified by at least one automated drywalling system, and

wherein the first drywalling task and the second drywalling task include one or more of:

avoiding identified features including obstacles or openings;

changing an amount of material added or removed from the target wall assembly based on an identified feature of the target wall assembly; and

selecting an alternative toolpath based on the identified feature of the target wall assembly.

15. The networked automated drywalling system of claim 3 , wherein the computational planner further obtains a virtual map of a physical wall assembly and wherein the virtual map is used as a reference for location of at least one automated drywalling system of the plurality of automated drywalling systems relative to the physical wall assembly.

16. A drywalling networked computing device that communicates with one or more drywalling systems of a worksite to coordinate drywalling tasks and to cause the one or more drywalling systems to perform the drywalling tasks of a drywalling process, the drywalling network computing device executing a computational planner that:

receives information about the drywalling tasks from the one or more drywalling systems, based on the received information about the drywalling tasks, determines a plan comprising a map of the worksite, a configuration of a plurality of drywall pieces hung on studs of a target wall assembly, and the drywalling process; and

generates instructions for each one of the one or more drywalling systems to perform the drywalling tasks associated with a target wall assembly based on the plan, the drywalling tasks includes:

a first drywalling task that includes performing the first drywalling task according to the plan on specific areas of pieces of drywall hung on studs of the target wall assembly, with the specific areas being based at least in part on a configuration of a plurality of drywall pieces disposed on studs of the target wall assembly; and

a second drywalling task that includes performing the second drywalling task according to the plan on at least the specific areas of pieces of drywall hung on studs of the target wall assembly, the second drywalling task performed after the first drywalling task according to the plan and including work performed on at least material previously applied to the specific areas of pieces of drywall.

17. The drywalling networked computing device of claim 16 ,

wherein the first drywalling task includes one of a mudding drywalling task and a sanding drywalling task;

wherein the second drywalling task includes at least one of the sanding drywalling task and a painting drywalling task in a first case where the first drywalling task includes the mudding drywalling task; and

wherein the second drywalling task includes the painting drywalling task in a second case where the first drywalling task includes the sanding drywalling task.

18. The drywalling networked computing device of claim 16 ,

wherein a first drywalling system of the one or more drywalling systems performs the first drywalling task, and

wherein a second drywalling system of the one or more drywalling systems performs the second drywalling task.

19. The drywalling networked computing device of claim 16 , wherein the generation of instructions for at least the first drywalling task is further based on hanging data generated by at least one of the drywalling network computing device and the one or more drywalling systems.

20. The drywalling networked computing device of claim 16 , wherein the drywalling network computing device further generates a report of work completed including the first and second drywalling tasks, the report including an indication of a quality achieved by the performed first and second drywalling task.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2026
From: CANVAS CONSTRUCTION, INC.
To: CNVS (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 073428/0725 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2026
From: CNVS (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: JLG INDUSTRIES, INC.
Reel/Frame 073428/0744 →
RELEASE OF SECURITY INTEREST Recorded Jan 8, 2026
From: TRIPLEPOINT PRIVATE VENTURE CREDIT INC.
To: CANVAS CONSTRUCTION, INC.
Reel/Frame 073408/0911 →
RELEASE OF SECURITY INTEREST Recorded Dec 30, 2025
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: CANVAS CONSTRUCTION, INC.
Reel/Frame 073336/0475 →
SECURITY INTEREST Recorded Oct 26, 2023
From: CANVAS CONSTRUCTION, INC.; CANVAS CONSTRUCTION SERVICES, LLC
To: TRIPLEPOINT PRIVATE VENTURE CREDIT INC.
Reel/Frame 065365/0023 →
SECURITY INTEREST Recorded Oct 9, 2023
From: CANVAS CONSTRUCTION, INC.
To: FIRST CITIZENS BANK & TRUST COMPANY
Reel/Frame 065157/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2023
From: ALBERT, KEVIN B.; ALLEN, THOMAS F.; HEIN, GABRIEL F.; TELLERIA, MARIA J.; YAN, CHARLIE
To: CANVAS CONSTRUCTION, INC.
Reel/Frame 062754/0591 →
Continuity (4)
Continuation 16589501 · Oct 1, 2019
Continuation 15942158 · Mar 30, 2018
Provisional Application 62480172 · Mar 31, 2017
Related Publication 20230055480A1 · Feb 23, 2023
Cited By (1)
US 12,379,713