Back to results
US 2020/0379451 A1Published application
Systems and methods for assembling structural components
AssigneeHouse of Design LLC
InventorsSean E. Ays, Shane Christopher Dittrich, Mike Aaron Luna
Life of this patent
Estimating the term…
Abstract
Systems and methods for assembling structural components are disclosed. The systems and methods consider a sequence, operations of the sequence, and an approach vector in placing structural members (including structural members with pre-attached fasteners) for assembling structural components.
Claims23
A structural component assembly system comprising:
- an assembly station comprising:
- an assembly surface;
- and
- a robotic arm configured to access the assembly surface;
- a memory;
- and
- one or more processors in electrical communication with the memory, the one or more processors to:
- process one or more input data files to extract, from the one or more input data files:
- member data for each of a plurality of structural members of a structural component;
- and
- fastener data for each of one or more fasteners of the structural component, each fastener of the one or more fasteners to join two or more structural members of the plurality of structural members to form a joint of the structural component;
- associate each of the one or more fasteners with a structural member of the plurality of structural members, based on the member data and the fastener data;
- one of generate and modify an assembly sequence to assemble the structural component, the assembly sequence based on the association of the each of the one or more fasteners with a structural member of the plurality of structural members and comprising one or more placement operations for each of the plurality of structural members, a placement operation for one of the plurality of structural members comprising an approach vector comprising a direction and a non-zero offset;
- generate project data comprising the assembly sequence;
- communicate the project data to the assembly station, the assembly station to use the robotic arm of the assembly station to place the one of the plurality of the structural members on the assembly surface of the assembly station according to the direction and non-zero offset of the approach vector for that structural member.
12 more elements
A structural component assembly system comprising:
- a file loader engine to:
- process one or more input data files to extract, from the one or more input data files:
- member data for each of a plurality of structural members of a structural component;
- and
- fastener data for each of one or more fasteners of the structural component, each fastener of the one or more fasteners to join two or more structural members of the plurality of structural members to form a joint of the structural component;
- and
- associate each of the one or more fasteners with a structural member of the plurality of structural members, based on the member data and the fastener data;
- and
- an assembly engine to:
- one of generate and modify an assembly sequence to create the structural component, the assembly sequence based on the association of the each of the one or more fasteners with a structural member of the plurality of structural members and comprising one or more placement operations for each of the plurality of structural members, a placement operation for one of the plurality of structural members comprising an approach vector comprising a direction and a non-zero offset;
- generate project data comprising the assembly sequence;
- and
- communicate the project data to a robotic arm of an assembly station, the robotic arm of the assembly station to place the one of the plurality of the structural members on an assembly surface of the assembly station according to the direction and non-zero offset of the approach vector for that structural member.
10 more elements
A computer-implemented method of assembling a structural component, comprising:
- receiving one or more input data files;
- extracting, from the one or more input data files, member data for each of a plurality of structural members of a structural component;
- extracting, from the one or more input data files, fastener data for each of one or more fasteners of the structural component, each fastener of the one or more fasteners to join two or more structural members of the plurality of structural members to form a joint of the structural component;
- associating each of the one or more fasteners with a structural member of the plurality of structural members, based on the member data and the fastener data;
- one of generating and modifying an assembly sequence to create the structural component, the assembly sequence based on the association of the each of the one or more fasteners with a structural member of the plurality of structural members and comprising one or more ordered assembly operations, wherein an assembly operation of the assembly sequence is a placement operation for one of the plurality of structural members that comprises an approach vector comprising a direction and a non-zero offset;
- generating project data comprising the assembly sequence;
- and
- communicating the project data to a robotic arm of an assembly station, the robotic arm of the assembly station to place the one of the plurality of the structural members on an assembly surface of the assembly station according to the direction and non-zero offset of the approach vector.
5 more elements
Dependencies are inferred from the claim text.