Methods and apparatus for handheld tool
First Claim
1. Apparatus comprising a machining tool and a tracking system, wherein:
- (a) the tracking system is configured to track position of a bit of the machining tool relative to an object; and
(b) the machining tool;
(i) includes a shaft that is attached to the bit;
(ii) is configured to be held by a human user while effecting physical removal of material from the object, such that the weight of the tool is supported solely by a hand of the user during the removal,(iii) is configured to be controlled depending on the tracked position of the bit relative to the object, to prevent the bit from entering a protected region, by causing the shaft to undergo retraction, such that during the retraction the shaft moves relative to a handle of the machining tool; and
(iv) is configured to calculate, in response to a movement of the bit relative to the object during the physical removal of material, a change in the boundary of the protected region;
wherein the protected region is defined by a computer-aided design (CAD) model.
1 Assignment
0 Petitions
Accused Products
Abstract
In exemplary implementations of this invention, a computer-assisted, handheld machining tool allows even an inexperienced user to carve a complex 3D object, while maintaining artistic freedom to modify the sculpture from an initial CAD design. The tool prevents the user from unintentionally removing material from a volume defined by the CAD design. It does so by slowing or halting spindle rotation as the bit approaches or penetrates the protected volume. The user can override this protective feature. The tool may operate in at least three interaction modes: (i) a static mode in which a static CAD model is used, where the computer assists by preventing the user from damaging the static model; (ii) a dynamic mode where the computer dynamically modifies the CAD model during the sculpting process; and (iii) an autonomous mode where the computer can operate independently of the user, for tasks such as semi-automatic texture rendering.
16 Citations
20 Claims
-
1. Apparatus comprising a machining tool and a tracking system, wherein:
-
(a) the tracking system is configured to track position of a bit of the machining tool relative to an object; and (b) the machining tool; (i) includes a shaft that is attached to the bit; (ii) is configured to be held by a human user while effecting physical removal of material from the object, such that the weight of the tool is supported solely by a hand of the user during the removal, (iii) is configured to be controlled depending on the tracked position of the bit relative to the object, to prevent the bit from entering a protected region, by causing the shaft to undergo retraction, such that during the retraction the shaft moves relative to a handle of the machining tool; and (iv) is configured to calculate, in response to a movement of the bit relative to the object during the physical removal of material, a change in the boundary of the protected region; wherein the protected region is defined by a computer-aided design (CAD) model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
(a) a tracking system tracking position of a bit of a machining tool relative to an object; (b) a machining tool physically removing material from an object; (c) controlling the machining tool, depending on the tracked position of the bit relative to the object, to prevent the bit from entering a protected region, by retracting a shaft that is attached to the bit, such that during the retracting the shaft moves relative to a handle of the machining tool; and (d) calculating, in response to a movement of the bit relative to the object during the physical removal of material, a change in the boundary of the protected region; wherein (i) the tool is configured to be supported solely by a hand of a user during the removal of material, and (ii) the protected region is defined by a computer-aided design (CAD) model. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification