The present invention is in the field of angling using a rod, reel, line, terminal tackle, and casting. More particularly, it is in the field of the design of casts (e.g., motions of the fishing rod to transport terminal tackle such as a fish-hook into a body of water) and the tackle (e.g., fish-hooks, lines, and fishing rods) used in casting. Current techniques for designing casts and tackle involve considerable trial and error. There is, therefore, a need for improved methods, systems, and apparatus for the design of angling casts and casting tackle.
A system comprises a network, computer, software, and apparatus for the design of angling casts and casting tackle. The cast and casting tackle are numerically represented and computer simulations are used to predict the behavior of the cast and casting tackle. The system is used to numerically modify design parameters to achieve a desired goal. The systems results in better cast designs, better casting tackle designs, and casts and casting tackle tailored to each other and to the angler.
In one embodiment, an apparatus is used to design angling casts and casting tackle using computer simulations to supplement or replace the intuition of the designer. An objective is to design the cast, rod, line, and terminal tackle using a computer system. A second objective is to enable computer simulation based design iterations. An additional objective is to reduce the time required to perform design iterations. An additional objective is to allow numerical optimization of casts and casting tackle. An additional objective is to provide greater knowledge and understanding of casts and casting tackle performance through computer simulation.
These objectives are realized through a design method based on simultaneous structural dynamic and aerodynamic computer simulation of the combined cast, rod, line, and terminal tackle system. The tackle is defined by design parameters (e.g. rod length, rod diameter, rod material properties, line mass, line diameter, and line stiffness) and is numerically modeled. Cast definitions (descriptions of how the rod is moved by the angler) are created to drive the rod and line. External phenomena impacting the cast are also modeled in the computer simulation and can include gravity, air drag, and wind.
So that the manner in which the features of the invention can be understood, a detailed description of the invention may be had by reference to certain embodiments, some of which are illustrated in the accompanying drawings. It is to be noted, however, that the drawings illustrate only certain embodiments of this invention and are therefore not to be considered limiting of its scope, for the scope of the invention encompasses other equally effective embodiments. The drawings are not necessarily to scale, emphasis generally being placed upon illustrating the features of certain embodiments of the invention. In the drawings, like numerals are used to indicate like parts throughout the various views. Thus, for further understanding of the invention, reference can be made to the following detailed description, read in connection with the drawings in which:
In an embodiment, casting tackle is designed using a computer implemented iterative method including displaying a simulation of the performance of the designed casting tackle. Parameter inputs may be modified until the simulated performance of the casting tackle is satisfactory. The tackle designer may set goals for casting performance. The goals relate to cast characteristics such as distance, accuracy, efficiency, as well as angler range of motion, strength, and skill level. Goals may also relate to the tackle, for example, line tension during casting and rod loading during casting. Based on experience, the designer attempts to design the tackle to meet the goals. In one embodiment, the display of the casting tackle simulation may include a series of numerical outputs descriptive of the cast characteristics. In another embodiment, the display of cast performance may include an animated image of a cast, such as a depiction of a fishing rod and fishing line, which may be presented as a moving digital image or as a series of digital still images on an electronic display such as a computer monitor.
Design here refers to the selection of design parameters and the specification of values for these parameters. Rod design includes selecting rod length, material type, material orientation, and material distribution in the rod. The parameters may include numerical values representing the design parameters that are input into a computer simulation program. It includes all characteristics that affect the cast and casting. For example, fishing rods often have tapered tubular forms. Rod geometry for this is a circular cross section, whose diameter may be referred to herein one of the parameters that affects casting performance, and geometric design includes determining the inside and outside diameters of the rod as a function of position along the length of the rod. Unique rod performance features are achieved through specification of design parameter values, inputting, or storing, these values in an electronic memory to be accessed by computerized simulation software when a simulation of designed fishing rod and fishing line is desired. Line design, i.e. additional parameters, may include specifying the line construction (monofilament, braided or fused fibers) and diameter. In fly casting, line design involves the additional parameters (that vary along the length of the line) of mass, bending stiffness, and damping. Terminal tackle (e.g. lures and artificial flies) design involves mass and wind resistance parameters. Cast design involves specifying the rod motion (rod handle rotations and translations as a function of time as would be imparted by the angler) and specifying the line motion (paying line out from the rod and pulling line in as would be imparted by the angler during casting). These specifications may be referred to herein as parameters. Typically, the parameters are specified by numerical values that are stored in computer accessible memory so that a simulation of the cast performance may be obtained by executing a simulation program based on the input parameters.
In one embodiment, design of casts and casting tackle relies on the experience of the designer to specify, as a numerical input, design parameters to achieve desired casting goals. Based on experience, design parameter values are specified, simulated, modified, simulated again, until performance is satisfactory and then physical prototypes are fabricated. The prototypes may be tested again.
In one embodiment, a computer simulation correctly models the relationship between design parameters and cast performance and is used to design the cast and casting tackle. Through computer simulations, design parameter values are specified and the performance goals are assessed. Using manual or automated iterative methods, design parameters are modified and the computer simulation is used to find designs that best meet performance goals. The computer simulation may also be used to optimize the design parameters.
With reference to
The model is created using kinematic, structural dynamic, and aerodynamic simulation algorithms implemented in software and executed on a networked computer system or at a standalone workstation. In one embodiment, the system solves the dynamic equations of motion derived from Newton's second law: the net force on an object is equal to the rate of change of its momentum. The equations and solutions vary with time, position, geometry, system material properties, system boundary conditions, and system loads. The equations are a system of partial differential equations and various techniques may be used for their solution, for example, implicit and explicit methods. Large deformation structural dynamic finite element and finite difference algorithms are appropriate. These methods are available as commercial general purpose codes or custom analysis codes may be developed. A combination of commercially available and custom codes may also be used. As an example, commercially available programs suitable for solving systems of equations or modeling various mechanical systems include MATHEMATICA and ABAQUS. In alternative embodiments, the simulations are based on additional methods from the fields of mechanics and analytical dynamics, including continuum and discretized methods.
The cast design parameters, i.e., control aspects, describe how the rod handle is moved by the angler as a function of time. A set of cast design parameters and their variation with time is called a cast definition. The cast definition may include three rotational degrees of freedom of the rod handle 2 with respect to a stationary frame of reference. While the rod handle is generally flexible, a short portion of the rod handle may be considered to be a rigid body. Rod handle rigid body motions are defined by the translational and rotational degrees of freedom of a notional cast reference point that is considered rigidly connected to the rod handle rigid body. The cast reference point may be located arbitrarily and is generally not located on the rod handle. The geometric center of wrist 10 is a convenient cast reference point. A set of cast degrees of freedom comprising a cast definition is: (1) rotation about an axis passing through the geometric center of the wrist 10 and perpendicular to the sagittal plane of the angler, (2) rotation about an axis passing through the geometric center of the wrist 10 and perpendicular to the frontal plane of the angler, and (3) rotation about an axis passing through the geometric center of the wrist 10 and perpendicular to the transverse plane of the angler. Any or all of these parameters may be defined by a numerical value indicating a magnitude of rotational, or angular, velocity, in terms of distance and time, or in terms of angular displacement and time, for example. The cast definition may also include numerical values representing three translational degrees of freedom of the geometric center of the casting wrist 10: (4) anterior/posterior translation, (5) superior/inferior translation and (6) medial/lateral translation. This cast definition uses a coordinate system defined by the planes of the human body. Any or all of these parameters may be defined by a numerical value indicating a magnitude of velocity, in terms of distance and time, or in terms of distance, direction, and time, for example.
The cast degrees of freedom may be defined with respect to any other convenient casting reference point and coordinate system. For example, rotation about an axis parallel to the long axis of the rod and translation in a direction parallel to the long axis of the rod may be used as degrees of freedom. The casting reference point may be a point other than the geometric center of the wrist. For example, a point coincident with the center of mass of the reel 8 could be used. An arbitrary casting reference point, coordinate system with three translational and three rotational degrees of freedom are shown in
The cast definition, which may be referred to herein as an aggregate of casting parameters or control aspects, determines how the rod 3 moves and loads the line 5, which, in turn, determines how the simulation of the cast is calculated and displayed. In general, the rod experiences various motions throughout a cast. For example, at a time t0, which may represent a beginning time or a start time of the simulation, the rod starts from a relatively motionless state. The rod is then accelerated to impart load on the rod and line, and subsequently is decelerated to a relatively motionless state to achieve the desired cast. At the end of the cast, i.e. the ending time or finish time t2, the rod and line may also reach a relatively motionless state. An intermediate point in time, such as a transitional time t1 when the rearward motion of rod 3 begins to slow (e.g., angular acceleration crosses zero, e.g., as shown in
In various embodiments, feedback is used in the cast definition. Bending of the rod, position of the rod, line load, or other physical states of the rod or tackle are calculated during the computer simulation and are used as feedback parameters that are used to actively control (calculate) the cast definition throughout a computer simulation and may lead to a more accurate display of the cast performance (e.g., as discussed below with reference to
In various embodiments, the cast is defined from measurements of rod handle motions imparted by an angler or machine physically casting a rod.
In various embodiments, the cast is defined from measurements of casting tackle made on an angler or machine physically casting a rod. Example measurements are rod load, rod bending, line tension, line speed, etc.
In various embodiments, the cast is defined based on moments and forces applied to the rod 3 by the angler 1 as a function of time. The loads may actuate the six cast degrees of freedom or they may be defined with respect to another suitable cast reference point.
In various embodiments, the cast is defined by specifying the kinematics of all or portions of a human body (e.g., the body of angler 1). For example, the geometry and motions of the shoulder and arm of an angler could be used to define the motions of the rod handle.
In various embodiments, the cast is defined by measurements of the kinematics of all or portions of the human body of angler physically casting.
In various embodiments, the structural mechanics of the human body are modeled in the computer simulation.
In various embodiments, the cast is defined by the motions of the two degrees of freedom shown in
The cast degrees of freedom may be defined using control points that specify time, position, and velocity. In this case, the interpolation functions are defined for positions t0, t1, and t2, and they are mathematically differentiated to find velocity and acceleration. In alternative embodiments, the cast degrees of freedom may by defined using control points that specify time, position, velocity and acceleration. An interpolation function with sufficient freedom (e.g. a fourth order polynomial) is required to match all specified quantities. In alternative embodiments, the cast degrees of freedom may by defined using control points that specify time, position, velocity, acceleration and jerk (rate of change of acceleration). An interpolation function with sufficient freedom (e.g. a fifth order polynomial) is required to match all specified quantities.
In alternative embodiments, the number of control points is less than three or greater than three.
In an alternative embodiment, the control points define motions of more than two degrees of freedom. For example, the control points can define motions of two translational degrees of freedom of wrist motion (anterior/posterior and lateral/medial), or two rotational degrees of freedom. The degrees of freedom can also be expressed in alternative coordinate systems, e.g., a cylindrical coordinate system in which translation of wrist 10 is expressed in terms of the distance of wrist 10 from the body of angler 1, the direction in which angler 1 is extending wrist 10, and the height of wrist 10 with respect to, e.g., the shoulder or waist of angler 1.
In an alternative embodiment, the number of parameters required to define a cast is reduced. In an example, the cast is assumed to start at t0=0, at an angle of zero and at a translation of zero. The wrist is assumed to be motionless and not accelerating at this time with respect to both angle and translation. Similarly, the wrist is assumed to be motionless and not accelerating at the end of the cast. Wrist accelerations are assumed to be zero at t1. These assumptions reduce the number parameters required to describe a cast to four: the wrist angular and translational velocities at t1 and the values for t1 and t2.
In an alternative embodiment, the cast parameters from the previous paragraph are expressed as angular position and translational position. The desired wrist angle at t1 can be specified and used to calculate the angular velocity required to achieve said angle. Next, the desired wrist angle at t2 can be specified and used to calculate the value of t2 required to achieve said angle. Finally, the wrist translation at t1 can be specified and used to calculate the translational velocity required to achieve said translation. Using this method, the cast is defined by the three physically significant parameters of wrist angle, wrist translation, and the time required to achieve maximum velocity.
Following the above method, where the time at maximum velocity is 0.2 s and at this time, the wrist angle is 80 deg and the wrist translation is −0.4 m, and where the wrist angle at the end of the cast is 90 deg, results in the cast definition plots shown in
The cast initiates with a back cast, shown in
Other casts besides the illustrated fly cast can be modeled, for example, mending, side casts, roll casts, switch casts, two handed casts, spey casts, underhand casts, pitching and flipping. Line retrieval can also be modeled and may include, for example, techniques known as stripping and jigging. Moreover, in various aspects, air drag and water drag can be modeled. This can be done, e.g., using the Rayleigh drag equation FD=0.5ρv2CDA (force is proportional to fluid mass density, squared relative velocity, drag coefficient, and reference area) or other fluidic-drag models. Air drag and water drag can be modeled using the same equations but respective, different coefficients.
In various embodiments, the cast and casting tackle are designed and assessed by several performance measures independently or in combination. Examples of performance measures are casting distance, casting accuracy, rod loading, cast efficiency and tolerance to novice angler skill levels.
In various embodiments, casting using spinning gear, bait casting gear, and other conventional fishing tackle is modeled using a single cast definition.
In step 1110, cast and casting tackle goals are defined. In an example, the goal is to design a combined fly rod and fly cast that requires less energy input from the angler to maintain a 50 foot long false cast. A “false cast” is a series of forward and backward motions of rod 3 that maintain line 5 off the ground, extending, e.g., alternately 50 ft ahead of, then 50 ft behind angler 1. Alternative false casts can be shorter, e.g., extending 5-10 ft, or longer, e.g., extending 60 ft. Another exemplary false cast extends 30 ft. It is assumed that a specific fly line, leader and tippet are used and that they are not designed. In addition, the terminal tackle is a specific fly that is also not designed. The rod is assumed to have a circular cross-section with inside and outside diameters that vary along the length of the rod. Numerical parameter values corresponding to the defined goals are stored in transitory or non-transitory electronic memory accessible by a computer system. An example of transitory electronic memory is random-access memory; an example of a non-transitory electronic memory is Flash memory.
In step 1130, the computer system accesses non-transitory electronic storage to read, load, and execute a simulation program using the stored parameters to model the initial cast and casting tackle based on the stored parameter values. Modeling may occur on a single computer system or on several computers over a network. A server may or may not be used in the network. A high performance computing network may be used to locally or remotely provide computation resources. In modeling, all parameters that affect the goals are specified. Rod design parameters may include but are not limited to: material stiffness, strength, orientation, and density; rod length, inside diameter variation with length, and outside diameter variation with length; number of line guides, positions, and diameters. The cast is defined using the above described method with three design parameters (wrist angle which may include angular velocity in terms of numerical values, wrist translation which may include translational velocity in terms of numerical values, and the time required to achieve maximum velocity, for example).
In step 1130, a computer simulation, as described above, is executed by a processor of the computer system to predict cast performance. Step 1130 can also include estimating the energy input to the rod by the angler 1 in the cast definition.
In step 1140, the design parameters may be modified and the computer simulation and energy calculations (step 1130) repeated. In particular, one or more cast parameters may be varied and the outside diameter of the rod as a function of rod length may be varied. Step 1140 can be followed by step 1130. In this way, steps 1130, 1140 can be repeated until selected design goals are satisfied. The computer system may automate this step using mathematical-optimization algorithms (nonlimiting examples include linear, quadratic and nonlinear programming, conjugate gradients, Newton's method and variations, and genetic algorithms).
In step 1150, the results of optimization or simulation are documented. In step 1150, the computer system can output (e.g. display) resulting performance measurements, e.g., as tables of numerical values which have been populated by the simulation software calculating the cast performance in the simulation. The computer system may also output the simulated cast performance as a moving digital image, i.e. an animation or video, or a series of digital still images (e.g.,
Specifically, various aspects include a computer implemented method of simulating a cast of a fishing rod and a fishing line. In these aspects, step 1110 or step 1120 includes storing in electronic memory parameters of a first control aspect, the parameters of the first control aspect being configured to control a trajectory of the fishing line depicted by the simulation of the cast; and storing in the electronic memory parameters of a second control aspect, the parameters of the second control aspect being configured to control the trajectory of the fishing line depicted by the simulation of the cast. For example, the first control aspect can include an angular velocity of the fishing rod, and the parameters of the first control aspect can include a numerical value. Also or alternatively, the second control aspect can include a translational velocity of the fishing rod, and the parameters of the second control aspect can include a numerical value.
In various embodiments, step 1120 also includes storing in the electronic memory parameters representing physical characteristics of the fishing rod, the parameters representing the physical characteristics of the fishing rod being configured to control the trajectory of the fishing line depicted by the simulation of the cast. The parameters representing physical characteristics of the fishing can include at least one of a length of the fishing rod, a diameter of the fishing rod, and a modulus of elasticity of the material from which the fishing rod is made.
In various embodiments, step 1120 also includes storing in the electronic memory parameters of a third control aspect, the parameters of the third control aspect being configured to control a trajectory of the fishing line depicted by the simulation of the cast, wherein the third control aspect comprises a position of the fishing rod, and the parameters of the third control aspect include a numerical value.
In various embodiments, the parameters of the first control aspect include a beginning parameter representing a start time (t0), an ending parameter representing a finish time (t2), and a transitional parameter representing the first control aspect at a point in time (t1) after the start time and before the finish time.
In various embodiments, the parameters of the second control aspect include a beginning parameter (t0) representing a start time, an ending parameter (t2) representing a finish time, and a transitional parameter representing the second control aspect at a point in time (t1) after the start time and before the finish time.
In various embodiments, step 1120 further includes storing in electronic memory parameters of a terminal tackle. The parameters can include, e.g., weight, air resistance values such as flat plate area or drag, and position on line 5.
Step 1130 includes executing a simulation program to display the simulation of the cast, the simulation program based on the stored parameters of the first and second control aspects. Step 1140 includes modifying a stored parameter of at least one of the first and second control aspects and returning to step 1130. In this way, a second simulation of the cast is displayed based on the modified stored parameter of at least one of the first and second control aspects.
In various aspects, the modifying the stored parameter of at least one of the first and second control aspects in step 1140 includes the step of increasing or decreasing a numerical value of the stored parameter.
In some embodiments using second control aspects, step 1130 of executing a simulation program to display the simulation of the cast includes calculating a position of the fishing rod and of the fishing line based on the stored parameters of the first and second control aspects. A technical effect of at least these embodiments is, in step 1150, to display a moving image representing the fishing rod and the fishing line based on the step 1130 of calculating the position of the fishing rod and of the fishing line.
In various embodiments using terminal tackle, step 1130 of executing a simulation program to display the simulation of the cast includes calculating a position of the fishing line further based on the stored parameters of the terminal tackle. For example, the effect on tip 16 due to gravitational force acting on the terminal tackle (e.g., a fly) can be determined and accounted for in the simulation.
In various embodiments, the cast is designed by specifying cast and casting tackle design parameter values, performing a computer simulation of casting and assessing cast performance. Cast design parameter values are changed until acceptable cast performance is achieved.
In various embodiments, the rod is designed by specifying cast and casting tackle design parameter values, performing a computer simulation of casting and assessing cast performance. Rod design parameter values are changed until acceptable cast performance is achieved.
In various embodiments, the line is designed by specifying cast and casting tackle design parameter values, performing a computer simulation of casting and assessing cast performance. Line design parameter values are changed until acceptable cast performance is achieved.
In various embodiments, the terminal tackle is designed by specifying cast and casting tackle design parameter values, performing a computer simulation of casting, and assessing cast performance. Terminal tackle design parameter values are changed until acceptable cast performance is achieved.
In various embodiments, the cast and casting tackle are designed through simultaneous design of the cast, rod, line, and terminal tackle or through independent or simultaneous design of any subset of these components.
Various embodiments herein may advantageously be used to design new casts and casting tackle or to improve the design of existing casts and casting tackle.
The apparatus employs computer network systems, computer systems, and non-transitory instruction media as shown in
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method, or computer program product. Accordingly, aspects of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.), or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “service,” “circuit,” “circuitry,” “module,” and/or “system.” Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code and/or executable instructions embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may execute entirely on the user's computer (device), partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network 1202, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet 1201 using an Internet Service Provider).
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments described herein. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor 1286 of the computer or other programmable data processing apparatus 1230, create devices for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks (e.g., blocks shown in
These computer program instructions may also be stored in a tangible non-transitory computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the tangible non-transitory computer readable medium produce an article of manufacture including instructions which cause the processor 1286 to implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
This written description uses examples to disclose embodiments, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.
The invention is inclusive of combinations of the aspects described herein. References to “a particular aspect” (or “embodiment” or “version”) and the like refer to features that are present in at least one aspect of the invention. Separate references to “an aspect” (or “embodiment”) or “particular aspects” or the like do not necessarily refer to the same aspect or aspects; however, such aspects are not mutually exclusive, unless so indicated or as are readily apparent to one of skill in the art. The use of singular or plural in referring to “method” or “methods” and the like is not limiting. The word “or” is used in this disclosure in a non-exclusive sense, unless otherwise explicitly noted.
The invention has been described in detail with particular reference to certain preferred aspects thereof, but it will be understood that variations, combinations, and modifications can be effected by a person of ordinary skill in the art within the spirit and scope of the invention.
The present patent application is a nonprovisional of, and claims the benefit of, U.S. Provisional Patent Application Ser. No. 61/838,324, entitled “ANGLING CASTS AND CASTING TACKLE”, filed Jun. 23, 2013, the disclosure of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61838324 | Jun 2013 | US |