IP Library Granted Patent US 11,267,153
Granted Patent B2
US 11,267,153 · App. 16/785,867 · Granted Mar 8, 2022

Systems and methods for performing a task on a material, or locating the position of a device relative to the surface of the material

Inventors: Alec Rothmyer Rivers (Oakland, CA); Ilan Ellison Moyer (Belmont, MA)
Assignee: SHAPER TOOLS, INC.
B26D5/007B23B25/06B23Q17/22B23Q17/2233B25F5/021B26D5/00B26D5/005G05B19/18G05B19/19G05B19/4069G05B19/4093G05B19/4097G06F3/0425H04N1/12H04N1/192H04N9/3179H04N9/3194B26D2005/002G05B2219/32001G05B2219/36342G05B2219/36429H04N2201/02439H04N2201/0471H04N2201/04717H04N2201/04758Y02P90/02Y10T408/03Y10T408/172Y10T408/175
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 11,267,153
App. No.
16/785,867
Granted
Mar 8, 2022
Kind
B2
Abstract

Systems and methods of the present disclosure relate generally to facilitate performing a task on a surface such as woodworking or printing. More specifically, in some embodiments, the present disclosure relates to mapping the surface of the material and determining the precise location of a tool in reference to the surface of a material. Some embodiments relate to obtaining and relating a design with the map of the material or displaying the current position of the tool on a display device. In some embodiments, the present disclosure facilitates adjusting, moving or auto-correcting the tool along a predetermined path such as, e.g., a cutting or drawing path. In some embodiments, the reference location may correspond to a design or plan obtained from obtained via an online design store.

Claims (38)

1. A computer-implemented method for performing a task on a first surface of a workpiece using a working member moveably mounted to a rig, wherein the rig comprises a first actuator, and a rig positioning system comprises a second actuator, the method comprising:

generating first data based at least in part upon scanning, using a first sensor operatively coupled to a processor, a first portion of a second surface, wherein the second surface comprises the first surface;

generating second data based at least in part upon scanning, using a second sensor operatively coupled to a processor, a second portion of the second surface;

providing, using a processor, first information that causes the first actuator to move the working member to a target point on a desired path, wherein the first actuator moves the working member relative to the rig, the desired path is based at least in part upon a design plan, and the first information is based at least in part upon the first data, the second data, and the desired path; and

providing, to the rig positioning system by a processor, second information that causes the second actuator to move the rig to a different location.

2. The method of claim 1 , wherein the first information is related to a position of the first sensor or a position of the second sensor.

3. The method of claim 1 , wherein the first data is based at least in part upon one or more images of the first portion of the second surface, the second data is based at least in part upon an image of the second portion of the second surface, the first data is based at least in part upon one or more markers in the first portion of the second surface, the second data is based at least in part upon one or more markers in the second portion of the second surface, and the first information is based at least in part upon comparing the second data to the first data.

4. The method of claim 3 , wherein the first portion of the second surface does not include the first surface.

5. The method of claim 3 , wherein the first sensor is the same as the second sensor.

6. The method of claim 3 , wherein the second surface is the same as the first surface.

7. The method of claim 6 , wherein at least a portion of the weight of the rig is supported by the first surface, and the target point corresponds to a location on the first surface.

8. The method of claim 1 , wherein the first actuator is operable to move the working member inside an adjustment range, the target point is located in the adjustment range, and the adjustment range with the rig at the different location includes a portion of the desired path which was not in the adjustment range prior to the movement of the rig to the different location.

9. The method of claim 1 , further comprising:

obtaining, via a communication interface operatively coupled to a processor, the design plan from a remote computer system.

10. The method of claim 1 , wherein the working member is moved to the target point using an eccentric mechanism coupled to the first actuator.

11. A system for performing a task on a first surface of a workpiece using a working member moveably mounted to a rig, the system comprising:

the rig, wherein the rig comprises a first actuator, and the first actuator is operable to move the working member relative to the rig;

