The present invention relates to a product and process for enabling a clog-resistant feature in a hand-held “lawn and garden” type leaf rake.
Rakes commonly used for raking leaves typically have rake heads formed of metal or plastic, with plastic probably being the most common.
For purposes herein, a leaf rake will be defined as being a hand-held lawn and garden tool having an overall (maximum) length “LHA”+“LHE” between 40 and 74 inches with at least 60% of this length being devoted to the handle, and a total weight of less than 4 pounds, and commonly less than 2 pounds where the rake head is formed of plastic. For reference, in the rake shown in
The leaf rake is further defined to include a number of (e.g., more than ten and typically more than twenty) substantially identical and mutually independent and distinct “raking tines” extending from a common body portion “CB” of the head, roughly in a reference plane “REF” which contains the elongate axis of the handle (“handle axis) “HA.”
The rake head is typically not strictly planar—it often has slight curvature around either or both the handle axis and an axis perpendicular to the handle axis that also lies in the reference plane REF—but it is close enough to being planar for the descriptive purposes herein. Whether any such curvature is provided or not, the rake is substantially bilaterally symmetric about a plane (not shown) perpendicular to the reference plane and containing the handle axis HA.
Each “raking tine” (“RT”) is cantilever supported by the common body portion “CB” at respective proximal ends “E” of the raking tine, and which is unsupported at its distal end so that each raking tine is free to bend, out of the reference plane, about the cantilever supported end E, independent of the other raking tines.
More particularly with reference to
Each raking tine generally, and the raking portion of each raking tine specifically, has a relatively broad width dimension “w” (see
The reduced thickness of the raking tines further facilitates bending of the raking tines during raking, making the raking tines more compliant, or “flexible” as that term is used herein, which increases raking efficacy. For this purpose, a raking tine will elastically (recoverably) bend about its supported end E such that, if a one-pound force oriented in a direction perpendicular to the reference plane (indicated by an arrow in
The reduced thickness of the raking portions also provides for increased raking pressure, which also increases raking efficacy, at least initially. But this feature also increases the tendency of the raking tips to spear the leaves, and with continued use of the rake the speared leaves tend to migrate up and past the raking portions, accumulating on the head, making the rake both heavier and therefore more difficult to use, and ultimately less effective. This is often referred to as “clogging.”
Three general strategies have been used to address the problem of clogging in a leaf rake. The first of these is by far the most common, which is to simply to clean the rake as it becomes clogged during use. Which adds significantly to the labor of using the rake.
An example of the second strategy is provided in U.S. Pat. No. 4,776,158 to Baum, entitled “Self-Cleaning Leaf Rake.” But the rake is not “self” cleaning; rather, it provides a manually operated mechanism for clearing the rake of clogged debris. Which adds significantly to the weight and complexity to the rake, as well as adds to the effort to use it.
The third strategy is represented by the “Self-Cleaning Rake” disclosed in U.S. Pat. No. 6,009,697 to Billado. The raking portion of each raking tine is joined to the raking portion of the adjacent raking tine at a common raking tip which is shared between the two raking tines, closing off the space between the raking tines at the raking tip and thereby preventing speared leaves from migrating past the raking tip.
But tying the raking tines together at the raking tips makes them depend from one another, so that they are not free to bend independently of each other, and thus they are much less flexible than the raking tines in a standard leaf rake, making this type of rake generally less effective than a standard leaf rake for raking.
Accordingly, there is a need for a product and process for enabling a clog-resistant feature in a leaf rake.
A prior art leaf rake head has a plurality of independent raking tines extending from a common body portion of the head, wherein each raking tine is an elongate member first extending, thence turning through a distinct bent portion, and thence terminating in a raking tip, an elongate raking portion of the raking tine thus being defined between the bent portion and raking tip. The prior art leaf rake head is improved according to the present invention by providing, in at least a majority of the raking tines, at least one hole extending through and enclosed by the respective raking portion, for enabling a clog-resistant feature in a leaf rake.
The clog-resistant feature may be realized by threading a line through the holes, where the line may be string trimmer line.
The at least one hole may be one or more holes, but may be limited to one hole, or two spaced apart holes.
The head may be provided in the form of a single piece of material, such as plastic.
A process for enabling the clog-resistant feature may include using a computer to create a mathematical model of the rake head for use in a standard computer controlled tool such as a CNC router or 3D printer.
A “product by process” for enabling the clog-resistant feature may be achieved by use of any of the processes for making the rake head disclosed herein.
It is to be understood that this summary is provided as a means of generally determining what follows in the drawings and detailed description and is not intended to limit the scope of the invention. Objects, features and advantages of the invention will be readily understood upon consideration of the following detailed description taken in conjunction with the accompanying drawings.
As suggested in the discussion above, making the raking tines of the rake head thicker (e.g., circular in cross-section) would help to reduce clogging in the leaf rake, because it would reduce the tendency for the raking tines to spear the leaves. But making the raking tines thicker will also make them stiffer, i.e., less flexible or compliant, creating the disadvantage presented by the aforedescribed third strategy.
The present invention strives to maintain flexibility of the raking tines that is provided in the standard leaf rakes, such as that provided by the head shown in the rake of
The holes 22 are preferably located more specifically intermediate the bent portions and raking tips, and preferably closer to the tips than the bent portions. For example, the raking portions are typically about 1-1¼ inches long (bottom of bent portion to raking tip), so that the holes 22 are typically spaced less than ½-⅝ inches above the raking tips. Preferably, there is at least one hole through each raking tine; but it is not essential to have a hole through each raking tine, it being sufficient that, in at least a majority of the raking tines, there is at least one hole. In the present embodiment, there is only one hole per raking tine, e.g., a single hole 22a through the raking tine 24a.
A hole through a raking tine generally has a particular orientation. For purposes of defining the orientation, the hole may be defined as being elongate, such as may be produced by a drill but which need not be circular, so that it has an elongate axis, or “hole axis.” Then, the orientations of the holes as shown in the head 20 are such that the hole axes are perpendicular to the broad axes “L” of the raking tines through which they extend. The orientations of the holes are apparent from the direction of the line as it enters and exits the holes.
Note that the axes L are shown as being the same for all the raking tines, but this is a consequence of a simplification employed in
It is generally desirable that all the holes 22 be substantially the same size and shape, and be situated identically in each of the raking tines in which they are provided.
The holes 22 are provided so that a line 29 may be threaded through the holes such as shown in
The loops are capable of trapping some debris, as are the spaces between the raking tines, but the line significantly reduces both the amount of debris that is retained on the rake during use and the effort required to remove any debris that is retained, while providing the significant advantage of retaining most if not quite all of the flexibility of the raking tines, by allowing each raking tine to bend mostly if not completely independently of neighboring raking tines.
The term “line” as used herein refers to a filamentary material, which can be either a “monofilament,” generally meaning a single, continuous strand of material, or a “polyfilament,” generally meaning multiple strands of material that are twisted or braided. More specifically for purposes herein, the single strand of a monofilament is preferably formed of a plastic material (an example is fishing line), whereas the multiple strands of a polyfilament may be formed of either plastic or metal; however, the polyfilament line, if not formed of plastic strands, is preferably encased in plastic (an example is insulated stranded electrical wire).
The line should be tough enough to withstand the abuse it will encounter as the rake is being used, and flexible enough to allow the raking tines to bend substantially independently of one another, while not being so flexible that it cannot support itself in the looped configuration shown in
The term “flexible” as used herein refers to flexibility in bending, or pliability; which is distinguished from “elasticity” or stretchy-ness. Unlike elasticity, flexibility is not a material property. For example, an optical fiber is flexible, even though the glass of which the optical fiber is formed is quite rigid, because of its configuration, i.e., because it is much longer than it is thick. Similarly, the line 29 between adjacent raking tines can be flexible without being elastic.
It is moreover preferable for the line 29 to have minimal elasticity (all materials are somewhat elastic), so that any debris that may become lodged inside a loop of the line 29 is not forcefully retained there, and so that the loop can be more easily pulled away from any object on which it may become snagged.
It is also preferable for the line 29 to be resistant to wetting, hence the plastic strands or casing for the polyfilament as described above.
A preferred line for use in the present invention is a monofilament, nominal 0.065 inch “string trimmer line,” a term that is used commercially to refer to the line used in the ubiquitous powered (gas or electric) hand-held gardening tool known as a “string trimmer.” It should be noted that string trimmer line is not “string” because it is not a polyfilament.
The numerical designation “0.065” as a size of string trimmer line refers to a nominal cross-sectional “diameter” of the line, it being understood that the cross-sectional shape of string trimmer line is not strictly circular, at least because string trimmer line includes projecting cutting edges. For purposes herein a selected diameter of a line, whether circular in cross-section or not, may be considered to define a “diametrical size” of the line, which may be either nominal or actual.
String trimmer line is available in larger diametrical sizes, such as 0.080, 0.095, and 0.155 inches, in decreasing order of preference because the larger sizes are increasingly less flexible.
As one alternative to string trimmer line (there may be others), insulated twisted strand electrical wire can be used. This is commercially provided in AWG (American Wire Gauge) sizes, e.g., 18, 16, and 14 gauge (increasing number referring to decreasing diametrical size), having nominal outer diameters that vary primarily as a result of variances in thickness of the insulation. As one example, Belden CDT Inc., of St. Louis, Mo., provides 18 AWG, 7×26 stranded tinned copper wire having an insulation thickness of 0.10 inches and overall nominal diameter of 0.068 inches (manufacturer part number 8501 001100) which closely corresponds in nominal diametrical size to the preferred 0.065 inch string trimmer line.
The preferred 0.065 inch string trimmer line can be used to benchmark flexibility. In increasing order of desirability (least desirable first), the line 29 may have a flexibility that is between one-third and 3 times that, between one-half and 2 times that, or between two-thirds and 1.5 times that, of 0.065 inch string trimmer line, however the flexibility may be measured.
The holes 22 are preferably “circular,” this term meaning that they have the shape of a circle. They are also “enclosed,” this term meaning that the holes are wholly encircled by the material through which they extend, with the practical result that the line 29 cannot escape from the holes except by passing through the holes.
For 0.065 inch string trimmer line, the holes 22 may have the diameter of a 5/64 or 0.078 inch diameter drill bit, corresponding to a projected or maximum area (i.e., along the hole axis) of 0.00478 square inches, which provides for a sufficiently loose fit to allow for easily threading the line through the holes by hand, but a sufficiently snug fit between the line and the holes to resist slippage of the line through the holes. The reason it is preferable to resist slippage will be explained further below. For 0.080 inch string trimmer line, the drill size would be 3/32 or 0.094 inches, corresponding to a projected area of 0.00694 square inches; for 0.095 inch string trimmer line, the drill size would be 7/64 or 0.109 inches, corresponding to a projected area of 0.00933 square inches; and for 0.155 inch string trimmer line, the drill size would be 11/64 or 0.172 inches, corresponding to a projected area of 0.023 square inches.
Preferably the area of each hole is in the range 0.002 and 0.023 square inches, to accommodate line having an actual diameter ranging between 0.037 and 0.170 inches; and more preferably the range is 0.002-0.010 square inches, biasing the upper end of the range toward thinner line because it is more flexible. More particularly, the line preferably has a diameter in the range 0.065+0.02/−0.01 inches, and where the hole has a diameter which is approximately 0.013 inches oversize, so that the diameter of the hole is between 0.068 and 0.098 inches, the hole area is still more preferably in the range 0.00478+0.003/−0.001 square inches.
Where the line has a circular cross-section having an actual diameter of 0.065 inches, approximating the preferred nominal diameter for the preferred string trimmer line, the cross-sectional area is 0.00332 square inches, establishing the same as a preferred lower limit on the hole size. A preferred upper limit may be established by taking the next preferred size of string trimmer line, 0.80 inch, which when including a 0.013 inch diameter increase results in a hole area of 0.00679 square inches. The resulting preferred range may be expressed as 0.00478 square inches (the preferred hole size assuming use of 0.065 inch string trimmer line)+0.002/−0.0015 inches.
It is not essential that the holes 22 be sized to facilitate threading the line through the holes by hand, because this process could be automated, in which case a snug or even a slightly interference fit could be provided. The holes should not be so large that they allow for ready slippage of the line through the holes. It is advantageous to avoid such slippage to avoid restricting the flexibility of the raking tines during vigorous use of the rake. That is, the flexibility of the raking tines will decrease as the length of the loops between the raking tines decreases, and slippage of the line through any given hole, while increasing the length of the loop on one side of the hole, will necessarily decrease the length of the loop on the other.
Where the holes are not circular, it will be understood that their areas would preferably be increased relative to the areas indicated above. For example, a square hole with a side length D has an area about 1¼ times larger than the area of an equivalent circle of diameter D. So to accommodate non-circular holes generally, any of the hole area dimensions described above may be increased by an appropriate factor, such as 1.2-1.5.
The aforementioned cutting edges on string trimmer line have been found to be helpful for securing the line in circular holes. Similarly, polygonal shapes may be preferred over circular shapes where the line has a circular cross-section (such as electrical wire). In both cases, there is a shape mis-match which tends to enhance stress concentration between the line and the surface of the raking portion defined by the hole, thereby reducing the tendency for slippage of the line through the holes. For the same reason, where polygonal shapes are employed for the holes, they would preferably have sides of equal length, e.g., a square as opposed to a rectangle, to maximize the number of regions of contact between the line and the surface of the raking portion defined by the hole over which stress is applied.
Regarding the embodiments 20 and 40, the holes are preferably perpendicular to the broad axes L of the raking tines, but their orientation may deviate significantly and still allow for satisfactorily threading the line 29 as shown in the corresponding
As suggested in
The inventor has made an A to B comparison of the same prior art leaf rake (substantially as shown in
Plastic embodiments of rake heads according to the invention may be the product of a process of plastic molding, which includes using one or more machine tools to create a mold of the head, and implementing the mold on a standard plastic molding machine.
Plastic molds and plastic molding, machines are well known in the art, and there is nothing unusual about the manner in which they would be used to achieve the purposes herein. But it may be worth noting that a plastic mold capable of manufacturing raking tines with holes will be more costly than the molds currently being used. To minimize the additional cost, it may be preferable to provide for all the hole axes to be parallel.
The heads are attached to handles after they are manufactured, in a final assembly process that is typically performed by the manufacturer of the leaf rake.
It is contemplated that the line 29 would also be installed after the heads are manufactured, either by the manufacturer or by the end-purchaser of the rake.
Rake heads according to the invention may be the product of processes that utilize CNC (computer numerical control) of CNC (computer numerically controlled) tools, which are a species of what will be referred to more generally herein as “computer-controlled devices or tools.” Computer-controlled devices and tools and the computers that control them are well known and there is nothing unusual about the manner in which they would be used to achieve the purposes herein.
A CNC router is a common type of computer-controlled device or tool for manufacturing a product. It performs what is known as “subtractive” manufacturing, by forming the product from a block of material by routing or otherwise removing material from the block where material is not needed.
A three dimensional or “3D” printer is another example of a computer-controlled device or tool for manufacturing a product. By contrast to a CNC device, a 3D printer performs “additive” manufacturing: forming the product by depositing or otherwise adding material where material is needed.
Computer-controlled devices or tools that are capable of making an entire product, like CNC routers and 3D printers, use mathematical models, which are created by use of computers and fixed or installed on or in on-board computer-readable media such as volatile or non-volatile computer memory, or removable or portable media such as CD-ROMs and thumb drives, as patterns or templates for making the product.
The mathematical model is, particularly, a “3D model,” and is created by a process known as “3D modeling” using 3D modeling software known as modeling applications or modelers. There are numerous commercial offerings of 3D modeling software which can be executed on a standard computer such as a PC or Mac. The modeling software allows the user to construct a set of mathematical relationships, a.k.a. mathematical formulas or equations, between position variables (such as the Cartesian coordinate system variables x, y, and z) defining the geometry of the product. For example, the mathematical relationship A1·x+B1·y+C1·z=D1 defines a plane, and a line can be defined by the intersection of this plane with a second plane A2·x+B2·y+C2·Z=D2 (the two equations with three variables imply one equation with two variables of the form (variable 1)=m·(variable 2)+b; where (variable 1)=y, and (variable 2)=x, this is the familiar y=mx+b mathematical relationship describing a line lying in the x-y plane). The mathematical relationships specified by a 3D model are analogous to “vector” representations in (two-dimensional) “vector graphics.”
Like all computer code, 3D models are physically represented by ordered arrays (stored in non-volatile memories) or ordered sequences (transmitted by electrical signals) of numbers (1's and 0's) for computer manipulation and implementation.
A 3D model may be created by “computer aided design” (CAD) software, which allows for including additional information, such as dimensions (or scale) and choices of materials.
The 3D model must be translated into a set of “device-specific” instructions, or algorithm, by use of additional software known as a “driver” for directing and controlling a particular computer-controlled device or tool to make a physical embodiment of the 3D model.
Like all computer code, device specific instructions or algorithms are represented by ordered arrays (stored in non-volatile memories) or ordered sequences (transmitted by electrical signals) of numbers (1's and 0's) for computer manipulation and implementation.
The driver solves a mathematical problem of transforming the mathematical descriptions of the 3D model into discrete “voxels,” which are analogous to a “pixels” in (two-dimensional) “raster graphics.” A voxel is a minimum sized volume at a particular location in space; for example, in a Cartesian coordinate system, it may be represented by the coordinates (xk+Δx, yk+Δy, zk+Δz) defining a rectangular prism having the volume Δx·Δy·Δz at the location specified by the value of “k.”
The voxels are assigned “yes” or “no” (1 or 0) values obtained by solving the equations of the 3D model, such as by averaging the values the solutions for all x, y, and z within the voxel. The voxels with their assigned values may be referred to as a “voxel model.”
The voxel model provides a simple specification of where in space there is to be, and where in space there is not to be, material. More particularly, if the computer-controlled device or tool performs subtractive manufacturing, the values of the voxels specify where material is or is not to be subtracted or removed, and if the computer-controlled device or tool performs additive manufacturing, the values of the voxels specify where material is or is not to be added or deposited.
The voxel model defines layers of 2D “bitmaps.” For example, a first 2D bitmap for the position variables (xk+Δx, yk+Δy, 1+Δz) may define a first layer (for z=1), a second 2D bitmap for the position variables (xk+Δx, yk+Δy, 2+Δz) may then define a second layer (for z=2), and so on. The computer will typically control the product-making device so as to implement the voxel model one layer at a time.
The device-specific instructions produced by the driver will typically include the voxel model along with control instructions, including those derived from any additional information provided with the mathematical model. The driver is standard software adapted to receive particular modeling information and produce particular device-specific instructions for directing a particular type of computer-controlled device, and the device-specific instructions that the driver produces for that device will have no other practical use.
Just like the 3D mathematical model, the device-specific instructions are physically represented by ordered arrays or sequences of data for computer manipulation and implementation.
The driver is typically resident on the computer which is connected to, and which is used to control, the computer-controlled device. The device-specific instructions may be created on the same computer used to create the mathematical model, or a different computer. If the device-specific instructions are created on a different computer, the mathematical model may be provided to the computer used to create the device-specific instructions by standard means. Typically, the mathematical model will either be streamed from the memory of the computer used to create the mathematical model into a memory of the computer used to create the device-specific instructions over a wired or wireless connection between the two computers, which may be or include the Internet, or stored by the computer used to create the mathematical model in a portable computer-readable medium such as a CD-ROM or thumb drive, so that the computer-readable medium may be physically installed in the computer used to create the device-specific instructions for access thereby.
The device-specific instructions may be stored in a memory of the computer that is used to control the computer-controlled device, such as in a hard disk drive, and/or transmitted, such as by streaming, to the computer-controlled device. The device-specific instructions could also be stored in a portable computer-readable medium such as a CD-ROM or thumb drive as an intermediate step.
Once device-specific instructions have been provided along with a suitable supply of raw material to a computer-controlled device that is capable of making a product, like a CNC router or 3D printer, instructing the computer to apply the 3D model on the computer-controlled device is sufficient to cause the device to make the product. For example, applying a 3D model on a 3D printer requires nothing more than a conventional 3D printer driver and conventional raw material.
In the case of a 3D printer, the raw material is typically plastic, for forming the product as a single piece of plastic; however, 3D printers are capable of printing other materials, and there will doubtless be further improvements in 3D printing technology allowing for printing a wider variety of materials. In the case of a CNC router, the raw material is typically metal, for forming the product as a single piece of metal; however, CNC routers are used to machine other materials, including plastic. Where the head is formed of a material different from plastic, the mathematical model will typically be different as well. For example, a plastic head requires stiffening features, such as ribs and corrugations, that are not needed in a head formed of metal.
3D printers and CNC routers perform generic material rendering functions like general purpose digital computers perform generic data rendering functions.
Input “A” to the computer 42 is a set of numbers defining either the process to be performed or the product to be made by the process, and executes one or more algorithms 42a equivalent to the aforementioned driver that have been loaded onto the computer so as to produce “system-specific” instructions as an output “B” of the computer for controlling the processing engine 44 to perform mechanical processes on physical input(s) “C” to produce physical output(s) “D.”
As one example of the processing system 40, the processing engine 44 may include a 3D printer and one or more robotic arms, where the inputs C are raw plastic material and line 29, and the output is a complete leaf rake head product. First, the 3D printer may be directed by the computer 42 to form a leaf rake head product having holes for enabling a clog-resistant feature as has been explained above. Second, the clog-resistant feature may be realized by instructing the one or more robotic arms to thread a length of pre-cut line through the holes; and the one or more robotic arms may also be used to cut the line to length and tie off the ends of the line.
An example of prior art robotic means for threading, cutting and tying a line is the “da Vinci® Surgical System.” The system employs two robotic arms, controlled by a computer. A surgeon performs the desired suturing operation remote from a patient. Sensors capture the motion paths of the surgeon's hands and fingers and provide that information to the computer, which controls each robotic arm and its associated end effectors so that the latter reproduce the motion paths at the desired location on the patient. The computer need not create or retain mathematical models of the motion paths because each path is specific to a particular time and place and is generally of no further use.
The DaVinci® robotic system provides an example of a robot that is capable of threading a line through holes, even though it is not programmable and is therefore not suited for performing repetitive tasks. However, robots are typically programmable to allow for performing repetitive tasks. All that is required to transform the DaVinci® robotic system into a robot that could be used to perform repetitive tasks is saving a motion path employed by the system, and in the art of robotic systems saving motion paths for repetitive use is conventional practice.
Robots perform generic material processing functions like general purpose digital computers perform generic data processing functions.
The line also has free ends of lengths “E1” and “E2” to allow for tying off the ends. Accordingly in this example, the total length of the line is LT=E1+d1+[π·(D[1-2])/2]+d2+[π·(D[2-3])/2]+d3+[π·(D[3-4])/2]+ . . . +dN−2+[π·(D[(N−2)−(N−1)])/2]+dN−1+[π·(D[(N−1)−N])/2]+dN+E2.
If, as would typically be the case, the depths dK of all the holes are the same value “d,” the formula can be simplified to LT=E1+[N·d]+[π·(D[1-2])/2]+[π·(D[2-3])/2]+[π·(D[3-4])/2]+ . . . +[π·(D[(N−2)−(N−1)])/2]+[π·(D[(N−1)−N])/2]+E2.
If the center-to-center distances between the (N=K)th and the (N=K+1)th holes all have the same value D, the formula for LT can be simplified further to LT=E1+[N·d]+[(N/2)·π·D/2]+E2. That is, if there are N holes, the total line length in this example is sufficient to traverse N hole depths d and N/2 substantially half-circular loops, as well as provide for the end lengths E1 and E2.
A robotic arm may, or a team of robotic arms with one robotic arm on each side of the leaf rake head product may in turn, grip the end of the line somewhere along the length E1 and feed the line through the holes H1, H2, etc. in turn by passing the line through each hole by lengths as follows (where LN=the length of line to be passed through hole HN): L1={LT−(E1+d1)}; L2={L1−(d2+[π·(D[1-2])/2])}; L3={L2−(d3+[π·(D[2-3])/2])}; . . . ; LN−2={LN−3−(dN−2+[π·(D[(N−2)−(N−1)])/2])}; LN−1={LN−2−(dN−1+[π·(D[(N−1)−N])/2])}; and LN={LN−1−dN}.
The length of a motion path for passing the line through a given hole HK must be long enough so that the amount of line that is passed through the hole HK is long enough to pass through all the remaining holes HK+1, HK+2, . . . HN in the sequence. Accordingly, a motion path for threading a line through a hole HK in a leaf rake head product according to the embodiment 20 that satisfies the above formulations may have a length LK={ΣK(dK+[π·(D[K−(K+1)])/2)+E} for K through N.
For threading the line through two holes, e.g., the Kth and (K+1)th holes, the motion path may be considered to have two components, a first component being the motion path for passing the line the desired amount through the Kth hole, and a second component for passing the line the desired amount through the (K+1)th hole. The two components of the motion path for the example above have respective lengths that differ according to the formula ΔL=π·(D[K−(K+1)])/2)+dK+1.
The total length of the line 29 in this example is therefore: LT=E1+(d1+[F·π·(D[1-2])/2]+(d2+[F·π·(D[2-3])/2])+(d3+[F·π·(D[3-4])/2])+ . . . +(dN−2+[F·π·(D[(N−2)−(N−1)])/2])+(dN−1+[F·π·(D[(N−1)−N])/2])+(dN)+E2. A robotic arm, or a team of robotic, arms on the same side of the leaf rake head product, may grip the end of the end of the line somewhere along the length E1 and feed the line through the holes H1, H2, etc. by passing the line through each hole by the same lengths described above for threading line through a leaf rake head product according to the embodiment 20.
The depth of an (N=K)th hole is dK as before. The center-to-center distance between an (N=K)th hole and the next (N=K+1)th hole depends on whether the two holes are in the same, or in neighboring, raking tines. If the two holes are in neighboring raking tines, the center-to-center distance between them is D[(N=K)b−(N=(K+1)a)]; and if the two holes are in the same raking tine, the center-to-center distance between them is D[(N=K)a−(N=K)b)].
The line 29 is shown threaded through the holes in neighboring raking tines so as to leave substantially half-circular shaped loops, the same as for the embodiment 20 shown in
The line may be threaded through the holes in the same raking tine so as to leave substantially loop-less or “shortened” lengths by pulling the line tightly between the holes, which may be substantially equal to the center-to-center distance between the two holes plus the diameter (referenced as “φ”) of the line. Then, the total length of the line is LT=E1+d1+[πD[1b−2a]/2]+(2·d2)+(D[2a−2b]+φ)+[π·(D[2b−3a])/2])+(2·d3)+(D[3a−3b]+φ)+[π·(D[3b−4a])/2]+ . . . +(2·dN−2)+(D[(N−2)a−(N−2)b]+φ)+π·(D[(N−2)b−(N−1)a])/2]+(2·dN−1)+(D[(N−1)a−(N−1)]b]+φ)+[π·(D[(N−1)b−N])/2]+dN+E2.
Combining the φ's, the formula is LT=E1+[(N/2−1)·φ]+d1+[π·(D[1b−2a])/2]+[2·d2]+D[2a−2b]+[π·(D[2b−3a])/2]+[2·d3]+D[3a−3b]+[π·(D[3b−4a])/2]+ . . . +[2·dN−2]+D[(N−2)a−(N−2)b]+[π·(D[(N−2)b−(N−1)a])/2]+[2·dN−1]+D[(N−1)a−(N−1)]b]+[π·(D[(N−1)b−N])/2]+dN+E2.
If, as would typically be the case, the depths dK of all the holes are the same value “d,” the formula can be simplified to LT=E1+[(N/2−1)·φ]+[N·d]+[π·(D[1b−2a])/2]+D[2a−2b]+[π·(D[2b−3a])/2]+D[3a−3b]+[π·(D[3b−4a])/2]+ . . . +D[(N−2)a−(N−2)b]+[π·(D[(N−2)b−(N−1)a])/2]+D[(N−1)a−(N−1)]b]+[π·(D[(N−1)b−N])/2]+E2. If the spacings between the (N=K)th and (N−K+1)th holes, where these holes are in neighboring raking tines, are all the same value D[Kb−(K+1)a], and if the spacings between the (N=K)th and (N=K+1)th holes, where these holes are in the same raking tines, are all the same value D[Ka−Kb], the formula for LT can be simplified further to LT=E1+[N·d]+[(N/2)·π·(D[Kb−(K+1)a])/2]+[(N/2−1)·(D[Ka−Kb]+φ)]+E2. That is, if there are N holes, the total line length in this example is sufficient to traverse N hole depths d, N/2 substantially half-circular loops, and (N/2−1) shortened lengths, as well as provide for the end lengths E1 and E2.
A robotic arm may, or a team of robotic arms with one robotic arm on each side of the leaf rake head product may in turn, grip the end of the line somewhere along the length E1 and feed the line through the holes H1b, H2a, H2b, etc., in turn, passing the line through each hole by lengths as follows (where LNa, LNb=the length of line to be passed through hole HNa, HNb): L1b={LT−(E1+d1)}; L2a={L1b−(d2+[π·(D[1b−2a])/2])}; L2b={L2a−(d2+D[2a−2b]+φ)}; L3a={L2b−(d3+[π·(D[2b−3a])/2])}; L3b={L3a−(d3+D[3a−3b]+φ)}; . . . ; L(N−2)a={L(N−3)b−(d(N−2)+[π·(D[(N−2)b−(N−1)a])/2])}; L(N−2)b={L(N−2)a−(d(N−2)+D[(N−2)a−(N−2)b]+φ)}; L(N−1)a={L(N−2)b−d(N−1)+[π·(D[(N−2)b−(N−1)a])/2])}; L(N−1)b={L(N−1)a−d(N−1)+D[(N−1)a−(N−1)b]+φ)}; and LN={L(N−1)b−(dn+[π·(D[(N−)b−N])/2])}.
A motion path for threading a line through a hole HK in a leaf rake head product according to the embodiment 40 that satisfies the above formulations may have a length LK=[ΣK(dK1+[π·(DK1−(K1+1)])/2]+[ΣK(dK2+DK2+φ)]+E for K through N, where DK1 is the center-to-center distance between a hole “b” in the Kth raking tine and the sequentially next hole “a” in the (K+1)th raking tine, and D is the center-to-center distance between a hole “a” in the Kth raking tine and the sequentially next hole “b” in the Kth raking tine.
For threading the line between three holes, e.g., the Kth, (K+1)th and (K+2)th holes, which can be (A) two holes HK and HK+1 that are in the same raking tine+one hole HK+2 that is in the next raking tine in the sequence, or (B) two holes HK and HK+1 that are, respectively, in first and second raking tines of the sequence+one hole HK+2 that is in the second raking tine. The first and last components of the motion path for the example above will have respective lengths that differ in circumstance (A) by an amount determined by the formula ΔLA=[(π·(D[K−K+1])/2)+D[(K+2)−(K+3)]+φ], and in circumstance (B) by an amount determined by the formula ΔLB=[D[(K+1)−(K+2)]+φ+(π·(D[(K+1)−(K+2)])/2)].
Where the holes are virtual holes in a virtual leaf rake head product having virtual depths and virtual center-to-center distances as defined by a mathematical model installed on a computer, as opposed to real holes of a real leaf rake head product having real depths and real center-to-center distances, the motion paths are not real motion paths but are virtual motion paths for threading an imaginary line through the virtual holes as defined by another mathematical model in accord with the formulations above. For defining a virtual motion path, the imaginary line need not also be modeled on the computer other than to note, if needed, its diameter and/or length.
The motion path 20a is a linearly damped sinusoid: y1=A1(x)·sin (x·[π/SP]), where A1(x) bounds the sinusoid between lines “F2” and “F3,” which are, respectively, defined by the relationships y2=m2x+b2, and y3=m3x+b3, where “m2” and “m3” are the respective slopes of the lines, and “b2” and “b3” are the respective y-intercepts.
The amplitude of the sinusoidal motion path 20a linearly decreases with increasing values of x to provide for line pulling distances LN that decrease according to the mathematical relationships described above for a leaf rake head product according to the embodiment 20.
The symmetry of the loops of line on the sides of the holes indicated as “A” and “B” in
A motion path 40a for threading line through a leaf rake head product according to the embodiment 40 may be qualitatively the same as the motion path 20a, with a quantitative difference resulting from the asymmetry of the loops of line on the sides of the holes indicated as “A” and “B” in
The holes HN lie on the x axis, i.e., y=0. The path 30a is defined by two linearly damped sinusoids indicated as “F5” and “F6,” y5=A5,6(x)·sin (x·[π/SP]) and y6=A5,6(x)·sin (x·[π/SP]+π/2) respectively, oscillate around a baseline “F7” that is also linearly decreasing. A5,6(x) establishes an upper bound of the sinusoids at the line “F4,” defined by the relationship y4=m4x+b4, and defining the baseline as y4/2.
The motion path 30a follows the lower halves of the sinusoidal figures F5 and F6; the amplitude A5,6(x) associated with a given hole HN is established by the length LN for that hole, as illustrated by the length L1 for the hole H1.
The 3D model of the leaf rake heads 20, 30, and 40 may be used to ascertain the geometrical locations of the holes for performing the threading process once the leaf rake head is in a known position.
The motion paths 20a, 30a and 40a are two-dimensional on the simplifying assumption that the centers of the holes 22 all lie on the same plane, which is not generally true. Accordingly, motion paths for threading line through the holes of leaf rake head products according to the present invention may be three-dimensional, and computer models of such motion paths may be either 2D or 3D models.
In general, computer models of products and motion paths specify mathematical formulas or equations defining relationships between spatial variables. Then, transforming the models into device specific algorithms adapted for, e.g., driving a 3D printer or robotic arm to implement the models includes applying the formulas or solving the equations. Alternatively, such models may specify spatial coordinates that satisfy such relationships. The coordinates are typically but are not necessarily obtained by applying mathematical formulas or solving mathematical equations. They could, for example, be obtained as in the da Vinci Surgical System by copying an existing real motion path, or as in cases where a 3D printer is used to copy an existing real product, the metrics of which are determined by laser scanning the product. In either case, such models will be referred to herein as “mathematical models.”
Also for purposes herein, an imaginary product or process which is mathematically modeled on a computer may be referred to as being “virtual” or as having virtually defined features, in contrast to a “real” product or process made or performed according to the model. For example, a mathematical model of a leaf rake head product virtually defines a leaf rake head product that may be made “real” by implementing the model on a 3D printer; and a mathematical model of a motion path for threading an imaginary line through virtual holes of the virtual leaf rake head product virtually defines a motion path that may be made “real” by implementing the motion path on a robot or robotic arm.
A mathematical model is made ready for implementation on a computer by installing the model on the computer, either by using the computer to create the model in the first place or by loading a previously existing model onto the computer. With reference to
Mathematical models of motion paths, like mathematical models of objects, may be transformed into instructions for driving a particular computer-controlled tool intended to be used to implement the model by use of driver software provided for that particular tool.
It should be understood that, while particular embodiments of the invention have been shown and described as preferred, variations can be made, in addition to those already mentioned, without departing from the principles of the invention.
The terms and expressions which have been employed in the foregoing specification are used therein as terms of description and not of limitation, and there is no intention in the use of such terms and expressions to exclude equivalents of the features shown and described or portions thereof, it being recognized that the scope of the invention is defined and limited only by the claims which follow.
Number | Date | Country | |
---|---|---|---|
Parent | 14875562 | Oct 2015 | US |
Child | 16781695 | US |