Patents by Inventor Christopher Barrett Ames
Christopher Barrett Ames has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12480933Abstract: A system for characterization of lumber is presented. The system includes a computing module having processor that generates a first fiducial to be printed on the lumber. The system includes an applicator module having a first printer that prints the first fiducial onto the lumber. The system includes a vision module having a camera that captures the first fiducial as printed on the lumber. The processor of the computing module determines lumber information based on a print distortion of the first fiducial as printed on the lumber. The first printer of the applicator module prints a label including the lumber information onto the lumber.Type: GrantFiled: April 10, 2025Date of Patent: November 25, 2025Assignee: Botbuilt, Inc.Inventors: Christopher Barrett Ames, Adam Konneker
-
Patent number: 12475274Abstract: A method for automatic panel design and fabrication includes receiving a two-dimensional or three-dimensional architectural plan for a building, converting the architectural plan into a first data file that contains information about a location, length, and style of each wall included in the architectural plan, obtaining, from the first data file, a list of walls to automatically generate a second data file that contains a list of panels to be constructed for each of the list of walls, and generating a set of commands for each of panels in the list and transmitting the set of commands to a robotic builder, to allow the robotic builder to automatically build each of the panels in the list.Type: GrantFiled: July 22, 2024Date of Patent: November 18, 2025Assignee: BotBuilt, Inc.Inventors: Christopher Barrett Ames, David Miron
-
Patent number: 12454019Abstract: Systems and methods for automated cutting of lumber are disclosed. The system includes a loading module that receives lumber from a loading area and places the lumber on a cutting table. The system includes an actuating module that receives the lumber from the loading module, inspects the lumber, records lumber information based on the inspection, and positions the lumber on the cutting table in preparation for cutting. The system includes a sensor module that detects the position of the lumber on the cutting table, and records the position to the lumber information. The system includes a computing module that analyzes the lumber information received from the actuating module and sensor module. The system includes a cutting module that cuts the lumber based the lumber information, the cutting resulting in cut lumber. The system includes an unloading module that places the cut lumber on an unloading area.Type: GrantFiled: July 22, 2024Date of Patent: October 28, 2025Assignee: BotBuilt, Inc.Inventors: Daniel Levy, Christopher Barrett Ames, Dylan Vassily, David Miron
-
Publication number: 20250321217Abstract: A system for characterization of lumber is presented. The system includes a computing module having processor that generates a first fiducial to be printed on the lumber. The system includes an applicator module having a first printer that prints the first fiducial onto the lumber. The system includes a vision module having a camera that captures the first fiducial as printed on the lumber. The processor of the computing module determines lumber information based on a print distortion of the first fiducial as printed on the lumber. The first printer of the applicator module prints a label including the lumber information onto the lumber.Type: ApplicationFiled: April 10, 2025Publication date: October 16, 2025Inventors: Christopher Barrett Ames, Adam Konneker
-
Patent number: 12370685Abstract: An autonomous system for supporting wooden members is presented. The autonomous system includes a mobile robot configured to lift, move, and position robotic jack stands on a working surface. The autonomous system also includes a robotic jack stand with electromagnets operable to demagnetize when the mobile robot lifts the robotic jack stand from the working surface and magnetize when the mobile robot positions the robotic jack stand onto the working surface. The robotic jack stand also includes a vise member with a stationary member and a sliding member. A first motor moves the vise member along an x direction, a pair of motors move the sliding member along an y direction, and a second motor rotates a portion of the robotic jack stand by an angle theta around a z direction. The autonomous system further includes a localization system to determine a spatial location of the robotic jack stand in reference to the x direction, the y direction, and the angle theta.Type: GrantFiled: August 29, 2024Date of Patent: July 29, 2025Assignee: BotBuilt, Inc.Inventors: Aaron Cahn, Christopher Barrett Ames
-
Patent number: 12358178Abstract: An autonomous system for installing nail plates in wooden structures is provided. The system includes a C-clamp press attached to and be operated by a mobile robot. The C-clamp press includes a hydraulic cylinder operable to move a top plate relative to a stationary bottom plate; a coupler interposed between an end of the hydraulic cylinder and a the top plate; a stationary bottom plate; a top magnetic plate attached to the top plate; and a bottom magnetic plate attached to the bottom plate. Each of the top and bottom magnetic plates are configured to hold a nail plate and to embed the nail plate into a wooden member of a wooden structure when the C-clamp press is operated by the mobile robotic arm. The system further includes a computer vision system and a pressure sensor.Type: GrantFiled: August 20, 2024Date of Patent: July 15, 2025Assignee: BotBuilt, Inc.Inventors: Aaron Cahn, Christopher Barrett Ames
-
Publication number: 20250073900Abstract: An autonomous system for supporting wooden members is presented. The autonomous system includes a mobile robot configured to lift, move, and position robotic jack stands on a working surface. The autonomous system also includes a robotic jack stand with electromagnets operable to demagnetize when the mobile robot lifts the robotic jack stand from the working surface and magnetize when the mobile robot positions the robotic jack stand onto the working surface. The robotic jack stand also includes a vise member with a stationary member and a sliding member. A first motor moves the vise member along an x direction, a pair of motors move the sliding member along an y direction, and a second motor rotates a portion of the robotic jack stand by an angle theta around a z direction. The autonomous system further includes a localization system to determine a spatial location of the robotic jack stand in reference to the x direction, the y direction, and the angle theta.Type: ApplicationFiled: August 29, 2024Publication date: March 6, 2025Inventors: Aaron Cahn, Christopher Barrett Ames
-
Publication number: 20250076106Abstract: Systems and methods for a fastener driving system are disclosed. The system includes a fastener driving tool configured to drive a fastener through a covering material and into an underlying framing member, where the fastener tool generates sound upon driving the fastener through the covering material. The system includes an acoustic transducer configured to capture the sound generated by the fastener driving tool. The system includes processing circuitry configured to analyze a frequency spectrum of the audio to generate a frequency spectrum analysis, based on the frequency spectrum analysis, determine whether the fastener hit or missed the underlying framing member, and generate an indication of the determination.Type: ApplicationFiled: September 5, 2024Publication date: March 6, 2025Inventor: Christopher Barrett Ames
-
Publication number: 20250065533Abstract: An autonomous system for installing nail plates in wooden structures is provided. The system includes a C-clamp press attached to and be operated by a mobile robot. The C-clamp press includes a hydraulic cylinder operable to move a top plate relative to a stationary bottom plate; a coupler interposed between an end of the hydraulic cylinder and a the top plate; a stationary bottom plate; a top magnetic plate attached to the top plate; and a bottom magnetic plate attached to the bottom plate. Each of the top and bottom magnetic plates are configured to hold a nail plate and to embed the nail plate into a wooden member of a wooden structure when the C-clamp press is operated by the mobile robotic arm. The system further includes a computer vision system and a pressure sensor.Type: ApplicationFiled: August 20, 2024Publication date: February 27, 2025Inventors: Aaron Cahn, Christopher Barrett Ames
-
Patent number: 12233559Abstract: Techniques of automated framing for use in the construction of building structures are described. Examples of such structures includes walls, wall panels, roofs, and the like. In one scenario, a robotic automated framing system assists with construction of a building structure. The robotic automated framing system can analyze an architectural plan and determine a project, based at least in part, on the architectural plan. The robotic automated framing system can also schedule a robot to perform the project, and cause the robot to perform at least some of the project.Type: GrantFiled: January 13, 2023Date of Patent: February 25, 2025Assignee: BotBuilt, Inc.Inventors: Christopher Barrett Ames, Kenneth Marenco, David Miron
-
Publication number: 20240383054Abstract: Systems and methods for automated cutting of lumber are disclosed. The system includes a loading module that receives lumber from a loading area and places the lumber on a cutting table. The system includes an actuating module that receives the lumber from the loading module, inspects the lumber, records lumber information based on the inspection, and positions the lumber on the cutting table in preparation for cutting. The system includes a sensor module that detects the position of the lumber on the cutting table, and records the position to the lumber information. The system includes a computing module that analyzes the lumber information received from the actuating module and sensor module. The system includes a cutting module that cuts the lumber based the lumber information, the cutting resulting in cut lumber. The system includes an unloading module that places the cut lumber on an unloading area.Type: ApplicationFiled: May 17, 2024Publication date: November 21, 2024Inventors: Daniel Levy, Christopher Barrett Ames, Dylan Vassily, David Miron
-
Publication number: 20240383056Abstract: Systems and methods for automated cutting of lumber are disclosed. The system includes a loading module that receives lumber from a loading area and places the lumber on a cutting table. The system includes an actuating module that receives the lumber from the loading module, inspects the lumber, records lumber information based on the inspection, and positions the lumber on the cutting table in preparation for cutting. The system includes a sensor module that detects the position of the lumber on the cutting table, and records the position to the lumber information. The system includes a computing module that analyzes the lumber information received from the actuating module and sensor module. The system includes a cutting module that cuts the lumber based the lumber information, the cutting resulting in cut lumber. The system includes an unloading module that places the cut lumber on an unloading area.Type: ApplicationFiled: July 22, 2024Publication date: November 21, 2024Inventors: Daniel Levy, Christopher Barrett Ames, Dylan Vassily, David Miron
-
Publication number: 20240378333Abstract: A method for automatic panel design and fabrication includes receiving a two-dimensional or three-dimensional architectural plan for a building, converting the architectural plan into a first data file that contains information about a location, length, and style of each wall included in the architectural plan, obtaining, from the first data file, a list of walls to automatically generate a second data file that contains a list of panels to be constructed for each of the list of walls, and generating a set of commands for each of panels in the list and transmitting the set of commands to a robotic builder, to allow the robotic builder to automatically build each of the panels in the list.Type: ApplicationFiled: July 22, 2024Publication date: November 14, 2024Inventors: Christopher Barrett Ames, David Miron
-
Publication number: 20240354457Abstract: A method for automatic panel design and fabrication includes receiving a two-dimensional or three-dimensional architectural plan for a building, converting the architectural plan into a first data file that contains information about a location, length, and style of each wall included in the architectural plan, obtaining, from the first data file, a list of walls to automatically generate a second data file that contains a list of panels to be constructed for each of the list of walls, and generating a set of commands for each of panels in the list and transmitting the set of commands to a robotic builder, to allow the robotic builder to automatically build each of the panels in the list.Type: ApplicationFiled: April 22, 2024Publication date: October 24, 2024Inventors: Christopher Barrett Ames, David Miron
-
Publication number: 20230226695Abstract: Techniques of automated framing for use in the construction of building structures are described. Examples of such structures includes walls, wall panels, roofs, and the like. In one scenario, a robotic automated framing system assists with construction of a building structure. The robotic automated framing system can analyze an architectural plan and determine a project, based at least in part, on the architectural plan. The robotic automated framing system can also schedule a robot to perform the project, and cause the robot to perform at least some of the project.Type: ApplicationFiled: January 13, 2023Publication date: July 20, 2023Inventors: Christopher Barrett Ames, Kenneth Marenco, David Miron
-
Patent number: 11673265Abstract: Faster, less computational intense, and more robust techniques to optimize velocity of robots or portions thereof without violating constraints on acceleration and jerk (derivative of acceleration with respect to time) are described. A nonlinear problem of optimizing velocity without violating acceleration constraints is linearized, and produces acceleration constrained velocity estimates. A nonlinear problem of optimizing velocity without violating jerk constraints in linearized, and produces jerk constrained velocity estimates, and may be feed by the acceleration constrained velocity estimates. Configuration and timing may be generated and provided, e.g., as vectors, to control operation of a robot, robotic appendage or other structure.Type: GrantFiled: August 21, 2020Date of Patent: June 13, 2023Assignee: REALTIME ROBOTICS, INC.Inventor: Christopher Barrett Ames
-
Publication number: 20210053220Abstract: Faster, less computational intense, and more robust techniques to optimize velocity of robots or portions thereof without violating constraints on acceleration and jerk (derivative of acceleration with respect to time) are described. A nonlinear problem of optimizing velocity without violating acceleration constraints is linearized, and produces acceleration constrained velocity estimates. A nonlinear problem of optimizing velocity without violating jerk constraints in linearized, and produces jerk constrained velocity estimates, and may be feed by the acceleration constrained velocity estimates. Configuration and timing may be generated and provided, e.g., as vectors, to control operation of a robot, robotic appendage or other structure.Type: ApplicationFiled: August 21, 2020Publication date: February 25, 2021Inventor: Christopher Barrett Ames