SYSTEM AND METHOD FOR MAINTAINING SONAR IMAGING OF A STRUCTURE REGARDLESS OF BOAT ORIENTATION

20230375700 · 2023-11-23

Assignee

Inventors

Cpc classification

International classification

Abstract

A sonar target locking system to position a sonar assembly to maintain the sonar array of the sonar assembly pointing at a position of a user set (desired) target even when the watercraft is rotating or moving in various motions. The sonar target locking system includes electro-mechanical assembly that can be steered electrically to maintain the sonar array pointing at the position of the desired target. The system may be activated using at least one of a foot pedal, handheld remote control, or a display of a fish finder head unit. The system may use GPS and IMU inputs to generate control signals to steer the electro-mechanical assembly to maintain the sonar array pointing at the position of the desired target.

Claims

1. The sonar target locking system of claim 77, wherein: the positioning system is configured to identify a position of the user set target, the positioning system has a user input device; and the positioning system, in a first mode, identifies the position of the user set target when the user input device is activated, the positioning system identifying the user set target based on an axis defined by the orientation of the sonar array and a distance from a location of the sonar array when the user input device is activated along the axis.

2. The sonar target locking system of claim 1, wherein the sonar array is operably connected to a fish finder control head that displays an image based on data generated by the sonar array, the image having a horizontal distance component, the distance from the sonar array used to identify the user set target is a percentage of the horizontal distance component of the image displayed on the fish finder control head, the percentage being less than 100 percent.

3. The sonar target locking system of claim 1, wherein the distance from the sonar array is a predetermined fixed value.

4. The sonar target locking system of claim 1, wherein the distance from the sonar array is a user defined value.

5. The sonar target locking system of claim 1, wherein the user input device is a button on at least one of a foot pedal and a fish finder control head in operable communication with the positioning system.

6. The sonar target locking system of claim 1, wherein the positioning system includes a GPS unit for determining changes in the position of the sonar array relative to the user set target.

7. The sonar target locking system of claim 1, wherein the orientation of the sonar array is determined using a heading sensor.

8. The sonar target locking system of claim 6, wherein in a second mode, the position of the user set target is identified by a user input waypoint having coordinates within a coordinate system of the GPS unit.

9. The sonar target locking system of claim 8, wherein in the second mode, the coordinates of the waypoint can be identified by a user selecting a location representative of a map being displayed on a fish finder control unit in communication with the positioning system.

10. The sonar target locking system of claim 1, wherein the distance from the sonar array is measured in a horizontal plane.

11. The sonar target locking system of claim 1, wherein the distance from the sonar array is compensated by a depth component.

12-17. (canceled)

18. A sonar imaging system comprising: a sonar target locking system of claim 1; and a sonar array attached to the electro-mechanical assembly.

19. A method of maintaining a sonar array pointed at a user set target, comprising: identifying a position of a user set target by determining an orientation of the sonar array and using a distance from the position of the sonar array along an axis defined by the orientation of the sonar array; pointing the sonar array at a position of the user set target; determining changes in the position of the sonar array relative to the position of the user set target, with a controller; maintaining the sonar array pointed at the position of the user set target by controlling an electro-mechanical assembly carrying the sonar array to adjust a position of the sonar array, with control signals generated by the controller.

20-30. (canceled)

31. The sonar target locking system of claim 77, wherein the electro-mechanical assembly includes a first actuator for rotating the sonar array about a first axis being horizontal.

32. The sonar target locking system of claim 31, wherein the controller automatically controls the first actuator based on changes in depth information at either of the location of the sonar array or the position of the user set target.

33. The sonar target locking system of claim 32, wherein the controller controls the first actuator to orient the beam of the sonar array to be more outward facing when the depth information indicates a decrease in depth and the controller controls the second actuator to orient the beam of the sonar array to be more downward facing when the depth information indicates an increase in depth.

34. The sonar target locking system of claim 31, further comprising a user input device for selectively generating a first control signal to actuate the first actuator to rotate in a first direction about the first axis and for selectively generating a second control signal to actuate the first actuator to rotate in a second direction about the second axis, the second direction being opposite the first direction.

35. The sonar target locking system of claim 31, further comprising a second actuator for rotating about a second axis being vertical.

36. The sonar target locking system of claim 35, wherein the first actuator makes adjustments in the orientation of the beam in a vertical plane and the second actuator makes adjustments in the orientation of the beam in a horizontal plane.

37-41. (canceled)

42. A sonar imaging system comprising: a sonar target locking system of claim 31; a sonar array attached to the electro-mechanical assembly.

43-61. (canceled)

62. The sonar positioning system of claim 77, wherein the controller is configured to automatically control the electro-mechanical assembly to orient the sonar array to a predetermined orientation upon an input signal.

63. The sonar positioning system of claim 62, wherein: the electro-mechanical assembly is deployable and stowable between a deployed position where the sonar array would be carried within a body of water and a stowed position wherein the sonar array would be carried out of the body of water; and the input signal is generated upon a transition of the electro-mechanical assembly from the stowed position to the deployed position.

64. The sonar positioning system of claim 62, wherein the predetermined orientation corresponds to: orienting the beam of the sonar array parallel to a centerline of a watercraft to which the electro-mechanical assembly is mounted; or orienting the beam of the sonar array towards the position of a user set target that was created prior to the electro-mechanical assembly being deployed and the input signal is deployment of the electro-mechanical assembly.

65-76. (canceled)

77. A sonar target locking system to position a sonar array to maintain a beam of the sonar array pointing at an user set target comprising: an electro-mechanical assembly operable to carry and position the sonar array; a positioning system configured to determine changes in the position of the sonar array relative to a position of the user set target; and a controller configured to use the position of the user set target and the changes in the position of the sonar array to control the electro-mechanical assembly to steer the position of the sonar array so that the beam of the sonar array remains pointed at the position of the user set target.

78. The sonar target locking system of claim 77, further comprising a user input device for manually controlling the electro-mechanical assembly to position the sonar array; wherein when the controller is controlling the electro-mechanical assembly to steer the position of the sonar array based on changes in the position of the sonar array relative to the user set target and the user input device is activated to manually control the electro-mechanical assembly to manually steer the position of the sonar array, upon discontinued manual control of the electro-mechanical assembly, the controller automatically controls the electro-mechanical assembly to aim the sonar array such that the beam is aimed at the position of the user set target at which the beam was being aimed prior to activation of the user input device.

79. (canceled)

