In one embodiment, a method of controlling a platform adapted for movement relative to a boat that includes a drive mechanism for moving the platform is provided. At least one criterion is selected to use in determining a response to movement of the platform. A position of the platform relative to the boat is identified. It is detected that the platform has moved from the first position. A response is determined in response to movement of the platform. The response is initiated.
In another embodiment, a method of controlling a platform adapted for movement relative to a boat is provided. A position of the platform relative to the boat is identified. At least one criterion is selected to use in determination of a response to movement of the boat while the platform is in the first position. Movement of the boat is detected, and a notification is output in response to movement of the boat
In another embodiment, a system for controlling a platform adapted for movement relative to a boat that includes a vehicle power supply is provided. A drive system is coupled at least in part to the platform and to the boat. The drive system moves the platform between a first position and a second position. A local power source is coupled at least in part with the drive system to allow for platform operation independent of the vehicle power supply.
In another embodiment, a system for motorizing a platform relative to a boat is provided. A drive system is coupled at least in part to the platform and the boat. The drive system moves the platform between a first position a second position. A controller is coupled at least in part with the drive system to control platform operation. A safety mechanism is coupled at least in part with the controller to sense the presence of an obstruction between the platform and the boat to signal the controller upon sensing the obstruction.
In another embodiment, a method of controlling operation of a platform relative to an boat is provided. A drive system is coupled at least in part to the platform and the vehicle. The drive system is adapted to move the platform between a first position and a second position. A controller is coupled at least in part with the drive system. A position of the platform is sensed. A platform movement command is received at the controller. Movement of the platform is initiated at pre-selected speeds based on the command received. The length of time that the movement command is continuously received is determined. The drive system is directed to move the platform at a relatively slow speed for a predetermined initial time period and to move the platform at a relatively faster speed after the predetermined initial time period has ended.
It should be understood that the invention is not limited in its application to the details of the construction and the arrangement of the components set forth in the following description or illustrated in the drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is understood that the phraseology and terminology used herein is to describe and should not be regarded as limiting.
Large boats, such as yachts, often have powered lift platforms attached to their sterns. Boaters use these platforms for a variety of purposes. For instance, smaller watercraft, such as dinghies or personal motorized vehicles can be anchored to these platforms and then deployed or stowed as needed. Lift platforms also function as a convenient surface for swimmers to enter or exit the water. Such uses make powered lift platforms a very desirable accessory for boat owners.
There are problems, however, with boat lift platform that can cause damage or injury to both equipment and people. When a boat is underway, it is important to raise the platform, sufficiently high that it will not drag against the water and be damaged. Boaters, however, often forget to raise their platforms before they get underway. Also, hydraulic leakage can cause the boat lift platform to drift downward, unbeknownst to the boat's user, while the boat is underway. Problems also exist in that when platforms are raised or lowered, people or material obstructions can become interposed between the stern and the platform. In such a situation, if the boat lift continues to move, the person or material that is interposed can receive serious damage. Accordingly, what is needed is an intelligent boat lift platform.
A more detailed description of an intelligent boat lift system will now be provided for illustrative purpose.
Boat Lift system 102 in one example comprises a platform 104 attached to boat stern 100. The particular construction of platform 104 is not critical to an implementation of the boat lift system 102 described herein. It should be understand that platform 104 should be shaped, dimensioned, and engineered to accomplish one or more particular purposes. For example, platform 104 could take the form of a swim or diving platform or a surface on which to store a smaller vehicle such as a personal watercraft or a dinghy.
Platform 104 is attached to boat stern 100 through use of support members 106 and pivot assembly 108. Again, the particular size, shape, and dimensions of support member 106 are not critical to an implementation of the boat lift system provided herein. Support members 106 should be capable of bearing the intended loads for the boat lift system. In one example, support members 106 are identical (although they need not be) metal beams that are attached to the stern 100 of the boat. Support members 106 are attached to stern through bolts or some other form of adhesion. The exact means to connect support members 106 to stern is not important as long as support member 106 are capable of bearing the loads that are inflicted on them by platform 104.
Referring further to
Referring now to
It should be understood that the preceding discussion of boat lift system 102 is provided for illustrative purposes only. Certain boat might have different mounting configurations. For instance, multiple-stage hydraulics are used where the stern attachment point of the linkages is undercut from the rear portion of the stern. For example, in multiple-stage hydraulic systems, the first stage of hydraulics lifts the platform close to the stern and the second stage of hydraulics lifts the platform vertically to the position where it is level with the stern. The concepts disclosed herein are also applicable to such systems.
Further, the concepts disclosed herein are also applicable to boats having multiple useful positions for their platforms. In such system, the “down” position may be utilized for swim platform utilization and the “top” position might be used as a stowing position. In addition, there might be one or more “middle” positions that can be used for functions, such as lifting equipment out of the water so the boat can get underway.
Referring further to
Referring further to
Referring to
In one example, actuation assembly 300 comprises controller 301, user interface 302, local battery 304, and boat power distribution system 306. In one example, actuation assembly 300 is located within the hull of the boat. In another example, actuation assembly 300 is positioned within platform 104. The means by which actuation assembly 300 is attached to other parts of the boat or of the boat lift system 102 depends on the location of actuation assembly 300. For instance, if actuation assembly 300 is located in the hull of the boat, then it would be wired to other components within the boat. On the other hand, if the actuation assembly 300 were positioned outside the hull, then wireless connections could be used to electronically couple to components within the boat so as to minimize the number of holes drilled into the hull of the boat for wired connections.
In one example, controller 301 comprises a proportional motor control device, such as a battery powered motorized traversing unit (“BPMTU”) control box manufactured by Control Solutions LLC of Aurora, Ill. or of the kind described in co-pending U.S. patent application Ser. No. 12/194,966, entitled “Door Assist System Controller and Method”, which is hereby incorporated by reference. Such a controller is intelligent in that it can receive a number of sensory inputs and is programmable to respond to various permutations of such sensory inputs to respond in certain predefined ways. For instance, controller 301 can be programmed to control various aspects of the behavior of platform 104. Such aspects include but are not limited to the stop points of platform 104, the speed at which platform moves, the acceleration and/or deceleration of platform 104 as approaches a stop point, the proper response when platform 104 is detected to be out of position, and so forth. Similarly, controller 301 can receive a variety of inputs. Such inputs, include but our not limited to input from safety strips 114, input from platform position sensors 116, input from user interface 302, input from emergency stop or “shut off” switches 307 that can be positioned throughout the boat, input from boat movement sensors 308 that detect the speed and direction in which the boat is traveling, and input from miscellaneous sources 309, such the motor (e.g. current draw), speed and direction sensors, a data bus connected to a master boat controller, etc.
User interface 301 in one example comprises a wired or wireless interface through which controller 301 can be programmed and operated and through which user can receive feedback from controller 301. The particular design of user interface 301 is not critical to the functioning of boat lift system 102. User interface 301 should include sufficient means for a user to provide input and to receive output from the controller 301 such that the user can operate system 102 in an intended manner. Exemplary components for user interface 301 include keyboards, monitors, speakers, touch screens, remote control key fobs, and the like. The user interface 302 can be wired to the controller 301 and/or connected through a wireless interface (such as IrDA, Bluetooth™ Wi-Fi, two and three channel radio control, etc.) As another alternative, user interface 302 could include ports, such as Universal Serial Bus (USB™) ports that would allow a user to connect peripheral programming devices, such as hand held keypads or memory devices with programming routines stored thereon, to program controller 301. It should also be noted that the user interface 302 could also include security components to grant and restrict access to controller 301 as necessary to prevent unauthorized or undesirable use of system 102.
Controller 301 receives power from a local battery 304 and/or the boat power distribution system 306.
Local battery in one example comprises a rechargeable battery, such as a NiCD, LiPo, NiMH, gel, or the like. Power distribution system 306 in one example comprises any or all of the main boat battery, a boat generator, the boat engine, and the various wiring infrastructure needed to provide power to the parts of the boat that receive main power.
Different models of power consumption and distribution can be used depending on the needs of the operator, and controller 301 is programmed accordingly. For example, the boat power distribution system 306 could be the default power source and the local battery 304 could be the secondary source in the event that the boat power distribution system 306 was unavailable. Alternatively, local battery 304 could be the main power source and if depleted, could be recharged through an internal battery charger 310. Only if local battery 304 were unable to provide power, would controller 301 switch to the boat power distribution system 306.
It should also be understood that controller 301 manages power consumption in a number of ways. For instance, controller 301 is adapted to determine when a predetermined amount of vehicle power is available to recharge the local battery 304. For instance, controller 301 may determine that boat power system distribution system 306 has enough power to charge local battery, in which case, controller 301 will functionally couple battery charger 310 between boat power distribution system 306 and local battery 304 and charge local battery 304. In another example, controller 301 monitors its various inputs and makes a determination to stop supplying power to drive system 400. For example, controller 301 may determine that the boat is stopped and shutdown power to drive system 400 so as to conserve resources.
It should also be noted that power can be provided through wireless and/or wired connections. For example, if actuation assembly 300 were located in platform 104, it would be desirable to not drill a hole in the hull to provide a wired connection to the boat power distribution system 306. In such a case, inductive power transfer could be used to inductively couple power distribution system 306 through the hull to controller 301—for example when the platform is in an “up” position and the distance between power distribution system 306 and controller 301 is small enough to support inductive power transfer.
Referring now to
Referring further to
Motor 401 is operable to control hydraulic pump 405, which in turn controls hydraulic cylinder 110. By turning hydraulic pump 405 one way motor 401 causes hydraulic rod 407 to extend in a first direction. By turning hydraulic pump in another way, motor 401 causes hydraulic rod 407 to retract in a second direction.
Referring to
Exemplary operation of the boat lift system 102 will now be provided for illustrative purposes. It should be understood when referring to the operation of boat lift system that many of the process steps described herein will occur in relation to controller 301. Further referring to
Referring to
In step 803, the user selects a particular mode of operation to program. For instance, the user might program controller 301 for drift prevention, in which case flow passes to step 805.
Drift occurs when platform 104 moves without the end user wanting it to move. For example, platform might be in the “up” position while the boat is underway. As the boat hits waves, platform 104 might move downward due to the forces caused by waves. If this occurs, the mechanics of pivot assembly 108 and drive assembly 400 will often cause the platform to rebound to the “up” position. This temporary movement of platform 104 is normal and does not represent a significant threat of damage to either the boat or platform.
On the other hand, there may be more serious reasons as to why platform moves 104. For instance, hydraulic leakage or creep could occur. Hydraulic creep occurs when hydraulic fluid leaks from hydraulic cylinders 112 or another component of the system and diminishes their integrity enough that the system 102 is no longer resilient enough to hold platform in a desired position. Accordingly, controller 301 in one example is provided with a drift prevention mode.
To program controller 301 in drift prevention mode, the user in step 805 determines and enters at least one criterion to use in determining a response to movement of platform 104. In one example, the at least one criterion is the amount of time that the platform 104 has been, without intervention from the operator, displaced from the “up” position. For example, if the platform 104 is only out of position for a split second, then it is likely that the platform 104 movement is the result of normal movement of the platform due to bumpy operation. On the other hand, if platform 104 is out of position for a longer period of time, then it is likely that hydraulic creep has occurred.
In another example, the at least one criterion might include a predetermined distance of displacement from a particular position. For example, if lift system 102 were made of flexible materials (e.g. support members 106, pivot assembly 108), then displacement of platform 104 from a particular position might be a normal occurrence during the ordinary course of boat operation. Controller 301 would not correct for such displacements because the elasticity of the materials would cause platform 104 to return to its proper position. Accordingly, the operator could specify a “normal” position and then indicate a minimum distance of displacement that would constitute a movement for which lift system 102 should correct.
Another criterion can be set as the number of times that platform 104 has been out of position during a given period of time. For example, one response to platform 104 being out of position might be to move platform back to the “up” position 104. If system 102 has sufficient integrity, then this might be the only remedial action needed because the platform 104 would only drift very slowly away from the “up” position and there would be no need to perform maintenance. On the other hand, if platform 104 creeps a number of times, during a predetermined period, this might signify a greater degradation in system integrity and it would be worthwhile to notify the user as such. Of course, it should be understood, that the preceding criteria are provided for illustrative purposes only. Further, it should be understood that any one, both, or additional criteria could be used to determine a response to movement of platform.
In step 807, the user enters a response to movement of platform 104. For instance, as was mentioned above, the response might be to actuate motor 401 such that it returns platform 104 to the “up” position. The response could also include an audio and/or visual notification provided through user interface 302.
Referring back to step 803, in one example, the user might program controller 301 for a mode of operation other than drift prevention. For example, the user might program controller 301 for a mode of movement fault operation to deal with user operation of the boat when the platform is out of position. Serious damage can be done to the boat, boat lift system 102, people, and/or equipment if the boat is operated while platform 104 is out of position. Accordingly, in step 809, user programs controller 301 with one or more criteria that would indicate undesirable boat operation when platform is in a certain position. In one example, the user could specify that the boat platform 104 should not be lowered more than X amount, relative to the “up” position, while operating boat. In another example, the user could indicate that platform 104 should not be lowered more than X amount when operating boat in a forward direction, and more than Y amount when operating boat in a reverse direction.
In step 811, the user selects a response to movement of boat when the platform 104 is in an undesirable position. For example, the response could be to move platform 104 to the “up” position and/or to provide an audio and/or visual notification via user interface 302. In another example, the response could be to provide a more intense notification if the boat is moving in the reverse direction with the platform is down because this could indicate the presence of a person or equipment in the water behind the boat. The intensity of the notification could also increase in intensity and duration as the speed of the boat increases. Further, multiple notifications could be provided, such as a ringing sound that repeats itself in proportion to the speed of the boat, e.g., time period between rings decreases as speed increases and vice versa.
Referring further to
Referring further to
In another example, basic programming mode 815 could include a mode for power handling characteristics. For instance, the operator could specify the primary power source. For example, boat power could be used as primary power and the local battery 304 could be used as a back-up and vice versa. In another example, the operator could specify that the local battery 304 is only charged when the boat is running.
It should be noted that the modes of operation shown in
Referring to
In step 901, the user sets the platform 104 in the up position. In one example, this is done in one step by the user entering a platform “up” command. In another example, the user holds a platform “up” command until platform 104 reaches a desired position and then enters a command that identifies platform 104 as being in a desired operating position—in this instance, the “up” position.
In step 903, the user begins to operate boat. In step 905, platform position sensor 116 detects movement of platform 104 relative to boat. In step 907, controller 301 determines a response to movement of platform 104. In one example, controller 301 may elect to do nothing if the period of time during which platform 104 is out of position is short. In another example, controller 301 may elect to move platform 104 back to the desired operating position. In another example, controller 301 may determine that it has already exceeded a maximum number of times to return platform 104 to the desired operating position during a given period of time and elect to issue an alarm notification. In step 909, whatever response controller 301 determined in step 907 is initiated.
Referring to
In step 1001, the user begins to operate boat. In step 1003, movement sensor 303 detects movement of the boat and communicates this to controller 301. In step 1004, position sensor 116 determines that platform is not in the desired operating position and communicates this to controller 301. In one example, forward movement is detected. In another example, reverse movement is detected. In step 1005, controller 301 determines a response to movement when platform 104 is not in the desired position. In one example, controller 301 elects to play an audio or visual notification. Such a notification can vary in intensity given the situation. If forward movement is detected the notification may increase in intensity and/or frequency in direct proportion to the speed of the boat. If reverse movement is detected, the notification may be at high intensity immediately. In another example, controller 301 may elect to automatically lift platform 104 back to the desired operating position in response to movement. In step 1007, the response is initiated.
While particular embodiments have been shown and described, it will be apparent to those skilled in the art that changes and modifications may be made without departing from the broader aspects of applicants' contribution. The actual scope of the protection sought is intended to be defined in the following claims when viewed in their proper perspective based on the prior art.