Method for instructing a 3D printing system comprising a 3D printer and 3D printing system
First Claim
1. A method for instructing a 3D printing system comprising a 3D printer having a printing coordinate system operable to print at least one first object onto an existing object, the method comprising:
- obtaining, by at least one camera, at least one image representing at least a part of an existing object;
determining a camera pose of the at least one camera relative to the existing object when the at least one image is captured;
determining an alignment between at least part of the existing object and at least part of a first object to be printed on the existing object based, at least in part, on the determined camera pose;
determining a pose of the existing object relative to a printing coordinate system according to the at least one image; and
directing a 3D printer to print at least part of the at least one first object onto the existing object according to the pose and the alignment.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for instructing a 3D printing system that includes a 3D printer provided with a printing coordinate system to print at least one first object onto an existing second object comprises providing or receiving at least one image representing at least a part of the existing second object, determining or receiving an alignment between at least part of the at least one first object and at least part of the existing second object, determining a pose of the existing second object relative to the printing coordinate system according to the at least one image, and providing the 3D printing system with the pose and the alignment for the 3D printer to print at least part of the at least one first object onto the existing second object according to the pose and the alignment.
39 Citations
20 Claims
-
1. A method for instructing a 3D printing system comprising a 3D printer having a printing coordinate system operable to print at least one first object onto an existing object, the method comprising:
-
obtaining, by at least one camera, at least one image representing at least a part of an existing object; determining a camera pose of the at least one camera relative to the existing object when the at least one image is captured; determining an alignment between at least part of the existing object and at least part of a first object to be printed on the existing object based, at least in part, on the determined camera pose; determining a pose of the existing object relative to a printing coordinate system according to the at least one image; and directing a 3D printer to print at least part of the at least one first object onto the existing object according to the pose and the alignment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A 3D printing system adapted for printing at least one first object onto an existing object comprising:
-
a 3D printer provided with a printing coordinate system; a processing device; and a memory comprising instructions which, when executed by the processing device, cause the processing device to; obtain, by at least one camera, at least one image representing at least a part of an existing object; determine a camera pose of the at least one camera relative to the existing object when the at least one image is captured; determine an alignment between at least part of the existing object and at least part of a first object to be printed on the existing object based, at least in part, on the determined camera pose; determine a pose of the existing object relative to a printing coordinate system according to the at least one image; and direct the 3D printer to print at least part of the at least one first object onto the existing object according to the pose and the alignment. - View Dependent Claims (15, 16, 17)
-
-
14. A computer program product comprising a non-transitory computer readable storage medium having computer readable software code sections embodied in the medium, which software code sections are configured to:
-
obtain, by at least one camera, at least one image representing at least a part of an existing object; determine a camera pose of the at least one camera relative to the existing object when the at least one image is captured; determine an alignment between at least part of the existing object and at least part of a first object to be printed on the existing object based, at least in part, on the determined camera pose; determine a pose of the existing object relative to a printing coordinate system according to the at least one image; and direct a 3D printer to print at least part of the at least one first object onto the existing object according to the pose and the alignment. - View Dependent Claims (18, 19, 20)
-
Specification