Apparatus and method for controlling fluid propulsion

10953284 ยท 2021-03-23

Assignee

Inventors

Cpc classification

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) FIG. 1 is a front perspective view of the present embodiment;

(2) FIG. 2 is a front perspective view with shoes attached;

(3) FIG. 3 is a side perspective view during an upward kick;

(4) FIG. 4 is an orthographic side view of the embodiment as worn by a swimmer performing an upward kick;

(5) FIG. 5 is a side perspective view of the embodiment during a downward kick;

(6) FIG. 6 is an orthographic side view as worn by a user during a downward kick;

(7) FIG. 7 is a top perspective view showing a reverse-mode switch;

(8) FIG. 8 is a rear perspective view of the embodiment showing the reverse-mode switch;

(9) FIG. 9 is a diagram depicting the embodiment's electronics components;

(10) FIG. 10 is a diagram of the starting procedure;

(11) FIG. 11 is a diagram of the IMU procedure;

(12) FIG. 12 is a diagram of the propulsor-control procedure;

(13) FIG. 13 depicts a graphical user interface (GUI) of the propulsor settings of an example embodiment;

(14) FIG. 14 depicts a graphical user interface (GUI) of the propulsor settings of an example embodiment;

(15) FIG. 15 is a second iteration of the embodiment, this one with two fins.

DESCRIPTION

(16) FIGS. 1 and 2 show an example embodiment 100 of a monofin 100 for propelling a swimmer through water. The monofin 110 is engaged with a housing-support structure 122 that supports a housing 116 for containing electronics and an electric power source. In some embodiments the housing has a structure 120 for mounting a propulsor 114. The propulsor 114 is configured to fit through a circular opening 126 in the monofin 110. A main power switch 132 is a mechanism that employs a magnet or magnetic material; when moved to cover a magnetic receiver 134, a magnetic switch inside the housing is engaged, which turns on the electronic system in the electronic housing 116. Magnetic switches are common in the industry and are often used to communicate through a sealed barrier. One skilled in the art understands the need to seal off electronics and electronic power sources from a wet environment.

(17) Toe clips 118 accept shoes with mating clips. Shoes 124 (FIG. 2) attach to the monofin by way of clips 118 and mating clips embedded in the shoes 124. One skilled in the art is familiar with similar clips as used in cycling and skiing and the like. In some embodiments the monofin has stiffeners 112 that provide structural support about the edges of the fin.

(18) FIGS. 3 and 4 show the embodiment 100 with the monofin 110 flexed as it is when a swimmer 136 kicks upward (arrow 128). Previously described reference numbers are shown for reference. As fluid through the propulsor 114 is directed through the opening 126, it can be seen that most of the thrust is 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 129, causing some oscillation while the swimmer kicks, the resultant-force vectors propel the swimmer forward. In some embodiments a proximity sensor (109 and 111) measures the deflection of the fin.

(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) FIGS. 5 and 6 show the embodiment 100 with the monofin 110 flexed as it is when a swimmer 136 kicks downward, arrow 130. Previously described reference numbers are shown for reference. The propulsor 114 is substantially coaxial with the housing 116. A mounting structure 122 holds the housing and thus the propulsor at an angle 142 with respect to the unflexed fin that is between 5 and 25 and more preferably between 10 and 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) FIGS. 7 and 8 show a reverse-thrust switch 138 which is a magnetic receiver paired with a magnet 140 that is mounted proximal to the heel of each shoe. Moving one's heels together brings the magnets 140 in contact with the magnetic sensor 138 which in turn engages a switch in the housing 116 that reverses the direction of the propulsor 114, thus reversing the motion of the fin. One skilled in the art understands that such a magnet and magnetic sensor configuration may be used to communicate various commands to a circuit. A click-and-hold motion may communicate reverse direction while a double-click motion may communicate a high-speed reverse motion. Previously described reference numbers are shown for reference. One skilled in the art understands how the reverse-thrust switch 138 may be configured with a mechanical switch in place of a magnetic switch.

(23) The diagram of FIG. 9 shows components within the electronics housing 116 (FIG. 8). A battery-management system or charger 152 is electronically coupled to a battery 150. The battery supplies electronic power to a MOSFET switch 154. A magnetic switch 156 is a primary power switch that turns on the MOSFET switch 154. The magnetic switch 156 and MOSFET switch 154 power a microcontroller 158. A pressure, time and salinity sensor 157 sends signals to the microcontroller relating to the pressure, time and salinity of the environment. An inertial measurement unit (IMU) 166 sends signals to the microcontroller 158 relating to the inertia of the housing 116 (FIG. 8) and thus the apparatus. The microcontroller powers an electronic speed controller (ESC) 160. A reverse switch 162 signals the microcontroller 158 to reverse the ESC 160, which reverses the direction of the propulsor 164. An app 170 receives input from a user to configure the microcontroller. These instructions are transmitted to the microcontroller by a wireless link 168.

(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) FIG. 10 is a flowchart demonstrating a control software application, otherwise referred to as an app. The procedure begins with a binary component 171 that asks if the app is on. If the app is not on the program proceeds to default or recent values 172 and then starts the propulsor-control procedure 173. If the app is on the program proceeds sync with the app 174 and then to set the propulsor settings 175, which are stored in memory 179.