80. The target locking system of claim 77, further comprising a user input device for manually controlling the electro-mechanical assembly to position the sonar array; wherein when the controller is controlling the electro-mechanical assembly to steer the position of the sonar array based on changes in the position of the sonar array relative to the user set target and the user input device is activated to manually control the electro-mechanical assembly to manually steer the position of the sonar array, upon discontinued manual control of the electro-mechanical assembly, the positioning system identifies a position of a new user set target, the controller automatically controls the electro-mechanical assembly to steer the position of the sonar array to maintain the beam aimed at the position of the new user set target.

81. The sonar target locking system of claim 80, wherein the position of the new user set target is identified based on a heading of the sonar array when manual control of the electro-mechanical assembly is discontinued in combination with a distance from sonar array.

82. (canceled)

83. The sonar target locking system of claim 77, wherein the electro-mechanical assembly includes a first actuator for rotating the sonar array about a first axis that is a vertical axis.

84. (canceled)

85. The sonar target locking system of claim 77, wherein the position of the user set target is a user input waypoint having coordinates within a coordinate system of a GPS unit of the positioning system.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0127] The accompanying drawings incorporated in and forming a part of the specification illustrate several aspects of the present invention and, together with the description, serve to explain the principles of the invention. In the drawings:

[0128] FIG. 1 is a visual depiction of a Side Imaging® sonar system provided by the assignee of the present application;

[0129] FIG. 2 is a is a visual depiction of a Down Imaging® sonar system provided by the assignee of the present application;

[0130] FIG. 3 is a is a visual depiction of a 360 Imaging sonar system provided by the assignee of the present application;

[0131] FIG. 4 is a visual depiction of a sector scan feature available with the system of FIG. 3;

[0132] FIG. 5 is an image of a sonar transducer assembly;

[0133] FIG. 6 is an image of a 360 degree sonar product and installation thereof on an user's trolling motor;

[0134] FIG. 7 is an image of a 360 degree sonar product and installation thereof on an user's boat;

[0135] FIG. 8 is an illustration of a watercraft including a sonar imaging system according to an example of the application mounted to a trolling motor;

[0136] FIG. 9 is an enlarged illustration of the sonar imaging system and trolling motor of FIG. 8;

[0137] FIG. 10 is a block diagram illustrating elements of an example of the sonar imaging system of FIG. 9;

[0138] FIG. 11 is an image of a remote foot control for use with an example of the present disclosure;

[0139] FIG. 12 is schematic illustration of a watercraft including a sonar imaging system according to an example of the disclosure with a desired target out of the scanning area of the transducer assembly of the sonar imaging system;

[0140] FIG. 13 is a schematic illustration with the watercraft of FIG. 12 in a same position and orientation relative to the desired target, but with the desired target within the scanning area of the transducer assembly;

[0141] FIG. 14 is a schematic illustration with the watercraft of FIGS. 12 and 13 in a different position and orientation relative to the desired target and with the desired target remaining within the scanning area of the transducer assembly;

[0142] FIG. 15 is a schematic illustration of a watercraft including a sonar imaging system according to an example of the disclosure utilizing a predefined area about the boat for locating predetermined waypoints at which the system will automatically aim a sonar array of the transducer assembly upon deployment of the transducer assembly;

[0143] FIG. 16 illustrates an alternative sonar imaging system and trolling motor illustrating the transducer assembly having the sonar array and sonar beam thereof oriented in a downward facing orientation;

[0144] FIG. 17 illustrates the sonar imaging system of FIG. 16 with the sonar array and sonar beam thereof oriented in a outward facing orientation; and

[0145] FIG. 18 illustrates the sonar imaging system of FIG. 16 with the sonar array and sonar beam thereof oriented in a landscape orientation.

[0146] While the invention will be described in connection with certain preferred embodiments, there is no intent to limit it to those embodiments. On the contrary, the intent is to cover all alternatives, modifications and equivalents as included within the spirit and scope of the invention as defined by the appended claims.

DETAILED DESCRIPTION OF THE INVENTION

[0147] FIG. 8 illustrates a portion of a watercraft 100 that includes a sonar imaging system 102 operably mounted thereto according to an example of the present disclosure. FIG. 9 is an enlarged illustration of the sonar imaging system 102 removed from the watercraft 100. In examples, the sonar imaging system 102 is configured to maintain a sonar beam pointed at an intended target even when the watercraft 100 is moving relative to the target. FIGS. 16-18 illustrate a slightly modified system.

[0148] In this example, the sonar imaging system 102 is associated with and mounted to a retractable and deployable trolling motor 104. As such, when the trolling motor 104 is deployed and stowed, a transducer assembly 106 of the system 102 is similarly deployed and stowed. However, other examples can be independent of a trolling motor 104. For example, the sonar imaging system 102 could use a mounting arrangement that mounts to the watercraft 100 independent of the trolling motor and use a mounting arrangement similar to that in FIG. 7.

[0149] In this example, the sonar imaging system 102 includes a transducer assembly 106 that includes a sonar array configured for generating sonar data for use in generating sonar images of objects under water. The sonar array generates at least one sonar beam, see for example sonar beam 105 illustrated schematically in FIGS. 16-18. The sonar data generated from the sonar beam 105 can then be used to generate an image representative of the structure below the surface of the water.

[0150] The transducer assembly 106 is carried on an electro-mechanical assembly 108 of a sonar target locking system of the sonar imaging system 102 that can maintain the transducer assembly 106, and particularly the sonar beam and sonar array thereof, pointed at a position of a desired target (also referred to as a user set target) regardless of the movement of the watercraft 100 due to wind, waves, current, or as a result of controlled steering of the watercraft 100. A positioning system of the sonar target locking system is configured to identify a position of the user set target and to determine changes in the position of the sonar array relative to the position of the user set target.

[0151] Identification of the user set target may be simply receipt of coordinates within a GPS coordinate system, such as a way point or receipt of a heading and a distance from the transducer assembly 106.

[0152] The electro-mechanical assembly 108 can be steered electrically to maintain the transducer assembly 106 pointing at the identified position of the desired target.

[0153] The electro-mechanical assembly 108 includes a mount 110 for attachment to the trolling motor 104 (or watercraft 100 in non-trolling motor examples). A motor 112 rotatably drives the transducer assembly 106 about axis 115 so as to adjust the direction the transducer assembly 106 is oriented, e.g. pointed/aimed, relative to the watercraft 100. As such, upon movement of the watercraft 100, controlling of the electro-mechanical assembly 108 maintains the transducer assembly 106 and particularly the sonar array pointing at the position of the desired target.

