Some applications of the present invention relate in general to precision motion. More specifically, some applications of the present invention relate to precision motion of a robot along a pair of orthogonally opposed axes.
This summary is meant to provide some examples and is not intended to be limiting of the scope of the invention in any way. For example, any feature included in an example of this summary is not required by the claims, unless the claims explicitly recite the features. Also, the features, components, steps, concepts, etc. described in examples in this summary and elsewhere in this disclosure can be combined in a variety of ways. Various features and steps as described elsewhere in this disclosure may be included in the examples summarized here.
Applications of the present invention are directed to apparatus and methods for robotically moving an effector head relative to a surface, along a pair of orthogonally opposed axes. For some implementations, a robot has a roll state in which the robot's wheel rolls the robot along a roll axis. Typically for such implementations, the robot comprises a foot that propels the robot along a step axis that is orthogonal to the roll axis (e.g., causing the robot to take a step having a predetermined step length).
For some such implementations, while rolling along the roll axis holds, the robot holds the effector head at an effector height from the surface, and while the robot takes a step, the foot elevates the effector head to a step-height from the surface that is greater than the effector height.
For some implementations, the robot is a robotic printer, and the effector head is a print head that is moved along the pair of axes to print on a surface. For some such implementations, while the printer is in the roll state, the printer holds the print head at a print height from the surface, to print a row of material on the surface. Typically for such implementations, the printer then takes a step in order to position the printer for printing the next row of material on the surface.
Typically, the foot: (i) is held away from the surface while the printer is in the roll state, so as not to interfere with smooth rolling of the printer, and (ii) lifts the wheel from the surface when the printer takes the step, so that the wheel does not interfere with the printer's movement along the step axis.
There is therefore provided, in accordance with an application of the present invention, an apparatus, the apparatus comprising a robot that comprises:
In an application, the foot is a first foot of a plurality of motorized feet, each of the feet being coupled to the effector head.
In an application, the robot is configured to roll the effector head along the roll axis while the effector head is held at an effector height from the surface.
In an application, the robot is configured such that operation of the foot elevates the effector head to a step-height from the surface, the step-height being greater than the effector height.
In an application, the foot is operable to walk the effector head along the step axis by revolving the foot with respect to the effector head.
In an application, the apparatus further comprises a crank, the crank:
In an application, the apparatus further comprises a housing that houses the effector head, wherein:
In an application, the wheel is configured to roll the effector head along the roll axis while the foot does not protrude from the base face.
In an application, the wheel is a first wheel of a set of motorized wheels, each wheel of the set being coupled to the effector head.
In an application, the set of wheels is a set of four wheels.
In an application, each wheel of the set is positioned laterally from the effector head.
In an application, the wheel is a drive wheel, and wherein the robot further comprises a tracking wheel, configured to track a distance travelled by the robot along the roll axis.
In an application, the tracking wheel is configured to track the distance independently of the drive wheel, via contact between the tracking wheel and the surface.
There is further provided, in accordance with an application of the present invention, an apparatus for printing on a surface, the apparatus comprising a printer that comprises:
In an application, the print head is a laser print head.
In an application, the print head is an inkjet print head.
In an application, the print head is a thermal print head.
In an application, the print head is an etcher.
In an application:
In an application, the print head is fixedly mounted to the housing.
In an application, the foot is a first foot of a plurality of motorized feet, each of the feet being coupled to the housing.
In an application, the printer is configured such that operation of the foot elevates the print head to a step-height from the surface, the step-height being greater than the print height.
In an application, the apparatus is configured such that operation of the foot causes the printer to take the step along the surface on the step axis by revolving the foot with respect to the housing such that the foot:
In an application, the apparatus is configured such that operation of the foot causes the printer to take the step along the surface on the step axis by revolving the foot with respect to the housing such that the foot advances the housing along the step axis while the foot remains at a constant position on the surface.
In an application, the foot is coupled to the housing by a crank, the crank configured such that revolving the crank revolves the foot with respect to the housing, such that during a revolution of the crank, the foot:
In an application:
In an application, while the printer is in the roll state, the foot does not protrude from the base face.
In an application, the wheel is a first wheel of a set of motorized wheels, each wheel of the set being coupled to the housing.
In an application, each wheel of the set is positioned laterally from the housing.
In an application, the set of wheels is a set comprising at least two wheels.
In an application, the set of wheels is a set comprising four wheels.
In an application, the wheel is a drive wheel, and wherein the printer further comprises a tracking wheel, configured to track a distance travelled by the printer along the roll axis.
In an application, the tracking wheel is configured to track the distance independently of the drive wheel, via contact between the tracking wheel and the surface.
There is further provided, in accordance with an application of the present invention, an apparatus for printing on a surface, the apparatus comprising a printer that comprises:
In an application, the print head is a laser print head.
In an application, the print head is an inkjet print head.
In an application, the print head is a thermal print head.
In an application, the print head is an etcher.
In an application:
In an application, the foot is a first foot of a plurality of motorized feet, each of the feet being coupled to the print head.
In an application, the printer is configured such that operation of the foot elevates the print head to a step-height from the surface, the step-height being greater than the print height.
In an application, the foot is operable to walk the print head along the step axis by revolving the foot with respect to the print head.
In an application, the apparatus further comprises a crank, the crank:
In an application, the apparatus further comprises a housing that houses the print head, wherein:
In an application, the wheel is configured to roll the print head along the roll axis while the foot does not protrude from the base face.
In an application, the wheel is a first wheel of a set of motorized wheels, each wheel of the set being coupled to the print head.
In an application, the set of wheels is a set of four wheels.
In an application, each wheel of the set is positioned laterally from the print head.
In an application, the wheel is a drive wheel, and wherein the printer further comprises a tracking wheel, configured to track a distance travelled by the printer along the roll axis.
In an application, the tracking wheel is configured to track the distance independently of the drive wheel, via contact between the tracking wheel and the surface.
The present invention will be more fully understood from the following detailed description of applications thereof, taken together with the drawings, in which:
The described systems, apparatuses, devices, methods, etc. should not be construed as limiting in any way. Instead, the present disclosure is directed toward all novel and nonobvious features and aspects of the various disclosed implementations and applications, alone and in various combinations and sub-combinations with one another. The disclosed systems, apparatuses, devices, methods, etc. are not limited to any specific aspect, feature, or combination thereof, nor do the disclosed systems, apparatuses, devices, methods, etc. require that any one or more specific advantages be present or problems be solved.
Reference is made to
It is to be noted that robotic printer 100 is an example of a robot that moves accurately along a pair of orthogonally opposed axes. This example is nonlimiting, and other implementations of the invention include robots that hold effector heads that, mutatis mutandis: paint lines or marks on a surface, cut, engrave, stitch or sew, drive nails or staples, measure a distance, scan a surface, plant seeds or seedlings, perform cleaning procedures, and/or place objects at predetermined locations along orthogonally opposed axes.
Printer 100 comprises a motorized wheel 130 (e.g., a set of motorized wheels, such as the set of four wheels positioned laterally from housing 110 shown) that roll the printer along a roll axis a120 (
Wheels 130 and feet 140 are typically each coupled to print head 120. For some implementations, print head 120 is fixedly mounted to housing 110, such that wheels 130 and feet 140 are coupled to the print head via the housing.
For such implementations, print head 120 is held at a constant print height p120 from surface 10 while printer 100 is in the roll state, facilitating use of the print head to print on the surface while printer 100 rolls across the surface. In this way, a line of print is printed as printer 100 rolls along roll axis a120.
Whereas
It is to be noted that, in contrast to “rolling”, a “step” is a movement of discrete (and typically preconfigured) distance—e.g., as represented by step length s1 in
For some implementations, and as shown in the middle frame of
In the bottom frame of
Reference is made to
As shown in
For some implementations, and as shown, printer 100a comprises an adjustment wheel 134a that is used, as needed, to adjust the direction in which wheels 130a roll, e.g., in case that printer 100a deviates from the roll axis.
For some implementations, and as shown, printer 100a comprises a tracking wheel 180a that is configured to track a distance travelled by the printer along roll axis a120a. For some such implementations, tracking wheel 180a is configured to track the distance independently of wheel 130a, e.g., by the tracking wheel maintaining contact with surface 10. For example, tracking wheel 180a may be coupled to an encoder 136a, while remaining rotationally decoupled/rotationally independent from wheels 130a or to wheel axle 132a.
As shown in
For some such implementations, and as shown in
Typically for such implementations, foot 140a is coupled to a mount 170a (and thereby, to housing 110a and print head 120a) via a crank 160a. As described hereinbelow, revolving crank 160a (e.g., using a motor 164a, as shown in
Frame (a) of
Frame (b) of
Frame (c) of
For some implementations, step length sla is determined by the manner in which mount 170a is coupled to foot 140a. For some such implementations, and as shown, mount 170a is coupled to crank 160a at a center point cla of the crank, and foot 140a is coupled to an off-center portion of crank 160a (e.g., by a pin 162a), at an effective crank radius rla from the center point. Note that crank radius rla is an effective crank radius because it is not necessarily the geometric radius of crank 160a.
Typically for such implementations, step length sla is determined by crank radius r1a. For example, and as shown, foot 140a revolving 90 degrees around center point cla advances mount 170 by crank radius r1a (frame (b) of
For some such implementations, crank radius rla is adjustable. For example, the portion of crank 160a to which foot 140a is coupled may be changeable (e.g., by sliding pin 162a with respect to the crank). Alternatively or in addition, radius rla may be adjusted by altering coupling mount 170a to an alternate portion of crank 160a, e.g., not at center-point cla of the crank. Adjustment of crank radius r1a typically adjusts step length s1a, as described hereinabove.
Frame (d) of
The present invention is not limited to the examples that have been particularly shown and described hereinabove. Rather, the scope of the present invention includes both combinations and subcombinations of the various features described hereinabove, as well as variations and modifications thereof that are not in the prior art, which would occur to persons skilled in the art upon reading the foregoing description.
The present application claims the benefit of Provisional US Patent Application U.S. 63/445,373 to Kempinski et al., filed Feb. 14, 2023, and titled “Precision Motion,” which is incorporated herein by reference in its entirety.
| Number | Date | Country | |
|---|---|---|---|
| 63445373 | Feb 2023 | US |