(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 (FIG. 3). In one embodiment the flex of the fin is measured by calculations derived from information gathered from the proximity sensor 109 and the sensed magnet 111. The program calculates the change in distance between the magnet and sensor as well as the frequency of the change. One skilled in the art understands how the two measurements can be used to determine if the user is powering their stroke with long slow strokes or short fast strokes. The amount of power exerted, or work done, is then derived from an equation based on the information.

(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 (FIG. 13) which are part of the starting-procedure app 175. The information relating to propulsion characteristics is setup in the app and then uploaded to the microcontroller 176. Setup of the Inertial Measurement Unit (IMU) status 177 measures Pressure (P) Temperature (T) and Salinity (S) while the app is on. The IMU status may be recorded or not recorded in the step 177. Once the IMU status is determined 177, the IMU procedure is started 180. The system continues to function until the swimmer stops kicking, at which point the system pauses for a wait time of T1 milliseconds (ms) 178 and then begins the program again at the beginning, checking if the app is on 171.

(33) FIG. 11 details the IMU procedure. The program starts with a reading 181 from the Record or Not step 177 (FIG. 10). If the record status is off, the unit will not record 182. If the record status is set to ON, the unit begins recording the IMU status to memory and begins to read the IMU sensor X, Y and Z coordinates, setting a new XYZ location 183. The temperature (T), Pressure (P) and Salinity (S) are recorded along with the time of each recording 184. The XYZ coordinates and T, P, S, measurements are continuously recorded 185, and stored in memory 186. When kicking stops, the system pauses for a wait time of T2 ms 187 and then begins the program again at the beginning, checking if the record status is on 181.

(34) FIG. 12 details the propulsion control procedure. The procedure begins with a start-setting time at zero (Set t=0), 188. The procedure subsequently collects a reading from the proximity sensor and reads the magnetic sensor value 189; if the reading is less than a preset minimum value the procedure compares the sensor value to propulsor settings and retrieves an RPM value, 191. With the RPM value retrieved 191, the RPM value is then compared to the Propulsor Setting Sensitivity and fade-out setting 193 and the Propulsor Setting is maintained. Following, the procedure then waits a period, measured in milliseconds (Wait T3 ms) 192 and returns to read proximity sensor value 189.

(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) FIG. 13 depicts a graphical user interface (GUI) of the propulsor settings of an example embodiment. In this example a sensitivity slider 197 allows the user to change the sensitivity 197 by sliding the graphic upward for a maximum sensitivity or downward for minimum sensitivity. The sensitivity slider 197 changes the graphic line 198 from a maximum increase in propulsor RPMs, otherwise referred to as power. A mid-range setting 198 is shown in a varied dotted line and a minimum setting 198 is shown in dashed line. A fade-out slider 196 allows the user to change the fade-out from a minimum to a maximum setting by sliding the graphic upwards or downwards. The fade-out slider 196 changes the graphic line 199 from a gradual decrease in propulsor RPMs over time 199 to a mid-range setting 199 rapid decrease in propulsor RPMs over time, shown in dashed line 199.

(38) In an example embodiment of the propulsor-settings GUI 179, shown in FIG. 13, if the sensitivity slider 197 were set to create the line 198, as fin strokes per minute decrease, the power decreases. In this setting, the propulsor RPMs increase as the FSPM increases. This mode augments the user's work by increasing propulsor RPMs as the user kicks harder and decreases propulsor RPMs as the user kicks less. Such a rapid response may be useful when performing specific tasks close to an underwater obstacle wherein the user may want to stop rapidly. A more gradual sensitivity may be useful when moving about or traveling a distance.

(39) In this example in FIG. 13, a setting denoted by the Fade Out slider 196 that creates the line 199 would stop the propulsor almost immediately after the user stopped kicking, as noted by the procedure (Wait T3 ms) 192 (FIG. 12). In another example, with the fade-out setting to the graphic line 199, the propulsor RPMs would continue after the user stopped kicking, and fade out over time.

(40) In FIG. 14, n an example embodiment of the propulsor settings GUI 179, if the sensitivity slider 197 were set to create the line 198, the propulsor RPMs would decrease gradually as the fin strokes per minute (FSPM) increased, and the propulsor RPMs would increase as the FSPM decreased. In this example, the Fade Out function is disabled. Lines 198 and 198 show examples of a faster response of the sensitivity. For example the setting shown by line 198 would produce a very rapid decrease in propulsor RPMs as FSPM increased. This mode may be useful in traveling a distance with the intent to conserve power while maintaining a maximum speed. As the user exerts more power, the propulsor contributes less; as the user exerts less power, the propulsor contributes more, thus keeping a relatively steady velocity. One skilled in the art understands that maintaining a constant velocity in water is relative to the movement of the water and that any measurement of velocity in water will vary about a range of velocities but may be kept relatively constant within such a range.

(41) A second iteration 200 of the apparatus is shown in FIG. 15. A pair of fins 210 are each formed with an engagement for the user's feet 218 upon which are mounted a structural base 222 that supports an electronics housing 216 and a propulsor 214. One skilled in the art understands that the pair of fins, the electronics housing and the propulsor functions of iteration 200 may be controlled in a similar manner to that of iteration 100.

(42) These embodiments should not be construed as limiting.