The present disclosure relates to swimming frameworks with driving mechanisms operated by the swimmer or by a motor; and to swim fins, flippers or other swimming aids held by or attachable to the hands, arms, feet or legs; and to other apparatuses for converting muscle power into propulsive effort using hand levers, cranks, pedals, or the like, e.g. water cycles, boats propelled by boat-mounted pedal cycles for propelled drive.
Personal underwater vehicles designed for water sports, such as diver propulsion vehicles (DPV), use electric propulsors and some type of a handle, grip or hook-up mechanism to mechanically connect the diver/swimmer to the vehicle. Speed is controlled by dials, switches or manual throttle mechanisms.
“Sea scooters” are handheld, battery-powered underwater-sports devices that can tow a person through the water. They may be attached to lower limbs and used as pushing devices.
A monofin is a type of swim fin typically used in underwater sports such as fin-swimming, free-diving and underwater orienteering. Resembling a fish's tail fin, it consists of single or linked surfaces attached to both of the diver's feet. Monofins are used to convert muscle power into propulsive work.
To use a monofin a person inserts both feet into the fin's foot openings and swims with a dolphin kick, which is a power stroke of the legs, with the feet thrust rearward.
In assistive technology (electric-assist), a sensor detects cadence or torque and indicates to a controller to accelerate. With cadence-sensing, a sensor on the main housing of an apparatus picks up movement of a magnet attached to the moving parts of the apparatus, and communicates with a motor to turn on.
Torque sensors measure the force placed on a moving part of an apparatus, in this case a fin. Force on the monofin is communicated to the torque sensor to tell it there activate to assist human work.
A MOSFET transistor (Metal Oxide Semiconductor Field Effect Transistor) is a commonly used semiconductor device for switching and amplifying electronic signals in electronic devices. A magnetic switch is used to switch electronics while allowing the switch to remain in an enclosed environment. An example of a magnetic switch is a reed switch wherein a magnet outside of the enclosed environment causes a flexible member to move and close a normally-open electrical contact or to move and open a normally-closed electrical contact.
A sensor is an apparatus for measuring input from an input device. An input device may include light, heat, magnetic material pressure or proximity.
A 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 split between the swimmer and the propulsor. As the swimmer does more work, power from the fin is reduced to a predetermined, average level of propulsion. As the swimmer does less work, propulsion increases to the predetermined level. One skilled in the art understands that the apparatus may work with a maximum of propulsion and minimum of effort on the part of the swimmer as well as a maximum effort on the part of the swimmer with no propulsion from the propulsor.
Through the use of a switch that the swimmer activates via foot action, the apparatus can also propel a swimmer in reverse. Movement of one's heels together engages a switch for changing direction. The switch reverses the direction of the propulsor.
A proximity sensor on the embodiment's power unit senses fin movement by receiving signals from a magnetic tag on the monofin. It senses distance as well as the rate of change of the distance between magnetic tag and sensor; in this way the deflection and rate of deflection of the fin can be measured, and translated to force exerted by the swimmer on the fin.
The sensor activates a microcontroller which activates a propulsor, delivering propulsion in relation to the work of the swimmer. The more work the swimmer delivers, the greater the thrust generated by the propulsor.
A magnetic tag on the fin sends signals to the sensor describing flexion of the fin and therefore the human force on the fin. The sensor is disposed on the housing of the power unit.
The relationship between the sensor reading and the calculated force applied to the fin is established with the understanding of the properties of the specific fin materials and design. The work exerted by the user, also referred to as the calculated force applied to the fin, is derived from the proximity sensor output by the following equation:
F=R(S)
where F is the force applied to the fin, R is the flexion, and S is the distance measured by the proximity sensor. The following two examples demonstrate example applications of the formula to control the RPM of the propulsor in response to the work exerted by the user.
In a work-based application:
In a power-based application:
Where An is a predetermined constant and n is a natural number.
In another embodiment the thrust or RPM delivered by the propulsor is determined by the signal from the proximity sensor, by a relationship-linking thrust (T) to the amplitude of the sensor response S(t) at a given moment tm by the following equation:
where F is any monotonic or step function of (dSn/dtn) or combination of monotonic and step functions; n=(0, 1 . . . 10), t is a time variable; tm is the time of the measurement; T is the thrust of the propulsor; and S is the sensor-signal strength as a function of time.
Thrust at any given moment tm is equal to the value of function F at tm. F can be any monotonic or step function or any combination of monotonic or step functions. The argument of function F can be any n'th-time derivative of S including n=0 which represents S(t). Thrust T in this equation can be replaced with RPM, power, electric current measured on the input of the motor, or any parameter which is in relationship to thrust.
In another embodiment, the relationship between load on the fin and flexion of the fin is described by the Euler-Bernoulli equation:
where q is the force per unit length (also referred to as distributed load) on the fin; E is the elastic modulus of the fin; I is the second moment of area of the fin's cross section, w(x) is the displacement of the fin; and x is the distance from the binding.
Solving for w(x) gives the opportunity to find displacement of the fin at any distance x from the binding for any load distribution q(x) on the fin. The specific distribution of q(x) can be experimentally obtained by testing a fin as it is moved in water.
Example solutions for two specific q distributions are given below. The types of distributions are the uniform distribution and triangular distribution (https://mechanicalc.com/reference/beam-deflection-tables):
In a uniform distribution case (q=constant for all x) the deflection w(x) is described by the following equation:
For triangular distribution, q changes in a linear fashion between qmax and 0, qmax and is applied on the edge of the binding and is described in the following equation:
The relationship between the loading level q and displacement of the fin w at any given point x. w=Z(q) may be determined, understanding that x is the distance from the binding edge.
If the displacement sensor is placed at x=x0 then its signal S will be proportional to w (x0); thus by measuring S one can assess q or qmax.
The the relationship between S and q. S (t)=G(q,t) where S is the sensor signal amplitude and G a function of q and t (load and time) may therefore be determined.
Ultimately the thrust-load relationship can be established by substituting S(t) in equation [1] with G(q) as in the following equation:
Where F is any monotonic or step function of (dGn/dtn) or combination of monotonic and step functions, n=(0, 1 . . . 10), t is a time variable, tm is the time of the measurement, T is the thrust of the propulsor, and S is the sensor signal strength as a function of time.
In all of the embodiments, the microcontroller's firmware controls the propulsive power; reads inputs from the sensors; records and stores sensor data; and communicates with the embodiment's app.
A charger is electronically coupled to a battery, which supplies electronic power to a MOSFET switch. A magnetic switch is a primary power switch that turns on the MOSFET switch. The magnetic switch and MOSFET switch power a microcontroller. An inertial measurement unit (IMU) sends signals to the microcontroller relating to the inertia of the housing the apparatus. The microcontroller powers an electronic speed controller (ESC). A reverse switch signals the microcontroller to reverse the direction of the propulsor.
An app receives input from the swimmer independent of the use of the apparatus while swimming. The app communicates with the firmware installed on the microcontroller inside the apparatus. These instructions are transmitted to the microcontroller by a wireless link.
With this app a user may adjust the settings related to the operation of the apparatus; change aspects of the link between propulsor and user; activate onboard recording; retrieve recorded data from the onboard controller; and view recorded data as a visualization (e.g. 3D underwater path). The app records movement-related data: x, y and z-coordinate position; time of day, atmospheric, and underwater pressure, temperature, and water salinity.
The power pack of the embodiment may be detached for using the monofin unpowered.
The embodiment's monofin has a circular opening cut into it so that the fin's movement does not interfere with the propulsor.
Toe clips 118 accept shoes with mating clips. Shoes 124 (
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.
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.
The diagram of
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.
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.
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.
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.
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 (
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.
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.
Propulsor settings 179 are set in a propulsor-sensitivity program (
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
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.
In an example embodiment of the propulsor-settings GUI 179, shown in
In this example in
In
A second iteration 200 of the apparatus is shown in
These embodiments should not be construed as limiting.
Number | Name | Date | Kind |
---|---|---|---|
3635188 | Rutkowski | Jan 1972 | A |
4938722 | Rizley | Jul 1990 | A |
6341993 | Lalli, Jr. | Jan 2002 | B1 |
6375530 | Earl | Apr 2002 | B1 |
10071289 | Robinson | Sep 2018 | B1 |
Number | Date | Country | |
---|---|---|---|
20200070006 A1 | Mar 2020 | US |
Number | Date | Country | |
---|---|---|---|
62765626 | Sep 2018 | US |