[0154] In this example, motor 112 can rotate shaft 114 about axis 115 as illustrated by arrow 116, which will rotate the entire transducer assembly 106 relative to watercraft 100 and particularly relative to mount 110.

[0155] In other examples, the electro-mechanical assembly 108 could be the trolling motor 104. For example, with reference to the trolling motor 104 illustrated in FIG. 9, the trolling motor 104 includes a motor 124 that will electrically rotate shaft 118 and the propulsion unit in the form of motor 120 about axis 122. In such an example, the transducer assembly 106 could be operably attached to shaft 118. The motor 124 and rotational capabilities of the trolling motor 104 could be used to point and orient the transducer assembly 106. In such an example, the system could be further configured to permit motion about axes 140, 141 illustrated in FIG. 16.

[0156] With additional reference to FIG. 10, an example of the sonar imaging system 102 is illustrated schematically. The sonar imaging system 102 includes a controller 124 operably coupled to the electro-mechanical assembly 108 for controlling, among other things, the actuators of the system, e.g. motors 112, 113, 145, 146 of FIG. 16. The controller 124 is operably coupled to the actuators to provide control signals to the motors to control motion of the transducer assembly 106, such as to rotate the shaft 114 and the transducer assembly 106 about axis 115 and to provide control signals to motor 113 to control motion of the transducer assembly 106 about axis 140 for aiming of the transducer assembly 106. Additionally, control signals can be provided to motors 145, 146 for further manipulation of the position of the transducer assembly 106.

[0157] In this example, the controller 124 is part of a fish finder control head 126 that also includes a GPS unit 128 and a display 130. However, the controller 124 and GPS unit could be external to and/or remote from the fish finder control head 126 and could be a separate component. Further, the controller 124 and GPS unit may be part of the electro-mechanical assembly 108 or the transducer assembly 106. The controller 124 could communicate with a separate fish finder control head 126 over a network. An Inertial Measurement Unit 132 (IMU 132) is also connected to the controller 124. The IMU 132 can sense changes in the orientation of the transducer assembly 106 relative to the watercraft 100 or mount 110 of the system. The IMU can also communicate over the network. The IMU may be mounted to or part of the transducer assembly.

[0158] A heading sensor 129 may be part of or communicate with the GPS unit 128 to provide heading information of the transducer assembly 106. In one example, the heading sensor 129 may be rotationally carried with shaft 114 and/or transducer assembly 106. Such an arrangement is illustrated in FIGS. 16-18. This rotation can provide information to the system as to the heading/orientation of the sonar beam 105 relative to the mount 110 and/or within the coordinate system of the GPS unit 128. As such, when shaft 114 and/or transducer assembly 106 rotates about axis 115, these changes in orientation can be sensed by rotation of heading sensor 129 and used to more accurately aim the beam 105 of the transducer assembly. Further, using the heading sensor 129 allows for accurate orientation and changes in orientation of the sonar beam within the coordinate system used by the GPS unit 128 can be obtained.

[0159] Fish finder control head 126 is illustrated in FIGS. 8 and 9 connected to the electro-mechanical assembly 108 as well as the trolling motor 104 by wires 134, 136. However, in other embodiments, the fish finder control head 126 could be connected to the electro-mechanical assembly 108 and/or the trolling motor 104 wirelessly. In some examples, the fish finder control head 126 need not be connected to the trolling motor 104.

[0160] Typically, the fish finder control head 126 will also be operably coupled to the transducer assembly 106 to process the sonar information gathered by the sonar array of the transducer assembly 106. Either of wires 134, 136 could be used to communicate this information or a separate wire could be used for this specific information. Further, this information could be communicated wirelessly. The same controller 124 for controlling motor 112 could be used for processing the sonar information or a separate controller could be used for that processing.

[0161] In some examples, wires 134, 136 provide Ethernet communication between the various connected devices. While wires 134, 136 illustrate direct communications, Ethernet boxes or other intervening structure such as other control heads could be incorporated in the system. Further yet, communications can occur using the wiring for transmitting the sonar data between the sonar array and the fish finder control head 126.

[0162] The controller 124 receives inputs from the positioning system to identify the position of the user set target and to determine changes in the position of the sonar array relative to the position of the user set target. As may be seen in FIG. 10, the controller 124 receives inputs from the IMU 132 and the GPS unit 128. The controller 124 may also receive inputs from heading sensor 129 operably mounted to the shaft 114 and/or transducer assembly 106. One or more of the IMU 132, heading sensor 129, and the GPS unit 128 may be or may be part of the positioning system that can identify the position of the identified target (also referred to herein as the “desired target” or “user set target”) and to determine changes in the position of the sonar array relative to the identified target. A change in position of the sonar array includes a change in orientation. The controller 124 uses these inputs to control the electromechanical assembly 108 to control positioning of the transducer assembly 106 and the corresponding sonar array so as to maintain the proper orientation of the transducer assembly 106 and the sonar array thereof.

[0163] Encoders, accelerometers, and other means for determining changes in position of the transducer assembly 106 may be incorporated into or provide the positioning system.

[0164] In some instances, the positioning system will use changes in position of the watercraft relative to the user set target to determine the changes in position of the transducer assembly relative to the user set target.

[0165] In one example, a user would identify the desired target, and then using the GPS inputs, heading sensor inputs and/or IMU inputs, the controller 124 would create control signals to control the electro-mechanical assembly 108 to continue to aim the transducer assembly 106 and the sonar beam 105 thereof at the desired target as the watercraft 100 and the attached components of the sonar imaging system 102 move relative to the identified target.

[0166] The positioning system can include sensors provided by one or more of the GPS unit, heading sensor, IMU, etc. that can provide heading, velocity, acceleration, GPS coordinates and other information related to the position and motion of the transducer assembly 106. Again, these could be direct changes in position within the GPS coordinate system, changes in position of a watercraft to which it is mounted and other processes for determining changes in position of the transducer assembly 106 relative to the user set target. This information is used to determine the changes in position of the transducer assembly 106 so that the controller 124 can properly control the electro-mechanical assembly 108 to properly maintain the transducer assembly and beam 105 aimed at the position of the desired target.

[0167] In a preferred example, the actuators such as motor 112, 113, 145, 146 are servo motors.

