Apparatus and method for controlling fluid propulsion
10953284 ยท 2021-03-23
Assignee
Inventors
Cpc classification
B63C2011/028
PERFORMING OPERATIONS; TRANSPORTING
A63B2071/0675
HUMAN NECESSITIES
A63B2220/70
HUMAN NECESSITIES
A63B2220/80
HUMAN NECESSITIES
International classification
Abstract
A system, methods and apparatus for powered monofin that propels a swimmer through water uses one of two modes of power: 1. An electric-assist mode, in which the propulsor responds to a swimmer's kick by multiplying the work of the swimmer; 2. Inverse mode, in which the propulsor deactivates when the swimmer is working. In this mode, propulsion is inversely related to the work of the swimmer. As the swimmer does more work, power from the monofin is reduced, to a predetermined, average level of propulsion. As the swimmer does less work propulsion increases to the predetermined level.
Claims
1. An apparatus for propelling a body through water comprising: at least one propulsor; and a power source with a microcontroller; a housing, fixedly engaged with said at least one propulsor, for containing the power source, microcontroller, and control circuitry; and said housing and at least one propulsor fixedly engaged with at least one fin; and at least one shoe engaged with said at least one fin; wherein the user's feet, when inserted into the at least one shoe, move to control the fin; and the action of the fin-movement causes said power source to activate the at least one propulsor, propelling the user through the water while swimming.
2. The apparatus of claim 1, further comprising: a binding engaged with said at least one fin; and at least one shoe engaged with said at least one binding.
3. The apparatus of claim 1, the at least one fin further comprising: a permeable region proximal to the at least one propulsor, wherein fluid passing through the propulsor passes through said permeable region in the at least one fin while the fin is flexed during swimming.
4. The apparatus of claim 1 further comprising: a primary switch comprising: a bracket having an input device that is slidably engaged with the exterior of said housing; and a sensor on the interior of said housing engaging with input from said input device when said bracket is slid proximal to said sensor; wherein the power source is electronically engaged with said control circuitry to turn on the apparatus when said input device is slid proximal to said sensor.
5. The apparatus of claim 1 further comprising: reverse-control switch comprising: a sensor engaged with said housing proximal to said at least one shoe; and said sensor electrically coupled with a switch; and an input device fixedly engaged with said at least one shoe; and said switch electronically engaged with said control circuitry to reverse the direction of said at least one propulsor when switched on; wherein moving said at least one shoe and thus said input device, fixedly engaged with said at least one shoe, proximal to said sensor, engages said switch, which initiates the control circuitry to drive the at least one propulsor in a reverse direction, moving the user backwards.
6. The apparatus of claim 1 further comprising: a reverse-control magnetic switch comprising: a magnetic sensor engaged with said housing proximal to said at least one shoe; and said magnetic sensor electrically coupled with a switch; and a magnet fixedly engaged with said at least one shoe; and said switch electronically engaged with said control circuitry to reverse the direction of said at least one propulsor when switched on; wherein moving said at least one shoe and thus said magnet fixedly engaged with said at least one shoe, proximal to said magnetic sensor, engages said switch, which initiates the control circuitry to drive the at least one propulsor in a reverse direction, moving the user backwards.
7. The apparatus of claim 1 further comprising: a proximity sensor engaged between said fin and said housing; and said proximity sensor senses the change in the distance between said fin and said housing; and a processor in said housing for calculating the work exerted on said at least one fin based on the change in the distance between said fin and said housing, by the equation:
F=R(S) where F is force applied to said fin; and R is the flexion of said fin; and S is the change in the distance between said fin and said housing as measured by said proximity sensor; and an electronic speed controller; and said electronic speed controller is configured to increase revolutions per minute of the at least one propulsor when the processor calculates an increase in work exerted on the at least one fin, and to decrease the revolutions per minute of the at least one propulsor when the processor calculates a decrease in work exerted on the at least one fin; wherein work exerted by the user controls the revolutions per minute of the at least one propulsor.
8. The apparatus of claim 1 further comprising: a proximity sensor engaged between said fin and said housing; and said proximity sensor senses the rate of change of the distance between said fin and said housing; and a processor in said housing for calculating the work exerted on said at least one fin based on the rate of change of the distance between said fin and said housing, by the equation:
F=R(S) where F is force applied to said fin; and R is the flexion of said fin; and S is the rate of change of the distance between said fin and said housing as measured by said proximity sensor; and an electronic speed controller; and said electronic speed controller is configured to increase revolutions per minute of the at least one propulsor when the processor calculates an increase in work exerted on the at least one fin, and to decrease the revolutions per minute of the at least one propulsor when the processor calculates a decrease in work exerted on the at least one fin; wherein work exerted by the user controls the revolutions per minute of the at least one propulsor.
9. The apparatus of claim 1 further comprising: a proximity sensor engaged between said fin and said housing; and said proximity sensor senses the change in the distance between said fin and said housing; and a processor in said housing for calculating the work exerted on said at least one fin based on the change in the distance between said fin and said housing, by the equation:
F=R(S) where F is force applied to said fin; and R is the flexion of said fin; and S is the change in the distance between said fin and said housing as measured by said proximity sensor; and an electronic speed controller; and said electronic speed controller is configured to decrease revolutions per minute of the at least one propulsor when the processor calculates an increase in work exerted on the at least one fin and to increase the revolutions per minute of the at least one propulsor when the processor calculates a decrease in work exerted on the at least one fin; wherein work exerted by the user controls the revolutions per minute of the at least one propulsor maintaining a relatively constant velocity.
10. The apparatus of claim 1 further comprising: a proximity sensor engaged between said fin and said housing; and said proximity sensor senses the rate of change of the distance between said fin and said housing; and a processor in said housing for calculating the work exerted on said at least one fin based on the rate of change of the distance between said fin and said housing, by the equation:
F=R(S) where F is force applied to said fin; and R is the flexion of said fin; and S is the rate of change of the distance between said fin and said housing as measured by said proximity sensor; and an electronic speed controller; and said electronic speed controller is configured to decrease revolutions per minute of the at least one propulsor when the processor calculates an increase in work exerted on the at least one fin and to increase the revolutions per minute of the at least one propulsor when the processor calculates a decrease in work exerted on the at least one fin; wherein work exerted by the user controls the revolutions per minute of the at least one propulsor maintaining a relatively constant velocity.
11. The apparatus of claim 1 further comprising: a proximity sensor engaged between said fin and said housing; and said proximity sensor is, in combination, a magnet on said fin that communicates with a magnetic sensor in said housing; wherein the proximity sensor senses the change and rate of change of the distance between said magnet and said sensor; and a processor in said housing for calculating the work exerted on said at least one fin based on the change and rate of change of the distance between said magnet and said sensor, by the equation:
F=R(S) where F is force applied to said fin; and R is the flexion of said fin; and S is the change and rate of change of the distance between said fin and said housing as measured by said proximity sensor; and an electronic speed controller; and said electronic speed controller is configured to increase revolutions per minute of the at least one propulsor when the processor calculates an increase in work exerted on the at least one fin; and to gradually decrease the revolutions per minute over time of the at least one propulsor, according to a preset time value, when the processor calculates a decrease in work exerted on the at least one fin; wherein work exerted by the user controls the revolutions per minute of the at least one propulsor.
12. The apparatus of claim 1 further comprising: a strain gauge engaged between said fin and said housing; and said strain gauge senses the change in the strain on said at least one fin and said housing; and a processor in said housing for calculating the work exerted on said at least one fin based on the change in the strain on said at least one fin, by the equation:
F=R(S) where F is force applied to said fin; and R is the flexion of said fin; and S is the change in the distance between said fin and said housing as measured by said proximity sensor; and an electronic speed controller; and said electronic speed controller is configured to increase revolutions per minute of the at least one propulsor when the processor calculates an increase in work exerted on the at least one fin; and to decrease the revolutions per minute of the at least one propulsor when the processor calculates a decrease in work exerted on the at least one fin; wherein increase in work exerted by the user increases the revolutions per minute of the at least one propulsor.
13. The apparatus of claim 1 further comprising: a strain gauge engaged between said fin and said housing; and said strain gauge senses the change in the strain exerted on said at least one fin; and a processor in said housing for calculating the work exerted on said at least one fin based on the change in the strain on said fin, by the equation:
F=R(S) where F is force applied to said fin; and R is the flexion of said fin; and S is the change in the distance between said fin and said housing as measured by said proximity sensor; and an electronic speed controller; and said electronic speed controller is configured to decrease revolutions per minute of the at least one propulsor when the processor calculates an increase in work exerted on the at least one fin; and to increase the revolutions per minute of the at least one propulsor when the processor calculates a decrease in work exerted on the at least one fin; wherein increased work exerted by the user decreases the revolutions per minute of the at least one propulsor maintaining a substantially constant velocity.
14. A method for controlling a propulsor on at least one fin coupled with a proximity sensor comprising: a user interface for setting the sensitivity between the reading of a proximity sensor and the change in revolutions per minute of said propulsor; and information derived from user interface settings is converted to a non-transitory computer readable medium storing instructions; and said instructions are stored on memory electronically coupled with said propulsor; and said instructions query activity from said user interface; and when no activity from said user interface is confirmed, instructions from said stored memory control said propulsor; and when activity from said user interface is confirmed, information from said user interface is converted to a non-transitory computer-readable medium storing instructions to control said propulsor; and said instructions read information from said proximity sensor and calculate force on said fin by the equation:
F=R(S) where F is force applied to said fin; and R is the flexion of said fin; and S is the change in the distance between said fin and said housing as measured by said proximity sensor; and said instructions convert change in force exerted on said fin to a change in revolutions per minute of said propulsor; and said instructions convert settings for the sensitivity between changes in proximity-sensor readings to changes in revolutions per minute of said propulsor; and said instructions wait a preset number of milliseconds and return to query activity from said user interface.
15. An apparatus of claim 14 further comprising: memory storage electronically coupled with said propulsor; and a temperature sensor; and a pressure sensor; and a salinity sensor; and a clock; and said instructions record and store temperature, pressure, salinity and time readings from the environment surrounding said propulsor.
16. A method for controlling a propulsor on at least one fin coupled with a proximity sensor comprising: a user interface for setting the decay after a reading showing no movement from the reading of a proximity sensor and the change in revolutions per minute of said propulsor; and information derived from user interface settings is converted to a non-transitory computer readable medium storing instructions; and said instructions are stored on memory electronically coupled with said propulsor; and said instructions query activity from said user interface; and when no activity from said user interface is confirmed, instructions from said stored memory control said propulsor; and when activity from said user interface is confirmed, information from said user interface is converted to a non-transitory computer-readable medium storing instructions to control said propulsor; and said instructions read information from said proximity sensor and calculate force on said fin by the equation:
F=R(S) where F is force applied to said fin; and R is the flexion of said fin; and S is the change and rate of change of the distance between said fin and said housing as measured by said proximity sensor; and said instructions convert change in force exerted on said fin to a change in revolutions per minute of said propulsor; and said instructions convert settings for the decay after minimal proximity-sensor readings to changes in revolutions per minute of said propulsor; and said instructions wait a preset number of milliseconds and return to query activity from said user interface.
17. The apparatus of claim 16 further comprising: memory storage electronically coupled with said propulsor; and a temperature sensor; and a pressure sensor; and a salinity sensor; and a clock; and said instructions record and store temperature, pressure, salinity and time readings from the environment surrounding said propulsor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
DESCRIPTION
(16)
(17) Toe clips 118 accept shoes with mating clips. Shoes 124 (
(18)
(19) In one embodiment, a magnetic tag 111 is affixed to the fin 110. A magnetic sensor 109 is housed in the housing 116. The magnetic sensor measures the distance between the magnetic sensor 109 and the magnetic tag 111. The proximity sensor measures both the distance between the magnetic sensor 109 and the magnetic tag 111 as well as the rate of change. One skilled in the art understands that by measuring the distance and the rate of change of the distance between magnet and sensor, the deflection and rate of deflection of the fin can be measured. The deflection and rate of deflection may be translated to force exerted by the swimmer on the fin.
(20)
(21) As fluid through the propulsor 114 is directed through the opening 126, it can be seen that most of the thrust will be directed along vector 127. One skilled in the art understands that while some of the propulsion force will be directed along the fin 110 in the direction shown by vector 125, causing some oscillation while the swimmer kicks upward and downward, the resultant force vectors propel the swimmer 136 forward.
(22)
(23) The diagram of
(24) The related terms proportionately increased speed and inverse proportionately increased speed are used to describe features and functions of the apparatus of the embodiment. The term proportionately refers to a relation between the work exerted by the user and the thrust delivered by the propulsor. In some embodiments the relation is a monotonic function wherein proportionally increased speed refers to a function where the first derivative is always positive and inverse proportionately increased speed refers to a function where the first derivative is always negative.
(25) In one use of the embodiment, the microcontroller 158 is configured by the app 170 to cause the Electronic Speed Controller (ESC) 160 to proportionately increase the speed of the propulsor 164 with the speed of the apparatus as measured by the inertial measurement unit (IMU) 166. In this configuration, as the user swims with relatively greater force, the propulsor adds relatively greater force, propelling the user faster.
(26) In another use of the embodiment, the microcontroller 158 is configured by the app 170 to cause the ESC 160 to inverse-proportionately increase the thrust of the propulsor 164 with the speed as measured by the IMU 166. In this configuration, a target speed is chosen in the app 170. The target speed is uploaded to the microcontroller 158 by way of the wireless link 168. As the user swims with relatively greater force, the microcontroller 158 signals the ESC 160 to reduce the speed of the propulsor 164 until the target speed, measured by the IMU 166, is reached. As the user swims with relatively lesser force, the microcontroller 158 signals the ESC 160 to increase the speed of the propulsor 164 until the target speed, measured by the IMU 166, is reached.
(27) In yet another use of the embodiment, the propulsor 164 is driven in a reverse direction to move the swimmer backwards. A reverse switch 162 signals the microcontroller 158 to reverse the direction of the ESC 160 to drive the propulsor 164 in reverse, thus moving the apparatus such that it pulls the user in reverse.
(28)
(29) Propulsor characteristics are defined by sensitivity and fade-out. Sensitivity refers to the amount of propulsor power is given in response to sensor input as the proximity sensor measures the magnitude and frequency of flexing of the fin 110 (
(30) One skilled in the art also understands that various sensors may be used to determine the work exerted by the user through the fin. In some embodiments a strain gauge is used to measure flexion of the fin.
(31) Fade-out refers to the gradual reduction in response after a minimum reading from the IMU, signifying a cessation of kicking The cessation of kicking results in a change in propulsor RPMs. In other words, when kicking starts, propulsion starts and when kicking stops, propulsion stops gradually. The function by which propulsion stops gradually is also known as the decay. How the propulsion starts and how gradually the propulsion stops, is determined by the propulsor's settings 179.
(32) Propulsor settings 179 are set in a propulsor-sensitivity program (
(33)
(34)
(35) If the proximity sensor reading 189 is equal to or less than the aforementioned preset minimum the procedure reads and compares the proximity sensor reading 189 to the propulsor setting 190 and gathers the RPM information from the fade-out table and returns to the reading of the proximity sensor 189. In an example embodiment a reading for fade-out may be
t=t+delta t
(36) Where t is time and delta t is the intended change in time according to the fade-out table data. This information is gathered from the onboard memory 194.
(37)
(38) In an example embodiment of the propulsor-settings GUI 179, shown in
(39) In this example in
(40) In
(41) A second iteration 200 of the apparatus is shown in
(42) These embodiments should not be construed as limiting.