a rig positioning system comprising a second actuator, wherein the second actuator is operable to move the rig;

one or more processors;

one or more sensors operatively coupled to the one or more processors;

one or more memories operatively coupled to the one or more processors and having instructions stored thereon that, when executed by the one or more processors, cause the system to:

generate first data based at least in part upon scanning, using a first sensor of the one or more sensors, a first portion of a second surface, wherein the second surface comprises the first surface;

generate second data based at least in part upon scanning, using a second sensor of the one or more sensors, a second portion of the second surface;

provide first information that causes the first actuator to move the working member to a target point on a desired path, wherein the desired path is based at least in part upon a design plan, and the first information is based at least in part upon the first data, the second data, and the desired path; and

provide second information, to the rig positioning system, that causes the second actuator to move the rig to a different location.

12. The system of claim 11 , wherein the first data is based at least in part upon one or more images of the first portion of the second surface, the second data is based at least in part upon an image of the second portion of the second surface, the first data is based at least in part upon one or more markers in the first portion of the second surface, the second data is based at least in part upon one or more markers in the second portion of the second surface, and the first information is based at least in part upon comparing the second data to the first data.

13. The system of claim 12 , wherein the second surface is the same as the first surface.

14. The system of claim 13 , wherein at least a portion of the weight of the rig is supported by the first surface, and the target point is a location on the first surface.

15. The system of claim 11 , wherein the first actuator is adapted to move the working member inside an adjustment range, the target point is located in the adjustment range, and the adjustment range with the rig at the different location includes a portion of the desired path which was not in the adjustment range prior to the movement of the rig to the different location.

16. A non-transitory computer readable medium storing executable instructions that facilitate performance of a task on a first surface of a workpiece using a working member moveably mounted to a rig, wherein the rig comprises a first actuator, the first actuator is operable to move the working member relative to the rig, a rig positioning system comprises a second actuator, the second actuator is operable to move the rig, and the instructions, when executed by a computing system, cause the system to:

generate first data based at least in part upon scanning, using a first sensor, a first portion of a second surface, wherein the second surface comprises the first surface;

generate second data based at least in part upon scanning, using a second sensor, a second portion of the second surface;

provide first information that causes the first actuator to move the working member to a target point on a desired path, wherein the desired path is based at least in part upon a design plan, and the first information is based at least in part upon the first data, the second data, and the desired path; and

provide second information, to the rig positioning system, that causes the second actuator to move the rig to a different location.

17. The computer readable medium of claim 16 , wherein the first data is based at least in part upon one or more images of the first portion of the second surface, the second data is based at least in part upon an image of the second portion of the second surface, the first data is based at least in part upon one or more markers in the first portion of the second surface, the second data is based at least in part upon one or more markers in the second portion of the second surface, and the first information is based at least in part upon comparing the second data to the first data.

18. The computer readable medium of claim 17 , wherein the second surface is the same as the first surface.

19. The computer readable medium of claim 18 , wherein at least a portion of the weight of the rig is supported by the first surface, and the target point is a location on the first surface.

20. The computer readable medium of claim 16 , wherein the first actuator is adapted to move the working member inside an adjustment range, the target point is located in the adjustment range, and the adjustment range with the rig at the different location includes a portion of the desired path which was not in the adjustment range prior to the movement of the rig to the different location.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2021
From: RIVERS, ALEC ROTHMYER; MOYER, ILAN ELLISON
To: TAKTIA LLC
Reel/Frame 057114/0676 →
CHANGE OF NAME Recorded Aug 7, 2021
From: TAKTIA LLC
To: SHAPER TOOLS, INC.
Reel/Frame 057116/0137 →
Continuity (4)
Continuation 14396291
Provisional Application 61729247 · Nov 21, 2012
Provisional Application 61639062 · Apr 26, 2012
Related Publication 20200230840A1 · Jul 23, 2020
Cited By (3)
US 12,230,033 US 12,496,739 US 12,572,768