[0168] While motor 112 adjusts the position of the transducer assembly 106 in one dimension about axis 115, the electro-mechanical assembly 108 can be configured to position the transducer assembly in multiple dimensions using the other motors 113, 145, 146.

[0169] For example, and with reference to FIGS. 9 and 16-18, the electro-mechanical assembly 108 can be configured to and include actuators such as electric motors to manipulate the position of the transducer assembly 106 about axis 140 as illustrated by arrow 142 using motor 113, vertically such as along axis 115 by motor 146 as illustrated by arrow 144, about axis 141 by motor 145 as illustrated by arrow 147, and about axis 115 by motor 112 as illustrated by arrow 116.

[0170] In one example, motor 112 rotates the shaft 114 to rotate the transducer assembly 106 about axis 115.

[0171] In one example, motor 113 is operably positioned between the shaft 114 and the transducer assembly 106 to rotate the transducer assembly 106 about axis 140.

[0172] In an example, actuator 113, typically an electric motor, is provided that allows the electro-mechanical assembly 108 to adjust the orientation of the transducer assembly 106 and the sonar beam 105 about axis 140 and illustrated by arrow 142 without requiring the transducer assembly 106 to be stowed. For example, this would allow the user to change the orientation between an orientation where the sonar array and sonar beam 105 are more outward facing (see e.g. FIG. 17) than downward facing and an orientation where the sonar array and sonar beam 105 is more downward facing (see e.g. FIG. 16) than outward facing as well as orientations therebetween. Thus, if the user wants to switch between targeting a location away from the watercraft and a location nearer and below the watercraft, the user can simply reorient the transducer assembly 106 by providing input signals to actuator 113.

[0173] In one example, the electro-mechanical assembly 108 may include one or more actuators that allows for adjusting the orientation of the transducer assembly into a landscape orientation (see e.g. FIG. 18). In FIGS. 16 and 17, a centerline plane of the sonar beam 105 is generally oriented parallel to a vertical plane that is also parallel to the page. In these orientations, the sonar beam 105 has a greater dimension parallel to the page than perpendicular to the page.

[0174] In FIG. 18, the orientation of the transducer assembly 106 has been manipulated so that the centerline plane 165 of the sonar beam 105 extends perpendicular to the page and is illustrated by a dash-dot line located between the dashed lines indicating the edges of the sonar beam 105. Further, the centerline plane 165 extends at a non-perpendicular angle to vertical. This angle can be adjusted, such as depending on the depth of the desired area to be scanned or the desired target. Thus, the sonar beam 105 is oriented downward and outward/forward in FIG. 18.

[0175] This orientation could be established by rotating the transducer assembly 106 about an axis parallel to axis 115 while also rotating the transducer assembly 106 about an axis parallel to either axis 140 or 141. More particularly, starting at the position illustrated in FIG. 16, the transducer assembly could be rotated about axis 115 or an axis parallel to axis 115. Thereafter, the transducer assembly could be rotated about axis 140. This would result in the orientation shown in FIG. 18.

[0176] In one example, these changes in orientation could occur automatically due to changes in conditions. One such change in condition could be a change in depth. For example, as the user transitions from shallow water where a more outward facing orientation (FIG. 17) is used to deeper water where a more downward facing orientation (FIG. 16) is used, the system could automatically transition from an outward facing orientation (FIG. 17) to a more downward facing orientation (FIG. 16) by pivoting the transducer assembly 106 about axis 140 using actuator 113.

[0177] The depth information could be taken from sonar data gathered by the transducer assembly 106 or other transducer assembly on the network. Such depth information would be substantially real time. Additionally and/or alternatively, the depth information could be taken from contour information provided by a depth chart. Further yet, the user could input depth information such as signals indicating increased or reduced depth.

[0178] The depth information need not be the depth to the bottom of the body of water. Instead, the relevant depth information could be to a desired target suspended off the bottom of the body of water. For example, if a user identifies a target such as a brush pile and identifies that depth dimension to the system, such as using an input on a fish finder control head, the user could identify a portion of the brush pile that is suspended above the bottom of the body of water and the system could use that depth information to adjust the orientation of transducer assembly 106, such as between being more outward facing or more downward facing. The user could identify this location using the fish finder control head and marking a location on the image displayed on the fish finder control head.

[0179] In some implementations, the system can automatically adjust the orientation based on changes in the distance of the watercraft 100 and/or transducer assembly 106 from the desired target. For example, as the watercraft 100 and transducer assembly 106 approach a target, the system could transition towards a more downward facing orientation (FIG. 16) than a more outward facing orientation (FIG. 17). It should be noted that outward facing may often be referred to as forward facing, even when the sonar beam 105 is oriented to aim laterally outward relative to a watercraft.

[0180] In some examples, the system can be preprogrammed to automatically adjust the forward-downward-landscape orientation upon deployment of the transducer assembly.

[0181] The transducer assembly 106 could be pointed towards a target using at least two different methods.

[0182] In a first method, foot control using a foot pedal 150, such as shown in FIG. 9 or 11, is used to steer the transducer assembly 106 to point at the desired target. Once the transducer assembly 106 has been positioned as desired, the user may then press button 152 on the foot pedal 150 or a button 156 on remote 154 (see FIG. 10 or 16-18), telling the sonar imaging system 102 to keep the transducer assembly 106 pointed in the direction of the target. The pressing of the button 152, 156 can be considered a structure lock command. Further yet, the user could generate the input signal using a fish finder control head.

[0183] Notably, foot pedal 150 may be a standalone foot pedal dedicated to the sonar imaging system 102 or could be a foot pedal of the trolling motor 104 as illustrated in FIG. 9. In one instance, the control of the trolling motor 104 using foot pedal 150 could be deactivated so that use of foot pedal 150 only controls steering of the transducer assembly 106.

[0184] Further, remote 154 could be a standalone remote or incorporated into other remotes used on the watercraft such as a remote that may be used for wirelessly controlling operation of the trolling motor 104 or other components on the boat such as shallow water anchors.

[0185] In a second method, the structure lock command is input by the user using the fish finder control head 126. For example, the user could set or otherwise identify a specific waypoint within the coordinate system of the GPS unit using the fish finder control head 126. In some instances, this could be done using buttons 160 or using touch screen capabilities of the display 130 of the fish finder control head 126.

[0186] In one example, this is done by setting a specific waypoint that may be used similar to Spot Lock and i-Pilot features currently employed for trolling motor control of the user's watercraft via a Minn Kota trolling motor.

[0187] Embodiments of the present invention provide a system and method that allow an user to mark a waypoint on an underwater target such as a rock, tree, or other under water structure and activate the structure lock command, which will cause the electro-mechanical assembly 108 to automatically point the transducer assembly 106 at this target regardless of the watercraft's movement/direction, drift.

[0188] In one example, the sonar imaging system 102 and method work in conjunction with the trolling motor 104 as it automatically positions the watercraft 100 around a fishing target while the transducer assembly 106 remains locked on the user set target for hands and foot free fishing. More particularly, the trolling motor 104 could be controlled, for example, to traverse back and forth adjacent a target, completely around or partially around a target, such as by way of i-Pilot features, while the transducer assembly 106 is maintained aimed at the desired target using the sonar target lock system.

[0189] In one example, the transducer assembly 106 can be a sweeping transducer that is or is similar to the 360 Imaging products outlined above. A sector scan control (e.g. control that causes the sonar array to oscillate back and forth to sweep less than full 360 degrees) of the transducer assembly 106 can be controlled to accomplish the structure lock features. For example, the electro-mechanical assembly of the sweeping transducer that drives the sweeping motion can provide the requisite positioning to maintain the transducer assembly 106 pointed at the target. Here, as the transducer assembly 106 moves relative to the desired target due to changes in position of the watercraft 100, the control signal controlling the oscillating sweeping motion of the transducer assembly 106 is updated accordingly to keep the desired target within the sweep area.

[0190] As such, maintaining the sonar beam generated by the sonar array pointed at a desired target includes pointing the sector scan area of a sweeping transducer at a desired target, even though the sonar array itself may vary its orientation and pointing relative to the desired target to effectuate the desired sweeping. In a preferred implementation, the identified target would remain proximate the center of the sweep area, but it need not do so in all examples.

[0191] A predefined sweep angle may be provided, and the sonar array is swept back and forth within the predefined sweep angle. In one example, the predefined sweep angle is 120 degrees. While sweeping would typically be employed by rotating about axis 115, in other examples, the system could sweep vertically such as by rotating about axis 140. This could be particularly useful when using the landscape orientation of FIG. 18.

[0192] In one example, the predefined sweep angle is user definable. In such an arrangement, the electro-mechanical assembly 108 attached to the transducer assembly 106 oscillates between rotating the sonar array in a first angular direction and a second opposite angular direction. As the watercraft 100 moves relative to the desired target, in a preferred implementation, the electro-mechanical assembly 108 adjusts the sweeping of the sonar array such that the desired target remains generally centered within the desired sector scan area.

[0193] Alternatively, the user may use a sector offset where the user adjusts the location of the desired target within the desired sector scan area. For instance, a desired target may have a dropoff or flowing current to one side. If the user only wants to see the target and the area with the dropoff or flowing current, the user could offset the desired target from the center of the desired sector scan area, rather than creating a new desired target location. This would move the desired target to one side of the sector scan area and as the watercraft moves relative to the desired target, it would remain proximate that side of the sector scan area.

[0194] The user can adjust the offset by using predetermined incremental adjustments which could be percentages of the angle of the desired sector scan area (e.g. 5% of the sector scan area), predefined degrees (e.g. 5-degree adjustments), directly inputting the offset amount, using a touch screen of a fish finder or other unit to manually move the sector scan area relative to the desired target, etc.

[0195] In addition to using the actual sector scan control of the transducer assembly 106 of a sweeping transducer, other arrangements could use a separate motor such as motor 112 to simply rotate the entire sonar array of the transducer assembly about axis 106. For example, if transducer assembly 106 is a sweeping style transducer that has a motor within the transducer pod 166 thereof, motor 112 could be used to maintain the transducer pod 166 pointed at the target while the motor controlling the sweeping motion of the sonar array of the transducer assembly is controlled under normal sector scan control. This would separate the control of the sweeping motion for the sector scan operation from the control of the positioning of the transducer assembly 106 by motor 112 for the structure lock operation.

[0196] Again, communications to control either or both of the sector scan control or the control of motor 112 can occur using Ethernet. In other examples, the communication can occur via wireless communications technology. Further yet, communications can occur using the wiring for transmitting the sonar data between the sonar array and the fish finder control head 126.

[0197] In one example, the user may put the system into a sweeping mode where the sonar array and the sonar beam oscillate back and forth to sweep a desired sector scan area. When the user does this, the system can be configured to automatically adjust the orientation of the transducer assembly 106. For example, the system could change from the more downward facing orientation of FIG. 16 to a more outward facing orientation of FIG. 17.

[0198] In one example, upon entering a sweep mode, the system could change from the orientations of the sonar beam 105 illustrated in FIGS. 16 and 17 where the sonar beam 105 is oriented generally parallel to a vertical plane to the orientation of FIG. 18 where the sonar beam 105 is oriented in the landscape orientation, e.g. where the sonar beam 105 is oriented generally parallel to a plane that is orthogonal to the vertical plane. Typically, this would also be angled in a non-perpendicular orientation relative to vertical.

[0199] In one example where the system automatically transitions to the forward (FIG. 17) or landscape (FIG. 18) orientations, the angle relative to vertical could be dependent upon or compensated by a depth value. This depth value could be taken from current/recent sonar data or by contour data taken from a depth map.

[0200] With reference to FIGS. 12-14, methods associated with use of a sonar target scan system and corresponding sonar imaging system 102 are described. With initial reference to FIG. 12, a user approaches a desired target 200. For example, the user may desire to fish or otherwise scan desired target 200 such as the corner of object 202. In this instance, the transducer assembly 106 is pointed forward of the watercraft 100. This is represented schematically by the scanning area 204 defined between boundary lines 206, 208.

[0201] Notably, the desired target 200 is not within the scanning area 204 of the transducer assembly 106. Here, the user can manually manipulate the position of the transducer assembly 106 such that the desired target 200 is within the scanning area 204 of the transducer assembly 106. This could be done by manually generating control signals to control motor 112, such as by way of pressing on foot pedal 150, using the handheld remote 154, or by way of manually inputting control signals into fish finder control head 126 (by way of a touch screen version of display 130 or buttons thereof).

[0202] FIG. 13 illustrates the transducer assembly 106 oriented such that it is pointed at the desired target 200. Here, the heading of the watercraft 100 has remained the same as in FIG. 12. As such, the transducer assembly 106 has been rotated approximately 45 degrees counter-clockwise from FIG. 12 to FIG. 13 to locate the desired target 200 within the scanning area 204 of the transducer assembly 106.

[0203] Once the desired target 200 is within the scanning area 204, the system can identify the position of the desired target 200. In one method, this is done by way of setting a waypoint on the position of the desired target 200. The coordinates of the desired target can be generated using the GPS unit 128 described previously.

[0204] In some embodiments, this is simply done by pressing a button on the foot pedal 150 or a button on the remote 154 or a button on the fish finder control head. In instances where a button is pressed to identify the position of the desired target 200, the system can be programmed to use the orientation of the sonar array (e.g. heading from heading sensor 129) and a distance relative to the sonar array for identifying the location of the desired target 200.

[0205] The distance could be established numerous ways. In one example, the system uses a predefined horizontal distance from the sonar array. Thus, with the orientation of the sonar array relative to the watercraft and the distance from the sonar array, a specific location can be used as the location of a desired target. The user may define this predefined distance.

[0206] In a second example, the system could use a percentage of the transmit range displayed on the users fish finder display. For example, if the user has the fish finder display configured to display a range of 100 ft in front of the sonar array, the system could use a percentage of that distance, e.g. 75%, as the distance used to determine the specific location that is used as the location of a desired target. If 75% is used, the system would use 75% of the 100 ft display distance and would use that distance plus the orientation the sonar array was pointing when the user pushed the button to set a desired target location. The system would then control the sonar array to maintain the sonar beam 105 aimed at that established location regardless of the orientation of the watercraft relative to that established location and regardless if the watercraft moves closer to or further from the established location.

[0207] In a third example, the system may analyze the sonar data when the user pressed the button to set the location of the desired target 200 to identify an object within the sonar data and use the location of the identified object (e.g. distance from the sonar array and orientation of the sonar array) as the location of the desired target 200. For instance, if the data illustrates an edge of a brush pile, rock pile or tree by way of a change in return strength, the distance to that object can be used as the location of the desired target 200.

[0208] While two-dimensional location information may be sufficient for controlling the electro-mechanical assembly 108 to control the positioning of the transducer assembly 106, it is contemplated that depth information, as discussed previously, can be used to control the orientation of the transducer assembly 106. In one example, the depth information is taken from contour information taken from a depth chart accessible by the controller of the electro-mechanical assembly.

[0209] Additionally, the system can use depth information taken from the sonar data provided by the transducer assembly 106 at the location of the desired target 200. For instance, if the user initially identifies a desired target, such as using either a waypoint or the orientation of the transducer assembly and a distance, the system can use the depth information gathered from the transducer assembly as it images the desired target and use that depth information to assist in controlling the orientation of the transducer assembly. For example, changes in depth could be used to change the vertical orientation of the sonar array.

[0210] Further yet, the depth information could be manually input by a user and/or the user can make adjustments to a predefined or sonar defined depth input.

[0211] Viewing the desired target 200 with the transducer assembly 106 assists in locking the transducer assembly 106 on the desired target 200, such as by way of setting the waypoint or identifying a specific distance from the transducer assembly 106 as illustrated on the fish finder control head 126. For example, the user can, typically, view the desired target 200 on the fish finder control head 126 and then use the fish finder control head 126 to identify the position of the desired target 200. Here also, this allows the GPS unit 128 to determine the GPS coordinates of the desired target 200.

[0212] Once the structure lock is activated, the sonar imaging system 102, particularly controller 124 thereof, will control the electro-mechanical assembly 108 to reposition the transducer assembly 106 such that the transducer assembly remains pointed at the position of the desired target 200, regardless of the watercraft orientation, drift, or other movement of the watercraft 100 due to wind, waves, current, or as a result of steering control as the watercraft 100 is moved around, toward, or away from the desired target 200. This can be done using inputs from one or both of the GPS unit 128, heading sensor 129 or the IMU 132, which can be used to determine changes in position of the transducer assembly 106 relative to the position of the desired target 200.

[0213] FIG. 14 shows that the heading of the watercraft 100 has changed such that the watercraft 100 is no longer at a same orientation relative to the position of the desired target 200 as in FIGS. 12 and 13. However, the scanning area 204 of the transducer assembly 106 is still pointing at the desired target 202. Here, the system of the present disclosure automatically, and without manual inputs by the user, keeps the desired target 200 within the scanning area 204 of the transducer assembly 106 as the watercraft 100 transitions from the position relative to desired target 200 in FIG. 13 to the position relative to desired target 202 in FIG. 14.

[0214] While the prior example used manual inputs to initially locate the desired target 200, other examples can use automatic positioning of the transducer assembly 106 to point the transducer assembly 106 towards the desired target 200. For example, a user could identify the position of the desired target 200 by setting a waypoint using map data on the fish finder control head 126, could identify the position of the desired target 200 by setting a waypoint by directly inputting GPS coordinates into the fish finder control head 126, or could identify the position of the desired target 200 using predefined waypoints previously stored in the fish finder control head 126 that have been recalled from memory of the fish finder control head 126.

[0215] Again, once the position is identified, the system will control the electro-mechanical assembly 108 to maintain the transducer assembly 106 pointing at the position of the desired target 200.

[0216] In some examples, the structure lock feature may be activated simply by deploying the transducer assembly within the body of water. Upon deployment, the system and particularly electro-mechanical assembly 108 could automatically orient the transducer in a predetermined orientation. For example, if a known waypoint is predefined in the system, the electro-mechanical assembly 108 may immediately and automatically control the orientation of the transducer assembly 106 upon deployment of the transducer assembly 106 to aim the transducer assembly 106 at the waypoint. The predetermined orientation would be an orientation aimed at that known waypoint.

[0217] With reference to FIG. 15, typically, the system would only automatically control the orientation toward predefined waypoints that are within a predefined area, such as area 180. In this example, the area 180 is defined by a predefined distance R1 from the transducer assembly 106. Thus, the system could automatically orient the transducer assembly 106 to aim the sonar beam 105 at one of waypoints WP2-WP4 located within area 180. WP1 is located farther from the transducer assembly 106 than predefined distance R1 and out of area 180, and thus would not be automatically targeted. For example, the predefined distance R1 may be 200 feet. As such, only a waypoint within a radius of 200 feet from the sonar array may be used by the system to automatically orient the transducer assembly 106, such as waypoints WP2-WP4.

[0218] If multiple waypoints are located within the predefined area 180, such as waypoints WP2-WP4, the system can be setup to prioritize one waypoint over another. For example, the system could target the closest waypoint (e.g. waypoint WP3) to the transducer assembly 106, the furthest waypoint from the transducer assembly 106 (e.g. waypoint WP2), or a predefined desired distance R2 from the transducer assembly. More particularly, while the system may look for waypoints within 200 feet of the transducer array, the system could be configured to prioritize waypoints that are 30 feet from the transducer array. The prioritized distance could be in the form of a range, such as for example between 30 and 35 feet. Thus, while waypoint WP4 is not the closest waypoint to the transducer assembly 106 and is not the furthest waypoint from the transducer assembly 106 within the predefined distance R1, the system could still be programmed to automatically target waypoint WP4 if WP4 is in a predefined desired distance R2 over the other two waypoints WP2 and WP3 that are also in the predefined distance R1 from the transducer assembly 106. Thus, the hierarchy provides bounds for worst case scenarios of auto targeting a waypoint if no waypoints in the even more preferred distance are present.

[0219] Further yet, the system can be configured to define an exclusion zone 190. In the exclusion zone, the predetermined orientation will not correspond to a user set target that was created prior to deploying the electro-mechanical assembly located within the exclusion zone 190. An exclusion zone 190 is illustrated in FIG. 15 by dashed lines extending from the watercraft 100. Waypoint WP5 is located in the exclusion zone. Even though way point WP5 is located with predefined distance R1, because it is in the exclusion zone 190, the system would not automatically orient the transduce assembly 106 to aim sonar beam 105 towards WP5, even if it is otherwise the highest priority waypoint.

[0220] In one implementation, the system can automatically scan for predetermined waypoints as the watercraft moves within the body of water. If new waypoints are located within the area 180 surrounding the watercraft 100 as the watercraft moves, the system could be configured to automatically aim at the waypoint that has newly entered the area 180. For example, if watercraft 100 were moved such that waypoint WP1 was not within area 180, the system could be configured to automatically aim the transducer assembly 106 and the sonar beam 105 at that waypoint WP1. This could be useful if the user is traversing between a bunch of different desired targets. Here, the system would automatically transition to the new user set target, e.g. waypoint as it comes into the desired range.

[0221] Rather than using a specific distance of 200 feet, in some examples, the system may be limited to only waypoints that are included within the viewing area of a map displayed on a fish finder control head 126. Thus, by adjusting the zoom level of the map on the fish finder control head 126, the user automatically adjusts the maximum distance value the system will use for determining if a predefined waypoint exists at the time the transducer assembly 106 is deployed.

[0222] In an alternative implementation, the electro-mechanical assembly 108 automatically orients the transducer assembly 106 such that sonar beam 105 is aimed in a predetermined orientation relative to the centerline of the watercraft upon deployment. In one implementation, the electro-mechanical assembly 108 orients the transducer assembly 106 to a predetermined orientation such that the sonar array is facing forward relative to the watercraft and generally parallel to the center line of the watercraft.

[0223] Deployment could be automatically determined by a wet switch, a mechanical sensor such as a tilt sensor or toggle switch that is activated due to the motion of the deployment mechanism. In some examples, deployment could be established by activation of the motor of a trolling motor that is part of the network that includes the electromechanical assembly 108 and/or transducer assembly 106. For example, if the electromechanical assembly 108 is mounted to the trolling motor 104, the system would know that the transducer assembly 106 is deployed if the user begins to use the trolling motor 104.

[0224] In addition to or alternatively to using deployment of the transducer assembly 106 to automatically orient the transducer assembly 106, the system could use an input from the user to automatically orient the transducer assembly 106 to a predetermined orientation. For example, a user could push a button on foot pedal 150, remote control 154, fish finder head unit 126, a phone, or other input device of the system to automatically reorient the transducer assembly 106. For example, a user may want to reorient the transducer assembly 106 such that it is aimed forward of the watercraft. The user can simply generate the input signal by pushing one of the bottoms as identified and the system will automatically steer the transducer assembly 106 such that the beam 105 thereof remains oriented parallel to the center of the watercraft and outward facing. This could be referred to as a return to home operation.

[0225] While some actions may be automatically initiated upon deployment of the transducer assembly 106, the system may also be configured to automatically change the orientation of the transducer assembly 106 when the electro-mechanical assembly 108 is stowed. For example, the downward facing (FIG. 16) or outward facing (FIG. 17) may be more conducive to storing the transducer assembly 106 when stowed. Thus, when the user stows the electro-mechanical assembly 108 and lifts the transducer assembly 106 out of the water when it is in the landscape orientation (FIG. 18), the system can automatically reorient the transducer assembly 106 to one of the orientations or a similar orientation as to those illustrated in FIGS. 16 and 17 wherein the sonar beam 105 is oriented along a vertically oriented plane when otherwise in a deployed state. As used herein, a vertically oriented plane need not be perfectly vertical, a plane that is plus or minus 15 degrees from vertical will still be considered vertical.

[0226] As with the sector scanning available with the 360 Imaging, the angular width scanned by oscillating the transducer assembly 106 may be varied as desired to focus on one small area or to broaden the imaging to cover the structure and a wider area on either side thereof. The scanning area 204 of FIGS. 12-14 was purely schematic and used for illustrative purposes.

[0227] In one implementation of the sonar imaging system 102, the position of the transducer assembly 106 can be controlled such that the sonar beam 105 always points in the same direction as the propulsion unit, e.g. motor 120 of trolling motor 104. In this mode, the electro-mechanical assembly 108 is controlled to change the orientation of the transducer assembly 106 such that it points in the same direction as the trolling motor 104 regardless of the movement, changes in orientation or drift of the watercraft 100. Further, any change in orientation of the trolling motor 104 relates in a corresponding change in the orientation of the transducer assembly 106.

[0228] In such a mode, the foot pedal 150 or other established methods of steering the trolling motor 104 (e.g. remote control or via the fish finder control head 126) can be used to steer both the trolling motor 104 and the transducer assembly 106 at the same time.

[0229] Further, in some examples, the signals that are used to control the steering of the trolling motor 104 are used to generate new signals for controlling motor 112 of the electro-mechanical assembly 108. Alternatively, the controller 124 can use information related to the direction the trolling motor 104 is pointed to generate control signals for controlling motor 112. For example, an encoder or other mechanism can be used to provide direction information for the trolling motor.

[0230] The use of the electro-mechanical assembly 108 that can maintain the transducer assembly 106 aimed at a desired target provides advantages when using other capabilities of the trolling motor and its control system. For example, many trolling motors have Spot Lock features that allow the trolling motor to hold the watercraft generally on a desired location using things such as an IMU, heading sensor and/or GPS.

[0231] In one implementation where the transducer assembly 106 is directly mounted to the trolling motor, e.g. to the shaft of the trolling motor, the system could be configured to use both Spot Lock and target lock. In such a situation, the user would enter Spot Lock mode with the trolling motor to hold the watercraft proximate a desired location. The user would also enter target lock mode where the system maintains the transducer array directed at a desired location. The system would then use the trolling motor 104 to maintain the location of the watercraft 100 and when it is not positioning the watercraft 100, the trolling motor 104 would be rotated to orient the transducer assembly 106 at the desired target.

[0232] In such a situation, the system could be programmed to prioritize Spot Lock over target lock. As such, the priority of the positioning system of the trolling motor 104 will be to maintain watercraft position proximate the desired spot lock location. Then, when the watercraft 100 is properly positioned, the trolling motor positioning system will operate to orient the sonar array towards the position of the desired target. In such a situation, when the trolling motor positioning system is orienting the transducer assembly 106, the motor that powers the propeller of the trolling motor would typically be deactivated so as to limit the likelihood of moving the watercraft 100 off of the Spot Lock location.

[0233] Further yet, in such a situation, Spot Lock offset could still be implemented. If the user initiates an offset of the Spot Lock location from the initial Spot Lock location to move the position of the watercraft, this action would take priority to move the watercraft to the new desired Spot Lock location. Thereafter, once the watercraft reaches the new offset location, the system would revert to orienting the transducer assembly so that the sonar array is directed towards the desired target. Also, the system would continue to monitor the position of the watercraft relative to the new desired Spot Lock location and, if necessary, switch back to controlling the position of the watercraft to maintain the watercraft proximate the new desired Spot Lock location.

[0234] In another configuration, the system may be configured to provide spot lock with the trolling motor to maintain the watercraft proximate a user set watercraft location. When in this mode, the foot pedal 150 may be deactivated from the trolling motor 104 and be activated to the electro-mechanical assembly 108. As such, the user can use the foot pedal 150 that otherwise controls the orientation of the trolling motor to steer the electro-mechanical assembly 108 without steering the propulsion unit of the trolling motor 104. The other steering devices such as a remote or a fish finder control head can be used in this mode to steer the electro-mechanical assembly 108 without steering the trolling motor 104.

[0235] The system can be configured to provide target lock offset. Here, a user can have the system automatically change the position of the user set target at which the sonar beam 105 is aimed. With such a feature, the use could manually set an offset distance that the position of the user set target is moved. For example, each time the user requests an offset, the system will move the position of the user set target a predetermined amount or user input amount. This can be done by pressing a button on the foot pedal 150, a remote control 154, a fish finder control head 126 or other input device in communication with controller 124. Typically, the direction the offset occurs is predefined. Most typically, the distance will be along the centerline of the sonar beam 105 at the time the offset command is initiated.

[0236] In some implementations, the system and particularly controller 124 can be configured to operate in a continuous target lock mode. In such a mode, when the system is in a target lock mode where the system is controlling the electro-mechanical assembly 108 to maintain the sonar array and sonar beam 105 aimed at a user set target and then the user directly steers the transducer assembly 106 via manual inputs into the system, such as by way of a foot pedal of a trolling motor, a foot pedal that is independent of the trolling motor control, a remote control, a fish finder control head, etc., the system remains in target lock mode when the user discontinues manually steering.

[0237] Notably, the manual inputs may be provided to the controller 124 which controls the electro-mechanical assembly 108 and the manual inputs override the target lock control provided by the controller 124 such that during manual steering, the controller 124 does not try to continually aim the transducer array at the position of a user set target.

[0238] In one implementation, when a user manually steers the system to control the positioning of the transducer assembly 106 using the electro-mechanical assembly 108, the system disengages from target lock mode altogether. Once the user discontinues manual steering, the system discontinues automatically steering the transducer assembly 106.

[0239] In another implementation, when the user discontinues manual steering, the system controls the electro-mechanical assembly 108 to steer the transducer assembly 106 to return to being aimed at the user set target that the transducer assembly 106 was aimed at prior to manual steering began. In another implementation, the system can use the location where the user discontinues manual steering as a new user set target and control the electro-mechanical assembly 108 to maintain the sonar aimed at the position of this new user set target.

[0240] The first implementation would be useful if a fisherman wants to manually steer the transducer assembly 106 such as to follow a fish that may be leaving the current user set target or to quickly check a position adjacent the current user set target but then return to fishing the user set target that was selected prior to manual steer.

[0241] The second implementation would be useful if a fisherman wants to transition from being aimed at a first user set target but then wants to transition to aim at a new user set target and does not want to return to the user set target that was selected prior to manual steer. In one instance of this second implementation, the position of the new user set target could be generated using a heading and distance as outlined above.

[0242] In one implementation, while in the continuous target lock mode, when the user discontinues manual steer, a notification could pop up querying the user if they want to target lock at the new location or return to the prior location. The system could be user configured to default to either situation. As such, if the user does not input a response to the query, the system will automatically return to either the prior user set point or stay aimed at the new user set point depending on the configuration of the system.

[0243] While the system has been generally described in terms of a complete system, in some implementations, the system may be commercialized without the transducer assembly 106 and/or the fish finder control head. Instead, the system may simply include the controller and the electro-mechanical assembly 108. The electro-mechanical assembly 108 may be configured to mount the transducer assembly 106 thereto. The electro-mechanical assembly 108 could include one or more of the actuators outlined above for manipulating the position of the transducer assembly. For instance, controller 124, mount 110, motor 112 and shaft 114 could be provided in one system. The positioning system could be provided by a separately provided fish finder control head, for example.

[0244] All references, including publications, patent applications, and patents cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.

[0245] The use of the terms “a” and “an” and “the” and similar referents in the context of describing the invention (especially in the context of the following claims) is to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms (i.e., meaning “including, but not limited to,”) unless otherwise noted. Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the invention.

[0246] Preferred embodiments of this invention are described herein, including the best mode known to the inventors for carrying out the invention. Variations of those preferred embodiments may become apparent to those of ordinary skill in the art upon reading the foregoing description. The inventors expect skilled artisans to employ such variations as appropriate, and the inventors intend for the invention to be practiced otherwise than as specifically described herein. Accordingly, this invention includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the invention unless otherwise indicated herein or otherwise clearly contradicted by context.