The present disclosure generally relates to methods and systems for propelling marine vessels, and more particularly to systems and methods for providing lateral and rotational propulsion.
Many different types of marine drives are well known to those skilled in the art. For example, steerable marine drives mounted to the rear of the vessel, such as outboard motors that are attached to the transom of a marine vessel and stern drive systems that extend in a rearward direction from the stern of a marine vessel, may be provided in groups of two or more and separately steerable to enable surge, sway, and yaw directional control, sometimes referred to as joysticking. The steerable marine drives are each steerable about their steering axis to a range of steering angles, which is effectuated by a steering actuator. Lateral marine drives may be positioned to exert lateral force on the marine vessel, such as bow thrusters. Marine drives generally comprise a powerhead, such as an electric motor or an internal combustion engine, driving rotation of a drive shaft that is directly or indirectly connected to a propeller on a propeller shaft and that imparts rotation thereto.
The following U.S. Patents are incorporated herein by reference, in entirety:
U.S. Pat. No. 6,234,853 discloses a docking system that utilizes the marine propulsion unit of a marine vessel, under the control of an engine control unit that receives command signals from a joystick or push button device, to respond to a maneuver command from the marine operator. The docking system does not require additional marine drives other than those normally used to operate the marine vessel under normal conditions. The docking or maneuvering system of the present invention uses two marine propulsion units to respond to an operator's command signal and allows the operator to select forward or reverse commands in combination with clockwise or counterclockwise rotational commands either in combination with each other or alone.
U.S. Pat. No. 6,402,577 discloses a hydraulic steering system in which a steering actuator is an integral portion of the support structure of a marine propulsion system. A steering arm is contained completely within the support structure of the marine propulsion system and disposed about its steering axis. An extension of the steering arm extends into a sliding joint which has a linear component and a rotational component which allows the extension of the steering arm to move relative to a moveable second portion of the steering actuator. The moveable second portion of the steering actuator moves linearly within a cylinder cavity formed in a first portion of the steering actuator.
U.S. Pat. No. 7,398,742 discloses a steering assist system providing differential thrusts by two or more marine drives in order to create a more effective turning moment on a marine vessel. The differential thrusts can be selected as a function of the magnitude of turn commanded by an operator of the marine vessel and, in addition, as a function of the speed of the marine vessel at the time when the turning command is received.
U.S. Pat. No. 7,467,595 discloses a method for controlling the movement of a marine vessel that rotates one of a pair of marine drives and controls the thrust magnitudes of two marine drives. A joystick is provided to allow the operator of the marine vessel to select port-starboard, forward-reverse, and rotational direction commands that are interpreted by a controller which then changes the angular position of at least one of a pair of marine drives relative to its steering axis.
U.S. Pat. No. 9,039,468 discloses a system that controls speed of a marine vessel that includes first and second marine drives that produce first and second thrusts to propel the marine vessel. A control circuit controls orientation of the marine drives between an aligned position in which the thrusts are parallel and an unaligned position in which the thrusts are non-parallel. A first user input device is moveable between a neutral position and a non-neutral detent position. When the first user input device is in the detent position and the marine drives are in the aligned position, the thrusts propel the marine vessel in a desired direction at a first speed. When a second user input device is actuated while the first user input device is in the detent position, the marine drives move into the unaligned position and propel the marine vessel in the desired direction at a second, decreased speed without altering the thrusts.
U.S. Pat. No. 10,259,555 discloses a method for controlling movement of a marine vessel near an object that includes accepting a signal representing a desired movement of the marine vessel from a joystick. A sensor senses a shortest distance between the object and the marine vessel and a direction of the object with respect to the marine vessel. A controller compares the desired movement of the marine vessel with the shortest distance and the direction. Based on the comparison, the controller selects whether to command the marine propulsion system to generate thrust to achieve the desired movement, or alternatively whether to command the marine propulsion system to generate thrust to achieve a modified movement that ensures the marine vessel maintains at least a predetermined range from the object. The marine propulsion system then generates thrust to achieve the desired movement or the modified movement, as commanded.
U.S. Pat. No. 10,926,855 discloses a method for controlling low-speed propulsion of a marine vessel powered by a marine propulsion system having a plurality of propulsion devices that includes receiving a signal indicating a position of a manually operable input device movable to indicate desired vessel movement within three degrees of freedom, and associating the position of the manually operable input device with a desired inertial velocity of the marine vessel. A steering position command and an engine command are then determined for each of the plurality of propulsion devices based on the desired inertial velocity and the propulsion system is controlled accordingly. An actual velocity of the marine vessel is measured and a difference between the desired inertial velocity and the actual velocity is determined, where the difference is used as feedback in subsequent steering position command and engine command determinations.
U.S. Pat. No. 11,091,243 discloses a propulsion system on a marine vessel that includes at least one steerable propulsion device and at least one lateral thruster. A steering wheel is mechanically connected to and operable by a user to steer the at least one propulsion device. A user interface device is operable by a user to provide at least a lateral thrust command to command lateral movement and a rotational thrust command to command rotational movement of the vessel. A controller is configured to determine a difference between a steering position of the propulsion device and a centered steering position. A user interface display is controllable to indicate at least one of the steering position of the propulsion device and the difference between the steering position and the centered steering position. The controller is further configured to determine that the steering position is within a threshold range of the centered steering position.
U.S. Publication No. 2021/0286362 discloses a marine propulsion system that includes at least two parallel propulsion devices that each generate forward and reverse thrusts, wherein the parallel propulsion devices are oriented such that their thrusts are parallel to one another, and at least one drive position sensor configured to sense a drive angle of the parallel propulsion devices. A lateral thruster is configured to generate starboard and port thrust to propel the marine vessel. A user input device is operable by a user to provide at least a lateral thrust command to command lateral movement of the marine vessel and a rotational thrust command to command rotational movement of the marine vessel. A controller is configured to control the parallel propulsion devices and the lateral thruster based on the lateral steering input and/or the rotational steering input and the drive angle so as to provide the lateral movement and/or the rotational movement commanded by the user without controlling the drive angle.
U.S. application Ser. No. 17/131,115 discloses a method of controlling an electric marine propulsion system configured to propel a marine vessel including measuring at least one parameter of an electric motor in the electric marine propulsion system and determining that the parameter measurement indicates an abnormality in the electric marine propulsion system. A reduced operation limit is then determined based on the at least one parameter measurement, wherein the reduced operation limit includes at least one of a torque limit, an RPM limit, a current limit, and a power limit. The electric motor is then controlled such that the reduced operation limit is not exceeded.
This Summary is provided to introduce a selection of concepts that are further described below in the Detailed Description. This Summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
According to one aspect, a marine propulsion system configured for propelling a marine vessel includes at least two steerable rear marine drives that each generate forward and reverse thrusts, wherein each rear marine drive is independently steerable to a range of steering angles, and a lateral marine drive configured to generate starboard and port thrusts on the marine vessel. The system further includes a user input device, such as a joystick, operable by a user to provide a propulsion demand input commanding sway movement of the marine vessel and yaw movement of the marine vessel. A control system is included that is configured to control steering and thrust of each of the at least two rear marine drives and thrust of the lateral marine drive based on the propulsion demand input to generate the sway movement and/or the yaw movement commanded by the user.
In one embodiment, the lateral marine drive is positioned at a bow region of the marine vessel and is one of a discreet drive that operates only at a predetermined rotational speed and a variable speed drive where the rotational speed is controllable by the control system. In a further example, the lateral marine drive is a thruster and each of the rear marine drives is positioned to extend rearward of a stern of a marine vessel and includes an engine or an electric motor powering rotation of a propulsor.
In one embodiment, the control system is configured to operate both the lateral marine drive and the at least two rear marine drives when the propulsion demand input is within a high yaw demand range and/or a high sway demand range such that the lateral marine drive produces a thrust additive to a yaw and/or sway component of a total thrust of the at least two rear marine drives to achieve a greater yaw or sway velocity and/or a greater yaw or sway acceleration than is achievable with the at least two rear marine drives alone or with the lateral marine drive alone.
In one embodiment the control system is configured to operate both the lateral marine drive and the at least two rear marine drives when the propulsion demand input is within a lowest yaw demand range and/or a lowest sway demand range such that the lateral marine drive produces a thrust that opposes a yaw and/or a sway component of a total thrust of the at least two rear marine drives to achieve a lower yaw or sway velocity and/or a lower yaw or sway acceleration then is achievable with the at least two rear marine drives or with the lateral marine drive alone.
In one embodiment the control system is configured to operate only the lateral marine drive to generate yaw thrust when the propulsion demand input is within a mid-yaw demand range.
In one embodiment, the control system is configured to operate only the at least two rear marine drives to generate sway thrust when the propulsion demand input is within a mid-sway demand range.
In one embodiment, the user input device is configured to be operated in a first mode to control only the at least two rear marine drives, a second mode to control both the lateral marine drive and the at least two rear marine drives and a third mode to control only the lateral marine drive, and the control system is configured to receive user selection of the second mode prior to controlling steering and thrust of each of the at least two rear marine drives and thrust of the lateral marine drive based on the propulsion demand input.
In one embodiment, the system further comprises a control model stored in memory accessible by the control system, the control model representing hull characteristics and propulsion system characteristics for the marine vessel, wherein the control system is configured to utilize the control model to determine a thrust command for the lateral marine drive and a thrust command for each of the at least two rear marine drives. In a further example, the control system is configured to associate the propulsion demand input with a target velocity and/or a target acceleration and to utilize the control model to solve for at least one of a surge command, a sway command, and a yaw command for each of the lateral marine drive and the at least two rear marine drives based on the target velocity and/or target acceleration.
In another further example, the control model is based on at least a vessel length of the marine vessel, a vessel beam of the marine vessel, a location of each marine drive, a thrust capability of each marine drive, and the range of steering angles for each rear marine drive.
In one embodiment the control system is further configured to determine a thrust command for each of the lateral marine drive and the at least two rear marine drives and a steering position command for each of the at least two rear marine drives based on the propulsion demand input, a number of marine drives operating in the propulsion system, and a location of each of at least the lateral marine drive and the at least two rear marine drives with respect to a center of turn of the marine vessel.
In a further embodiment, the control system is configured to determine the thrust commands based on a charge level of a power storage device associated with at least one of the lateral marine drives and the at least two rear marine drives.
In one embodiment, the system further comprises a map stored in memory by the control system, wherein the map is configured to correlate the possible propulsion demand inputs from the user input device to thrust commands for each of the lateral marine drive and each of the at least two marine drives. The control system is configured to utilize the map to determine a thrust command for the lateral marine drive and thrust commands for each of the at least two rear marine drives based on the propulsion demand input.
In a further embodiment, the map is configured to correlate a charge level of a battery associated with at least one of the lateral marine drives and at least two rear marine drives to thrust commands for each of the lateral marine drive and each of the at least two rear marine drives.
A method of controlling a marine propulsion system for a marine vessel includes receiving from a user input device a propulsion demand input commanding a sway movement of the marine vessel and/or a yaw movement of the marine vessel. The method further includes determining a rear thrust command and a steering position command for each of at least two steerable rear marine drives based on the propulsion demand input, where each rear marine drive generates forward and reverse thrusts and is independently steerable to a range of steering angles, and determining a lateral thrust command based on the propulsion demand input for a lateral marine drive configured to generate starboard and port thrusts on the marine vessel. Each of the at least two rear marine drives are then controlled based on the respective rear thrust command and the respective steering position command, and the lateral marine drive is controlled based on the lateral thrust command so as to generate the sway movement and/or the yaw movement commanded by the user.
In one embodiment, the rear thrust commands and the steering position commands for the at least two rear marine drives and the lateral thrust command for the lateral marine drive is based on the propulsion demand input, a number of marine drives operating in the propulsion system, and a location of each of at least the lateral marine drive and the at least two rear marine drives with respect to a center of turn of the marine vessel.
In a further example, the rear thrust commands and the steering position commands for the at least two rear marine drives and the lateral thrust command for the lateral marine drive is further based on a charge level of a battery associated with at least one of the lateral marine drives and the at least two rear marine drives.
In one embodiment, when the propulsion demand input is within a lowest yaw demand range and/or a lowest sway demand range, the lateral marine drive is controlled to produce a thrust that opposes a yaw and/or sway component of a total thrust of the at least two rear marine drives to achieve a lower yaw or sway velocity and/or a lower yaw or sway acceleration than is achievable with the at least two rear marine drives along or with the lateral marine drive alone.
In one embodiment, when the propulsion demand input is within a high yaw demand range and/or a high sway demand range, the lateral marine drive is controlled to produce a thrust that is additive to a yaw and/or sway component of a total thrust of the at least two rear marine drives to achieve a greater yaw or sway velocity and/or greater yaw or sway acceleration than is achievable with the at least two rear marine drives alone or the lateral marine drive alone.
In one embodiment, only the lateral marine drive is operated to generate yaw thrust when the propulsion demand input is within a mid yaw demand range.
In one embodiment, only the at least two rear marine drives are operated to generate sway thrust when the propulsion demand input is within a mid sway demand range.
In one embodiment, the method further includes storing a control model representing hull characteristics and propulsion system characteristics and utilizing the control model to determine each of the rear thrust commands and the lateral thrust command.
In one embodiment, the step of determining the lateral thrust command includes utilizing a closed-loop yaw controller to determine the lateral thrust command based at least in part on sensed yaw motion of the marine vessel. In a further example, where the received propulsion demand input commands zero yaw movement, a magnitude and a direction of the lateral thrust command is determined based on the sensed yaw motion to generate an opposing yaw thrust.
In one embodiment, the method further includes storing a map configured to correlate all possible propulsion demand inputs from the user input device to thrust commands for each of the lateral marine drive and each of the at least two rear marine drives, and utilizing the map to determine the lateral thrust command for the lateral marine drive and the rear thrust command for each of the at least two rear marine drives.
Various other features, objects, and advantages of the invention will be made apparent from the following description taken together with the drawings.
The present disclosure is described with reference to the following Figures.
The inventors have recognized a need for vessel control systems and methods that provide improved control over lateral and rotational movement of the marine vessel. Rear drives are increasingly mounted closer together on the stern of the vessel to optimize on-plane performance. Placing the drives close together negatively impacts the capabilities of the propulsion system to effectuate and control sideways lateral (sway) and rotational (yaw) propulsion, thus negatively impacting performance of the propulsion system for joysticking. For example, mounting the drives closer to the centerline of the vessel narrows the steering angle utilized to effectuate sway movements—i.e., reducing the drive splay when moving the vessel laterally sideways. Decreased steering angles reduces the sway components of thrust and the resulting sway vector and decreasing efficiency. Drives close to center are also less efficient at generating yaw movements. Additionally, joysticking with only rear drives requires frequent gear shifting and steering changes for each of the plurality of rear drives, which tends to generate significant noise and impart potentially uncomfortable vibrations on the vessel.
Based on the foregoing problems and challenges in the relevant art, the inventors developed the disclosed propulsion systems and methods providing integrated control of both rear and lateral marine drives to unify thrust calculations and optimize efficiency of lateral and rear drives on the vessel. In addition to a plurality of independently steerable rear-marine drives positioned at the stern of the marine vessel, one or more lateral marine drives is positioned and configured to generate starboard and port thrusts on the side of vessel. The system is configured to control steering and thrust of each of the plurality of rear marine drives and to control thrust of a lateral marine drive based on a user-provided propulsion demand input. Thus, the propulsion system is configured to optimize the starboard and port thrusts from the lateral thruster in conjunction with the rear thrusts from the steerable rear drives to most efficiently and effectively generate sway movement and/or yaw movement commanded by the user.
The lateral marine drive may be mounted in an area of the bow of the marine vessel and controllable in forward and reverse directions to generate starboard and port directional thrusts at the bow. The starboard and port thrusts, including the yaw moment of the lateral marine drive thrust, is integrated into and accounted for in the propulsion control scheme such that the thrusts generated by the lateral marine drive and the plurality of rear marine drives are totaled and each individual drive is controlled so that the total sway thrust effectuated by all drives in the propulsion system results in the commanded lateral sway movement and/or surge movement and the total yaw thrust effectuated by all drives in the propulsion system results in the commanded rotational yaw movement (or lack thereof).
The control system and method are configured to operate the lateral marine drive, the plurality of real marine drives, or both simultaneously depending on the propulsion demand input. For example, when the propulsion demand input is within a high yaw demand range and/or a high sway demand range, and thus large yaw and/or sway acceleration is demanded, both the lateral marine drive and the at least two rear marine drives are operated in an additive way to increase the yaw and/or lateral component of the total thrust produced. The lateral thrust produced by the lateral marine drive is coincident with the yaw and/or sway component of the total thrust from the rear drives to achieve a greater yaw or sway velocity and/or a greater yaw or sway acceleration than would be achievable with just the rear marine drives alone or just the lateral marine drive alone.
Conversely, the lateral marine drive may be controlled to produce a lateral thrust that opposes a yaw and/or lateral component of a total thrust of the at least two rear marine drives to achieve a lower sway velocity and/or a lower yaw velocity than is achievable with the rear marine drives alone or with the lateral marine drive alone. Thus, when the propulsion demand input is within a lowest yaw demand range and/or a lowest sway demand range, and thus slow and precise vessel movements are demanded, the lateral marine drive can be operated to produce an opposite yaw or sway a portion of the yaw or sway thrust generated by the plurality of rear marine drives so as to slow the yaw or sway movement of the vessel. In an example where the lateral marine drive is an electric drive, such as variable speed thruster, thrust magnitude and direction generated by the lateral marine drive can be quickly and precisely controlled to fine-tune the total yaw or sway thrust effectuated by the propulsion system. This may also lessen the shifting and steering changes required from the rear drives, thereby yielding smoother, quieter, and more responsive joysticking experience. Additionally, the lateral marine drive, such as a later thruster, may be used to efficiently counteract any unwanted yaw that may occur when effectuated a commanded surge motion, such as when moving the vessel in reverse to back into a slip or other docking location.
In certain yaw and/or sway demand ranges, the control system may be configured to operate only the lateral marine drive or only the plurality of rear marine drives to generate the commanded thrust. For example, the control system may be configured to operate only the lateral marine drive to generate yaw thrust when the propulsion demand input is within a low yaw demand range. As mentioned above, utilization of the lateral marine drive only to control the yaw thrust may have the benefit of reducing the shifting and steering activity of the rear marine drives, thus providing a more comfortable ride for the user along with precise yaw control. The control system may be configured to operate only the plurality of rear marine drives to generate thrust when the propulsion demand input is within a mid-yaw demand range and/or a mid-sway demand range. Where the lateral marine drive is an electric drive and the rear marine drives are combustion-powered drives, controlling at least a portion of the thrust range using only the plurality of rear marine drives may be effectuated to conserve battery power utilized by the lateral marine drive.
The propulsion system 100 further includes a lateral marine drive 15 configured to effectuate lateral thrust on the vessel 10 in the starboard and port directions. In the depicted example, the lateral marine drive 15 is an electric drive positioned at a bow region 11 of the vessel 10 configured to effectuate lateral thrust at the bow, which may also be referred to a bow thruster positioned. Bow thrusters are known to those skilled in the art, as are other types and locations of marine drive arrangements configured to only effectuate lateral thrusts on the vessel 10, which may be placed at other locations on the vessel 10 besides the bow 11. The lateral marine drive 15 may be a discrete drive, or discrete thruster, that operates only at a predetermined RPM and thus is only controllable by turning on and off the drive. Alternatively, the lateral marine drive 15 may be a proportional drive, or proportional thruster, wherein the rotational speed (e.g., rotations per minute RPM) is controllable by the control system 33 between a minimum RPM and a maximum RPM that the drive is rated to provide. A person having ordinary skill in the art will understand in view of the present disclosure that the disclosed propulsion system 100 may include other types and locations of lateral marine drives 15, which may be an alternative to or in addition to a lateral drive positioned at the bow.
The lateral marine drive 15 includes a propeller 16, sometime referred to as a fan, that is rotated by a bi-directional motor 17 in forward or reverse direction to effectuate lateral thrust in the starboard and port directions. The controller 34 may be communicatively connected to a drive controller 18 for the lateral marine drive 15 to control activation and direction of thrust by the lateral marine drive 15. Where the lateral drive 15 is configured as a discrete drive, the controller 18 provides on/off and directional control of the motor 17, and thus rotate in the clockwise and counterclockwise directions at a single speed. In other embodiments, the lateral marine drive 15 is a variable speed drive, wherein the motor 17 is controllable to rotate the propeller 16 at two or more speeds. For example, the motor 17 may be a brushless DC motor configured for variable multi-speed control of the propeller 16 in both the clockwise and counterclockwise rotation directions.
Where one or more of the marine drives 15, 21, 22 is an electric drive—i.e., have a powerhead being an electric motor—the propulsion system 100 will include a power storage device 19 powering the motor(s) thereof. The power storage device, such as a battery or bank of batteries, stores energy for powering the electric motor(s) (e.g., motor 17) and is rechargeable, such as by connection to shore power when the electric motor is not in use or by an on-board alternator system drawing energy from engine-driven marine drives (if any) on the marine vessel. The power storage device 19 may include a battery controller 20 configured to monitor and/or control aspects of the power storage device 19. For example, the battery controller 20 may receive inputs from one or more sensors within the power storage device 19, such as a temperature sensor configured to sense a temperature within a housing of the power storage device where one or more batteries or other storage elements are located. The battery controller 20 may further be configured to receive information from current, voltage, and/or other sensors within the power storage device 19, such as to receive information about the voltage, current, and temperature of each battery cell within the power storage device 19. In addition to the temperature of the power storage device, the battery controller 20 may be configured to determine and communicate a charge level to the central controller 34 and/or other controller within the control system 33. The charge level may include one or more of, for example, a voltage level of the power storage device, a state of charge of the power storage device 19, a state of health of the power storage device 19, etc.
The propulsion system 100 further includes a user input device 40, such as a joystick or a keypad, operable by a user to provide at least a lateral movement demand input and rotational movement demand input. The user input device enables a user to give a lateral propulsion demand commanding sway movement of the marine vessel, or longitudinal movement along the y-axis, without requiring surge movement along the x-axis. The user input device also enables a user to give a rotational propulsion demand input commanding rotational movement of the marine vessel 10 about the COT 30 without lateral or surge movements.
The disclosed system and method enable lateral and rotational movement of the marine vessel, such as that illustrated in
The user steering inputs provided at the user input device 40 are received by the control system 33, which may include multiple control devices communicatively connected via a communication link, such as a CAN bus (e.g., a CAN Kingdom Network), to control the propulsion system 100 as described herein. In the embodiment of
In certain embodiments, the user input device 40 may be operable in multiple modes selectable by a user. For example, the user input device 40 may be operable in a first mode to control only the rear marine drives, such as for joysticking using only the rear marine drives. The user input device 40 may be operable in a second mode to control both the lateral marine drive 15 and the rear marine drives 21, 22 in conjunction, such as according to one or more of the embodiments described herein. Alternatively or additionally, the user input device 40 may be operable in a third mode to control only the lateral marine drive 15, such as where the rear marine drives are controlled by a separate user input device. For example, the propulsion system 100 may be configured such that the user can select an operation mode for the user input device 40, for example via buttons or other user interface elements on the joystick or elsewhere at the helm. Alternatively or additionally, the system 100 may be configured to automatically select one or more of the operation modes based on engagement of various user input devices. To provide one example, the controller 34 may automatically engage the third control mode if the joystick (or other multi-directional user interface device 40) is engaged and one or more helm levers (e.g., throttle/shift levers) associated with the rear marine drives 21, 22 are being operated to control the drives 21, 22. There, control of the rear marine drives 21, 22 will be provided by the helm levers and the user input device 40, such as the joystick, will control only the lateral marine drive 15 (and/or any other lateral drives included within the propulsion system 100).
Where the user input device 40 is configured to operate in multiple modes, the control system 33 is configured to require user selection of the above-described second mode before employing the control methods described herein. Such user selection may be provided by selecting the above-described operation mode input element, such as a mode selection button on the joystick or a touch screen at the helm. For example, the second mode may be selectable by selecting engagement of a “docking mode”, such as via a “docking mode” selection button on the user interface 40 or a touch screen at the helm. Alternatively, such user selection may be provided by selective engagement and disengagement of various user input elements at the helm. For example, the second mode may be selectable by engaging the user interface 40, such as the joystick or touchpad, and disengaging all other helm thrust control elements for the marine drives, such as putting all throttle/shift levers in neutral or otherwise deactivating the steering and/or thrust control functions.
The disclosed propulsion system 100 enables joystick control, or control by another user input device operable to provide lateral and rotational thrust control, of both the rear and lateral marine drives simultaneously and automatically such that the drives operate to provide precise and seamless sway and yaw control of the vessel 10.
The controller 34 may be configured to utilize yaw rate, such as from an inertial measurement unit (IMU) 26 or other rotational sensor capable of measuring yaw of the marine vessel 10, as the basis for controlling thrust magnitude and direction. The sensed yaw rate can be used as feedback control for adjusting the thrust commands. Namely, the controller 34 may determine an expected yaw rate, or yaw velocity, associated with the lateral and/or rotational thrust command from the user input device 40 and may compare the measured yaw rate from the IMU 26 to the expected yaw rate and adjust the thrust commands to reduce the difference between the measured yaw rate and the expected yaw rate.
Depending on the types and thrust capabilities of the various marine drives 15, 21, 22, on the vessel 10, it may be preferable to meet a commanded yaw thrust utilizing only the lateral marine drive 15. For example, where the rear marine drives 21 and 22 are configured for high thrust output, it may be preferable to utilize only the lateral marine drive 15 when the propulsion demand input is within a low yaw demand range, which may be at or below the minimum thrust capabilities of the rear marine drives 21 and 22 and/or may yield smoother and more comfortable operation for the user by minimizing shifting of the rear marine drives.
Operating the lateral marine drive in concert with the rear marine drives can yield a greater total yaw velocity when the thrust generated by all of the marine drives are additive.
In
Thus, the lateral marine drive 15 is likely controlled intermittently during surge motions to effectuate the lateral thrust 115 to counteract any measured yaw change. For example, the direction and magnitude of the lateral thrust 115 may be determined and effectuated by the control system 33 in response to and based on sensed yaw changes, such as based on the direction and magnitude of yaw velocity and/or yaw acceleration of the vessel 10 measured by the IMU 26.
In
The system and method are configured to translate user input at the user input device, such as joystick commands, into coordinated thrust outputs for the lateral and rear marine drives. In one embodiment, the propulsion system 100 is configured with a velocity-based control system 33 where the user inputs are correlated with inertial velocity values for the marine vessel. In one such embodiment, the control system may be a model-based system where the thrust outputs are determined based on modeled vessel behavior that accounts for the vessel dimensions and the locations and thrust capabilities of each of the lateral and rear marine drives. Alternatively, the control system 33 may be configured to utilize a map relating joystick positions to thrust magnitude outputs, including magnitude and direction, for each of the lateral and rear marine drives.
Signals from the joystick user input device 40 (e.g., a percent deflection +/−100% in each of the axis directions) are provided to the command model 72, which computes the desired inertial velocity or desired acceleration based on the raw joystick position information. The inertial velocity may include a surge velocity component, a sway velocity component, and/or a yaw velocity component. The command module 72 is configured based on the thrust capabilities of the drives and the vessel response to accurately approximate fast the vessel will translate and/or turn in response to a user input. In certain embodiments, the command model may be tunable by a user to adjust how aggressively the propulsion system 100 will respond to user inputs. For example, secondary inputs may be provided that allow a user to input preference as to how the vessel will respond to the joystick inputs, such as to increase or decrease the desired inertial velocity values associated with the joystick positions and/or to select stored profiles or maps associated with user input values to desired velocity values. For example, the user inputs may allow a user to instruct an increase or decrease in the aggressiveness of the velocity response and/or to increase or decrease a top speed that the full joystick position (e.g. pushing the joystick to its maximum outer position) effectuates.
For example, the command model 72 may include a map correlating positions of the joystick to inertial velocity values, associating each possible sensed position of the joystick to a target surge velocity, a target sway velocity, and/or a target yaw velocity. For example, the neutral, or centered, position in the joystick is associated with a zero inertial velocity.
Output from the command model 72, such as target surge, sway, and yaw velocities (or could be desired surge, sway, and yaw acceleration), is provided to the drive controller 76. The drive controller 76 is configured to determine thrust commands, including desired thrust magnitude and desired direction, for each of the drives 15, 21, and 22 based on the target surge, sway, and yaw velocities or accelerations. The drive controller 76 may be a model-based controller, such as implementing a vessel dynamics model (e.g., an inverse plant model), optimal control modeling, a robust servo rate controller, a model-based PID controller, or some other model-based control scheme. In a closed-loop vessel dynamics model controller embodiment, the model is utilized to both calculate feed-forward commands and incorporate feedback by comparing a target inertial velocity or target acceleration to an actual measured velocity and/or measured acceleration of the marine vessel. In a robust servo rate controller embodiment, the model is utilized to calculate feed-forward commands and the gains are computed off-line and incorporated into the control algorithm. In some embodiments, two or more different control models may be utilized, such as for calculating thrust commands for different directional control.
The control model is generated to represent the dynamics and behavior of the marine vessel 10 in response to the propulsion system 100, and thus to account for the hull characteristics and the propulsion system characteristics. The hull characteristics include, for example, vessel length, a vessel beam, a vessel weight, a hull type/shape, and the like. The propulsion system characteristics include, for example, the location and thrust capabilities of each marine drive in the propulsion system 100. In certain embodiments, the model for each vessel configuration may be created by starting with a non-dimensionalized, or generic, vessel model where the hull characteristics and the propulsion system characteristics are represented as a set of coefficients, or variables, that are inputted to create a vessel model for any vessel hull and any propulsion system in the ranges covered by the model. The set of coefficients for the hull characteristics may include, for example, a vessel length, a vessel beam, a vessel weight, and a hull shape or type.
The generic model may be created utilizing stored thrust information (e.g., representing the thrust magnitude generated by the drive at each command value, such as demand percent) associated with a set of predefined drive identification coefficients. An exemplary set of coefficients for the propulsion system characteristics may include location of each marine drive and drive identification information associated with the corresponding thrust characteristics saved for that drive, such as drive type, drive size, and/or make/model, as well as available steering angle ranges for each steerable drive.
Alternatively, the drive controller 76 may implement a different, non-model-based, control strategy, such as a calibrated map correlating the target surge, target sway, and target yaw velocities/accelerations to thrust commands for each drive in the propulsion system 100 or a calibrated map correlating joystick positions to thrust commands for each drive in the propulsion system 100. Additionally, the map may be configured to account for further control parameters in the thrust command determinations, such as battery charge level (e.g., battery SOC), of a power storage system associated with one or more of the marine drives 15, 21, 22, generated fault conditions for one or more of the marine drives 15, 21, 22, or the like, whereby each control parameter is represented as an axis on the map and a corresponding input is provided for determining the thrust commands.
The output of the drive controller 76 is compared to the joystick position information at summing point 81 (e.g., to the percent deflection value). The summed output is again subject to a limiter 82, which limits the authority of the controller 76 and accounts for fault modes. The output of the limiter 82 is summed with the joystick values at summing point 83. That summed value is provided to the affine control mixer 86, which generates a total X and Y direction command for the marine drive. From there, the powerhead control commands, shift/motor direction commands, and steering actuator control commands (for the steerable drives) are determined for each marine drive 15, 21, 22. An exemplary embodiment of affine mixing is described in U.S. Pat. No. 10,926,855, which is incorporated herein by reference.
In certain embodiments, the drive controller 76 may be configured and implemented as a closed-loop control system, wherein the thrust commands are further calculated based on comparison of the measured and target values. In the closed-loop control strategy depicted in
Where the drive controller 76 is a map-based controller, a PID controller may be utilized in conjunction with the map-determined thrust commands to determine the final outputted thrust commands and provide closed-loop control.
Alternatively, control may be implemented in an open-loop, or feed-forward, control strategy. In a feed-forward-only command regime, the output of the drive controller 76 is utilized to control the marine drives—i.e., inputted to the affine control mixer 86 to generate engine and steering commands. Accordingly, the command model 72, drive controller 76, and affine control mixer 86 can be utilized, without the feedback portion of the system depicted in
The steering angles “Ay Cmd” outputted by the command model 172 are provided to a gain calculator 178 configured to calculate the gain and then to limiter 182, which limits the authority to steer the drives 21 and 22 and accounts for fault modes. The target sway velocity VyCmd is provided to a model-based controller 176a, such as a vessel dynamics control model described above, configured to calculate the thrust command for each of the rear marine drives 21 and 22, including a thrust magnitude command. (e.g., and engine or motor command value tied to thrust output) and a thrust direction (e.g., forward or reverse).
The target yaw command “R Cmd” output of the command model 172 is provided to the model-based yaw rate controller 176b, which in this embodiment is implemented with a robust servo control design to control yaw rate with the lateral marine drive. Thus, the yaw rate controller 176b is configured to calculate a thrust command for the lateral marine drive 15, including a thrust magnitude command (e.g., demand percent or some other value tied to thrust output) and a thrust direction (e.g., forward or reverse directions tied to starboard or port thrust direction) provided to the lateral marine drive 15 based on the target yaw command “R Cmd” and the measured yaw command. Where the target yaw command is zero, and thus no yaw motion is desired, the yaw rate controller 176b operates to command the lateral drive 15 to generate a counteracting yaw thrust to oppose any unwanted yaw motion. For example, where the user operates the joystick 40 to command a straight rearward motion of the vessel such as exemplified at
The control strategies for the sway and yaw controllers may be implemented as closed-loop algorithms, as shown, where each of the sway and yaw controllers 176a and 176b incorporates feedback by comparing the target values to measured values. The yaw rate controller 176b receives yaw rate measurements from the sensors 39 (e.g., IMU 26) and/or navigation controller 41 and compares the measured value to the yaw command R Cmd. To effectuate a pure sway motion, for example, the yaw rate controller 176b will be targeting a yaw rate of zero and will adjust the thrust generated by the lateral marine drive to maintain zero yaw change.
The sway controller 176a receives sway velocity measurements from the sensors 39 (e.g., IMU 26) and/or navigation controller 41 and compares the measured value to the sway command “Vy Cmd”. To effectuate a pure yaw motion, for example, the yaw rate controller 176b will be targeting a sway velocity of zero and will adjust the thrust generated by the rear marine drives to maintain zero sway change.
In some embodiments, one or both of the sway controller 176a and yaw controller 176b may instead implement an open-loop strategy where the output of one or both of the controllers 176a, 176b is utilized to control the marine drives based on the respective control models without utilizing any feedback. This control strategy, which results in a very drivable and safe propulsion system 100, can be implemented on its own as a control strategy or can be implemented as a default state when the feedback portion of a closed-loop control system is inoperable (such as due to failure of navigation systems or sensors).
For example, regarding
Where the joystick 40 is rotated further to one of a range of joystick positions associated with a mid yaw demand range B, the control system 33 may be configured such that only the thruster is utilized to produce the desired yaw response, resulting in total yaw thrust 110b. In some drive configurations, this will reduce shifting from the rear marine drives 21 and 22. In this configuration, moving the joystick 40 to positions associated with the mid yaw demand range B yields only a thrust output 115b from the lateral marine drive 15. To provide just one example, the thruster-only mid yaw demand range B may be, for instance, starting at or above the minimum thrust capability of the lateral marine drive 15 up to a predetermined yaw demand threshold, such as 40% yaw demand or 50% yaw demand.
When the propulsion demand input provided by the joystick 40 is within a high yaw demand range C, then the lateral marine drive 15 and the plurality of rear marine drives 21 and 22 are controlled in concert to produce additive yaw thrusts. The high yaw demand range C covers potential turn position magnitudes of the joystick 40 between the top end of the mid range B and a maximum turn position. Referring to
The foregoing yaw control can be implemented using either model-based or map-based control, and in either an open-loop or a close-loop control, as is described above. Further, in a case where a power storage device 19 associated with the lateral marine drive 15 is known to be degraded and/or has a low charge level, the control system 33 may be configured to supplement and minimize the use of the lateral marine drive 15 with thrust produced by the rear marine drives 21 and 22, such as by minimizing the thruster-only mid yaw demand range B of joystick positions.
Through model-based control design or closed-loop feedback control arrangements, similar yaw precision can be achieved for the lowest demand range A where the lateral marine drive 15 is a discreet drive that operates only at a predetermined rotational speed by applying thrust in the opposite direction of that produced by the rear marine drives 21 and 22, and then using variable thrust output from the rear marine drives 21 and 22 in the desired yaw direction to achieve slow turn rates. Another strategy for producing yaw in the lowest yaw demand range A or in the mid demand range B using a discrete lateral marine drive 15 would be through modulation of the on-off state of the lateral marine drive 15 at intervals specified by the model-based yaw controller or via closed-loop feedback.
As is described above discussing
Accordingly, the control system 33 may be configured to activate only a subset of the lateral marine drive and/or the rear marine drives based on the joystick 40 position being within one of a lowest sway demand range D, an engine-only mid sway demand range E, and a high sway demand range F. When the joystick 40 is in a position associated with the lowest sway demand range D, the marine drives 15, 21, 22 are operated to effectuate thrusts similar to those discussed above with respect to
Joystick positions 40 in a mid-range may be effectuated utilizing only the rear marine drives 21 and 22. For example, the mid sway demand range E may be defined based on the minimum and maximum thrust constraints and capabilities of the rear marine drives 21 and 22—i.e., the minimum and maximum total sway thrusts that can be effectuated utilizing only the rear marine drives 21 and 22. Thus, when the joystick 40 is positioned to command sway thrust in the mid sway demand range E, only the rear marine drives 21 and 22 are controlled to effectuate thrusts 121e and 122e resulting in total sway thrust 110e.
In a high sway demand range F, the control system 33 is configured to operate the lateral marine drive 15 to add sway thrust to that generated by the rear marine drives 21 and 22. This arrangement is exemplified and described above with respect to
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to make and use the invention. Certain terms have been used for brevity, clarity and understanding. No unnecessary limitations are to be inferred therefrom beyond the requirement of the prior art because such terms are used for descriptive purposes only and are intended to be broadly construed. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have features or structural elements that do not differ from the literal language of the claims, or if they include equivalent features or structural elements with insubstantial differences from the literal languages of the claims.
Number | Name | Date | Kind |
---|---|---|---|
3688252 | Thompson | Aug 1972 | A |
3715571 | Braddon | Feb 1973 | A |
3754399 | Ono et al. | Aug 1973 | A |
3771483 | Spencer | Nov 1973 | A |
3842789 | Bergstedt | Oct 1974 | A |
4231310 | Muramatsu | Nov 1980 | A |
4253149 | Cunningham et al. | Feb 1981 | A |
4428052 | Robinson et al. | Jan 1984 | A |
4501560 | Brandt et al. | Feb 1985 | A |
4513378 | Antkowiak | Apr 1985 | A |
4589850 | Soderbaum | May 1986 | A |
4625583 | Kronogard | Dec 1986 | A |
4643687 | Yano et al. | Feb 1987 | A |
4652878 | Borgersen | Mar 1987 | A |
4741713 | Ohlsson et al. | May 1988 | A |
4781631 | Uchida et al. | Nov 1988 | A |
4813895 | Takahashi | Mar 1989 | A |
4892494 | Ferguson | Jan 1990 | A |
4939661 | Barker et al. | Jul 1990 | A |
4975709 | Koike | Dec 1990 | A |
5067918 | Kobayashi | Nov 1991 | A |
5172324 | Knight | Dec 1992 | A |
5202835 | Knight | Apr 1993 | A |
5331558 | Hossfield et al. | Jul 1994 | A |
5362263 | Petty | Nov 1994 | A |
5386368 | Knight | Jan 1995 | A |
5390125 | Sennott et al. | Feb 1995 | A |
5491636 | Robertson et al. | Feb 1996 | A |
5736962 | Tendler | Apr 1998 | A |
5884213 | Carlson | Mar 1999 | A |
6059226 | Cotton et al. | May 2000 | A |
6092007 | Cotton et al. | Jul 2000 | A |
6113443 | Eichinger | Sep 2000 | A |
6142841 | Alexander, Jr. et al. | Nov 2000 | A |
6146219 | Blanchard | Nov 2000 | A |
6230642 | McKenney et al. | May 2001 | B1 |
6234100 | Fadeley et al. | May 2001 | B1 |
6234853 | Lanyi et al. | May 2001 | B1 |
6279499 | Griffith, Sr. et al. | Aug 2001 | B1 |
6308651 | McKenney et al. | Oct 2001 | B2 |
6309160 | Greene, Jr. | Oct 2001 | B1 |
6336833 | Rheault et al. | Jan 2002 | B1 |
6340290 | Schott et al. | Jan 2002 | B1 |
6342775 | Sleder, Sr. | Jan 2002 | B1 |
6350164 | Griffith, Sr. et al. | Feb 2002 | B1 |
6354237 | Gaynor et al. | Mar 2002 | B1 |
6354892 | Staerzl | Mar 2002 | B1 |
6361387 | Clarkson | Mar 2002 | B1 |
6363874 | Griffith, Sr. | Apr 2002 | B1 |
6377889 | Soest | Apr 2002 | B1 |
6402577 | Treinen et al. | Jun 2002 | B1 |
6416368 | Griffith, Sr. et al. | Jul 2002 | B1 |
6428371 | Michel et al. | Aug 2002 | B1 |
6446003 | Green et al. | Sep 2002 | B1 |
6485341 | Layni et al. | Nov 2002 | B1 |
6488552 | Kitsu et al. | Dec 2002 | B2 |
6511354 | Gonring et al. | Jan 2003 | B1 |
6582260 | Nemoto et al. | Jun 2003 | B2 |
6583728 | Staerzl | Jun 2003 | B1 |
6604479 | McKenney et al. | Aug 2003 | B2 |
6678589 | Robertson et al. | Jan 2004 | B2 |
6705907 | Hedlund | Mar 2004 | B1 |
6743062 | Jones | Jun 2004 | B1 |
6773316 | Keehn, Jr. | Aug 2004 | B1 |
6848382 | Bekker | Feb 2005 | B1 |
6875065 | Tsuchiya et al. | Apr 2005 | B2 |
6884130 | Okabe | Apr 2005 | B2 |
6885919 | Wyant et al. | Apr 2005 | B1 |
6910927 | Kanno | Jun 2005 | B2 |
6923136 | D'Alessandro | Aug 2005 | B1 |
6964590 | Ha | Nov 2005 | B1 |
6994046 | Kaji et al. | Feb 2006 | B2 |
6995527 | Depasqua | Feb 2006 | B2 |
7001230 | Saito | Feb 2006 | B2 |
RE39032 | Gonring et al. | Mar 2006 | E |
7018252 | Simard et al. | Mar 2006 | B2 |
7036445 | Kaufmann et al. | May 2006 | B2 |
7059922 | Kawanishi | Jun 2006 | B2 |
7118434 | Arvidsson et al. | Oct 2006 | B2 |
7127333 | Arvidsson | Oct 2006 | B2 |
7128625 | Saito | Oct 2006 | B2 |
7131386 | Caldwell | Nov 2006 | B1 |
7188581 | Davis et al. | Mar 2007 | B1 |
7243009 | Kaji | Jul 2007 | B2 |
7267068 | Bradley et al. | Sep 2007 | B2 |
7268703 | Kabel et al. | Sep 2007 | B1 |
7305928 | Bradley et al. | Dec 2007 | B2 |
7366593 | Fujimoto et al. | Apr 2008 | B2 |
7389165 | Kaji | Jun 2008 | B2 |
7389735 | Kaji et al. | Jun 2008 | B2 |
7398742 | Gonring | Jul 2008 | B1 |
7416458 | Suemori et al. | Aug 2008 | B2 |
7438013 | Mizutani | Oct 2008 | B2 |
7467595 | Lanyi et al. | Dec 2008 | B1 |
7476134 | Fell et al. | Jan 2009 | B1 |
7481688 | Kobayashi | Jan 2009 | B2 |
7506599 | Mizutani | Mar 2009 | B2 |
7527537 | Mizutani | May 2009 | B2 |
7533624 | Mizutani | May 2009 | B2 |
7538511 | Samek | May 2009 | B2 |
7540253 | Mizutani | Jun 2009 | B2 |
7577526 | Kim et al. | Aug 2009 | B2 |
7674145 | Okuyama et al. | Mar 2010 | B2 |
7727036 | Poorman et al. | Jun 2010 | B1 |
7736204 | Kaji | Jun 2010 | B2 |
7753745 | Schey et al. | Jul 2010 | B2 |
7813844 | Gensler et al. | Oct 2010 | B2 |
7844374 | Mizutani | Nov 2010 | B2 |
7876430 | Montgomery | Jan 2011 | B2 |
7883383 | Larsson | Feb 2011 | B2 |
7930986 | Mizutani | Apr 2011 | B2 |
7959479 | Ryuman et al. | Jun 2011 | B2 |
7972189 | Urano | Jul 2011 | B2 |
8011981 | Mizutani | Sep 2011 | B2 |
8046121 | Mizutani | Oct 2011 | B2 |
8050630 | Arbuckle | Nov 2011 | B1 |
8051792 | Mochizuki | Nov 2011 | B2 |
8079822 | Kitsunai et al. | Dec 2011 | B2 |
8082100 | Grace et al. | Dec 2011 | B2 |
8105046 | Kitsunai et al. | Jan 2012 | B2 |
8113892 | Gable et al. | Feb 2012 | B1 |
8131412 | Larsson et al. | Mar 2012 | B2 |
8145370 | Borrett | Mar 2012 | B2 |
8145371 | Rae et al. | Mar 2012 | B2 |
8155811 | Noffsinger et al. | Apr 2012 | B2 |
8170734 | Kaji | May 2012 | B2 |
8170735 | Kaji | May 2012 | B2 |
8195381 | Arvidsson | Jun 2012 | B2 |
8265812 | Pease | Sep 2012 | B2 |
8271155 | Arvidsson | Sep 2012 | B2 |
8276534 | Mochizuki | Oct 2012 | B2 |
8277270 | Ryuman | Oct 2012 | B2 |
8376793 | Chiecchi | Feb 2013 | B2 |
8417399 | Arbuckle et al. | Apr 2013 | B2 |
8428801 | Nose et al. | Apr 2013 | B1 |
8478464 | Arbuckle et al. | Jul 2013 | B2 |
8480445 | Morvillo | Jul 2013 | B2 |
8510028 | Grace et al. | Aug 2013 | B2 |
8515660 | Grace et al. | Aug 2013 | B2 |
8515661 | Grace et al. | Aug 2013 | B2 |
8527192 | Grace et al. | Sep 2013 | B2 |
8543324 | Grace et al. | Sep 2013 | B2 |
8622012 | Olofsson | Jan 2014 | B2 |
8645012 | Salmon et al. | Feb 2014 | B2 |
8682515 | Ito | Mar 2014 | B2 |
8688298 | Mizutani et al. | Apr 2014 | B2 |
8694248 | Arbuckle et al. | Apr 2014 | B1 |
8761976 | Salmon et al. | Jun 2014 | B2 |
8797141 | Best et al. | Aug 2014 | B2 |
8807058 | Roche, IV | Aug 2014 | B1 |
8831802 | Mizutani et al. | Sep 2014 | B2 |
8831868 | Grace et al. | Sep 2014 | B2 |
8838305 | Mizutani | Sep 2014 | B2 |
8944865 | Krabacher et al. | Feb 2015 | B1 |
8965606 | Mizutani | Feb 2015 | B2 |
8983780 | Kato et al. | Mar 2015 | B2 |
9032891 | Kinoshita et al. | May 2015 | B2 |
9032898 | Widmark | May 2015 | B2 |
9033752 | Takase | May 2015 | B2 |
9039468 | Arbuckle et al. | May 2015 | B1 |
9039469 | Calamia et al. | May 2015 | B1 |
9079651 | Nose et al. | Jul 2015 | B2 |
9108710 | McChesney et al. | Aug 2015 | B1 |
9126667 | Mizutani | Sep 2015 | B2 |
9132900 | Salmon et al. | Sep 2015 | B2 |
9150294 | Ito et al. | Oct 2015 | B2 |
9150298 | Mizushima | Oct 2015 | B2 |
9162743 | Grace et al. | Oct 2015 | B1 |
9176215 | Nikitin et al. | Nov 2015 | B2 |
9183711 | Fiorini et al. | Nov 2015 | B2 |
9195234 | Stephens | Nov 2015 | B2 |
9216795 | McGill, Jr. | Dec 2015 | B2 |
9248898 | Kirchhoff | Feb 2016 | B1 |
9261048 | Suzuki et al. | Feb 2016 | B2 |
9278740 | Andrasko et al. | Mar 2016 | B1 |
9296456 | Mochizuki et al. | Mar 2016 | B2 |
9355463 | Arambel et al. | May 2016 | B1 |
9359057 | Andrasko et al. | Jun 2016 | B1 |
9376188 | Okamoto | Jun 2016 | B2 |
9377780 | Arbuckle et al. | Jun 2016 | B1 |
9440724 | Suzuki et al. | Sep 2016 | B2 |
9545988 | Clark | Jan 2017 | B2 |
9594374 | Langford-Wood | Mar 2017 | B2 |
9594375 | Jopling | Mar 2017 | B2 |
9598160 | Andrasko et al. | Mar 2017 | B2 |
9615006 | Terre et al. | Apr 2017 | B2 |
9616971 | Gai | Apr 2017 | B2 |
9650119 | Morikami et al. | May 2017 | B2 |
9663211 | Suzuki | May 2017 | B2 |
9694885 | Combee | Jul 2017 | B2 |
9718530 | Kabel et al. | Aug 2017 | B2 |
9727202 | Bamba | Aug 2017 | B2 |
9729802 | Frank et al. | Aug 2017 | B2 |
9733645 | Andrasko et al. | Aug 2017 | B1 |
9734583 | Walker et al. | Aug 2017 | B2 |
9764807 | Frisbie et al. | Sep 2017 | B2 |
9862473 | Rydberg et al. | Jan 2018 | B2 |
9878769 | Kinoshita et al. | Jan 2018 | B2 |
9996083 | Vojak | Jan 2018 | B2 |
9904293 | Heap et al. | Feb 2018 | B1 |
9908605 | Hayashi et al. | Mar 2018 | B2 |
9927520 | Ward et al. | Mar 2018 | B1 |
9937984 | Herrington et al. | Apr 2018 | B2 |
9950778 | Kabel et al. | Apr 2018 | B2 |
9963214 | Watanabe et al. | May 2018 | B2 |
9969473 | Okamoto | May 2018 | B2 |
9988134 | Gable et al. | Jun 2018 | B1 |
10011342 | Gai et al. | Jul 2018 | B2 |
10025312 | Langford-Wood | Jul 2018 | B2 |
10037701 | Harnett | Jul 2018 | B2 |
10048690 | Hilbert et al. | Aug 2018 | B1 |
10055648 | Grigsby et al. | Aug 2018 | B1 |
10071793 | Koyano et al. | Sep 2018 | B2 |
10078332 | Tamura et al. | Sep 2018 | B2 |
10094309 | Hagiwara et al. | Oct 2018 | B2 |
10095232 | Arbuckle et al. | Oct 2018 | B1 |
10106238 | Sidki et al. | Oct 2018 | B2 |
10124870 | Bergmann et al. | Nov 2018 | B2 |
10191153 | Gatland | Jan 2019 | B2 |
10191490 | Akuzawa et al. | Jan 2019 | B2 |
10431099 | Stewart et al. | Jan 2019 | B2 |
10198005 | Arbuckle et al. | Feb 2019 | B2 |
10202177 | Hartman | Feb 2019 | B1 |
10259555 | Ward et al. | Apr 2019 | B2 |
10281917 | Tyers | May 2019 | B2 |
10322778 | Widmark et al. | Jun 2019 | B2 |
10330031 | Ohsara et al. | Jun 2019 | B2 |
10336426 | Naito et al. | Jul 2019 | B2 |
10338800 | Rivers et al. | Jul 2019 | B2 |
10372976 | Kollmann et al. | Aug 2019 | B2 |
10377458 | McGinley | Aug 2019 | B1 |
10437248 | Ross et al. | Oct 2019 | B1 |
10444349 | Gatland | Oct 2019 | B2 |
10457371 | Hara et al. | Oct 2019 | B2 |
10464647 | Tokuda | Nov 2019 | B2 |
10472036 | Spengler et al. | Nov 2019 | B2 |
10501161 | Tamura et al. | Dec 2019 | B2 |
10507899 | Imamura et al. | Dec 2019 | B2 |
10562602 | Gable et al. | Feb 2020 | B1 |
10618617 | Suzuki et al. | Apr 2020 | B2 |
10625837 | Ichikawa et al. | Apr 2020 | B2 |
10633072 | Arbuckle et al. | Apr 2020 | B1 |
10640190 | Gonring | May 2020 | B1 |
10671073 | Arbuckle et al. | Jun 2020 | B2 |
10739771 | Miller et al. | Aug 2020 | B2 |
10760470 | Li et al. | Sep 2020 | B2 |
10782692 | Tamura et al. | Sep 2020 | B2 |
10787238 | Watanabe et al. | Sep 2020 | B2 |
10795366 | Arbuckle et al. | Oct 2020 | B1 |
10845811 | Arbuckle et al. | Nov 2020 | B1 |
10871775 | Hashizume et al. | Dec 2020 | B2 |
10884416 | Whiteside et al. | Jan 2021 | B2 |
10913524 | Wald et al. | Feb 2021 | B1 |
10921802 | Bertrand et al. | Feb 2021 | B2 |
10926855 | Derginer et al. | Feb 2021 | B2 |
10953973 | Hayashi et al. | Mar 2021 | B2 |
11008926 | Osthelder et al. | May 2021 | B1 |
11009880 | Miller et al. | May 2021 | B2 |
11021220 | Yamamoto et al. | Jun 2021 | B2 |
11072399 | Terada | Jul 2021 | B2 |
11091243 | Gable et al. | Aug 2021 | B1 |
11117643 | Sakashita et al. | Sep 2021 | B2 |
11161575 | Koyano et al. | Nov 2021 | B2 |
11247753 | Arbuckle et al. | Feb 2022 | B2 |
11370520 | Yamaguchi | Jun 2022 | B1 |
20020127926 | Michel et al. | Sep 2002 | A1 |
20030137445 | Rees et al. | Jul 2003 | A1 |
20040221787 | McKenney et al. | Nov 2004 | A1 |
20050075016 | Bertetti et al. | Apr 2005 | A1 |
20050170713 | Okuyama | Aug 2005 | A1 |
20060012248 | Matsushita et al. | Jan 2006 | A1 |
20060058929 | Fossen et al. | Mar 2006 | A1 |
20060089794 | Despasqua | Apr 2006 | A1 |
20060126771 | Da Conceicao | Jun 2006 | A1 |
20060217011 | Morvillo | Sep 2006 | A1 |
20070017426 | Kaji et al. | Jan 2007 | A1 |
20070032923 | Mossman et al. | Feb 2007 | A1 |
20070066157 | Yamashita | Mar 2007 | A1 |
20070089660 | Bradley et al. | Apr 2007 | A1 |
20070178779 | Takada et al. | Aug 2007 | A1 |
20070203623 | Saunders et al. | Aug 2007 | A1 |
20090037040 | Salmon et al. | Feb 2009 | A1 |
20090111339 | Suzuki | Apr 2009 | A1 |
20100076683 | Chou | Mar 2010 | A1 |
20100138083 | Kaji | Jun 2010 | A1 |
20110104965 | Atsusawa | May 2011 | A1 |
20110153125 | Arbuckle et al. | Jun 2011 | A1 |
20110172858 | Gustin et al. | Jul 2011 | A1 |
20120072059 | Glaeser | Mar 2012 | A1 |
20120248259 | Page et al. | Oct 2012 | A1 |
20130297104 | Tyers et al. | Nov 2013 | A1 |
20140046515 | Mizutani | Feb 2014 | A1 |
20150032305 | Lindeborg | Jan 2015 | A1 |
20150089427 | Akuzawa | Mar 2015 | A1 |
20150276923 | Song et al. | Oct 2015 | A1 |
20150346722 | Herz et al. | Dec 2015 | A1 |
20150378361 | Walker et al. | Dec 2015 | A1 |
20160214534 | Richards et al. | Jul 2016 | A1 |
20170176586 | Johnson et al. | Jun 2017 | A1 |
20170205829 | Tyers | Jul 2017 | A1 |
20170253314 | Ward | Sep 2017 | A1 |
20170255201 | Arbuckle et al. | Sep 2017 | A1 |
20170365175 | Harnett | Dec 2017 | A1 |
20180046190 | Hitachi et al. | Feb 2018 | A1 |
20180057132 | Ward et al. | Mar 2018 | A1 |
20180081054 | Rudzinsky et al. | Mar 2018 | A1 |
20180122351 | Simonton | May 2018 | A1 |
20180259338 | Stokes et al. | Sep 2018 | A1 |
20180259339 | Johnson et al. | Sep 2018 | A1 |
20190202541 | Pettersson | Jul 2019 | A1 |
20190251356 | Rivers | Aug 2019 | A1 |
20190258258 | Tyers | Aug 2019 | A1 |
20190283855 | Nilsson | Sep 2019 | A1 |
20190382090 | Suzuki et al. | Dec 2019 | A1 |
20200108902 | Wong et al. | Apr 2020 | A1 |
20200130797 | Mizutani | Apr 2020 | A1 |
20200247518 | Dannenberg | Aug 2020 | A1 |
20200249678 | Arbuckle et al. | Aug 2020 | A1 |
20200269962 | Gai et al. | Aug 2020 | A1 |
20200290712 | Duclos | Sep 2020 | A1 |
20200298941 | Terada et al. | Sep 2020 | A1 |
20200298942 | Terada et al. | Sep 2020 | A1 |
20200324864 | Inoue | Oct 2020 | A1 |
20200331572 | Inoue | Oct 2020 | A1 |
20200361587 | Husberg | Nov 2020 | A1 |
20200369351 | Behrendt et al. | Nov 2020 | A1 |
20200391838 | Inoue et al. | Dec 2020 | A1 |
20200391840 | Inoue et al. | Dec 2020 | A1 |
20200398964 | Fujima et al. | Dec 2020 | A1 |
20210061426 | Gai et al. | Mar 2021 | A1 |
20210070407 | Ishii | Mar 2021 | A1 |
20210070414 | Bondesson et al. | Mar 2021 | A1 |
20210086876 | Inque et al. | Mar 2021 | A1 |
20210088667 | Heling et al. | Mar 2021 | A1 |
20210107617 | Nakatani | Apr 2021 | A1 |
20210141396 | Kinoshita | May 2021 | A1 |
20210147053 | Motose et al. | May 2021 | A1 |
20210155333 | Mizutani | May 2021 | A1 |
20210163114 | Bondesson et al. | Jun 2021 | A1 |
20210166568 | Kersulec | Jun 2021 | A1 |
20210179244 | Mizutani | Jun 2021 | A1 |
20210197940 | Takase | Jul 2021 | A1 |
20210197944 | Takase | Jul 2021 | A1 |
20210255627 | Snyder et al. | Aug 2021 | A1 |
20210261229 | Terada | Aug 2021 | A1 |
20210263516 | Miller et al. | Aug 2021 | A1 |
20210286362 | Malouf et al. | Sep 2021 | A1 |
20210291943 | Inque et al. | Sep 2021 | A1 |
20210347449 | Dake et al. | Nov 2021 | A1 |
20210371074 | Lammers-Meis | Dec 2021 | A1 |
20220001962 | Krosschell | Jan 2022 | A1 |
Number | Date | Country |
---|---|---|
106864696 | Jan 2019 | CN |
109639314 | Apr 2019 | CN |
209008841 | Jun 2019 | CN |
209192180 | Aug 2019 | CN |
209321220 | Aug 2019 | CN |
209410311 | Sep 2019 | CN |
209410312 | Sep 2019 | CN |
209410313 | Sep 2019 | CN |
209410315 | Sep 2019 | CN |
210101960 | Feb 2020 | CN |
210101961 | Feb 2020 | CN |
210191790 | Mar 2020 | CN |
109625191 | Apr 2020 | CN |
109693776 | Apr 2020 | CN |
109591992 | Mar 2021 | CN |
112968511 | Jun 2021 | CN |
1 775 212 | Apr 2007 | EP |
2536622 | Dec 2012 | EP |
2536622 | Dec 2012 | EP |
1923307 | Feb 2013 | EP |
1923309 | May 2013 | EP |
1923308 | Jun 2013 | EP |
2813423 | Aug 2016 | EP |
3 182 155 | Jun 2017 | EP |
2250077 | Feb 2018 | EP |
2703279 | Jun 2018 | EP |
3643597 | Apr 2020 | EP |
3354557 | May 2020 | EP |
3498589 | Jul 2020 | EP |
3805088 | Apr 2021 | EP |
3808646 | Apr 2021 | EP |
1770007 | May 2021 | EP |
3692604 | Jun 2021 | EP |
3842332 | Jun 2021 | EP |
3842333 | Jun 2021 | EP |
3889030 | Oct 2021 | EP |
3889031 | Oct 2021 | EP |
1173442 | Dec 1969 | GB |
2180374 | Mar 1987 | GB |
50090088 | Jul 1975 | JP |
S58061097 | Apr 1983 | JP |
59110298 | Jul 1984 | JP |
60033710 | Aug 1985 | JP |
61003200 | Jan 1986 | JP |
62175296 | Jul 1987 | JP |
62175298 | Jul 1987 | JP |
63103797 | May 1988 | JP |
63103798 | May 1988 | JP |
63103800 | May 1988 | JP |
01178099 | Jul 1989 | JP |
01284906 | Nov 1989 | JP |
01285486 | Nov 1989 | JP |
04019296 | Jan 1992 | JP |
H04101206 | Feb 1992 | JP |
04310496 | Nov 1992 | JP |
H07223591 | Aug 1995 | JP |
H07246998 | Sep 1995 | JP |
08056458 | Mar 1996 | JP |
08056512 | Mar 1996 | JP |
08056513 | Mar 1996 | JP |
08058681 | Mar 1996 | JP |
08127388 | May 1996 | JP |
08187038 | Jul 1996 | JP |
08266130 | Oct 1996 | JP |
08266176 | Oct 1996 | JP |
08276892 | Oct 1996 | JP |
08276893 | Oct 1996 | JP |
09048392 | Feb 1997 | JP |
09048395 | Feb 1997 | JP |
09048396 | Feb 1997 | JP |
09052597 | Feb 1997 | JP |
09109988 | Apr 1997 | JP |
09142375 | Jun 1997 | JP |
2926533 | Jul 1997 | JP |
09188293 | Jul 1997 | JP |
09298929 | Nov 1997 | JP |
09308352 | Dec 1997 | JP |
10007090 | Jan 1998 | JP |
10109689 | Apr 1998 | JP |
11020780 | Jan 1999 | JP |
2001146766 | May 2001 | JP |
001206283 | Jul 2001 | JP |
2002000038 | Jan 2002 | JP |
3299664 | Jul 2002 | JP |
3326055 | Sep 2002 | JP |
3352847 | Dec 2002 | JP |
3387699 | Mar 2003 | JP |
3469978 | Nov 2003 | JP |
3609902 | Jan 2005 | JP |
3621374 | Feb 2005 | JP |
3634007 | Mar 2005 | JP |
2006159027 | Jun 2006 | JP |
2007248336 | Sep 2007 | JP |
2007307967 | Nov 2007 | JP |
4105827 | Jun 2008 | JP |
4105828 | Jun 2008 | JP |
2008221933 | Sep 2008 | JP |
2009227035 | Oct 2009 | JP |
4421316 | Feb 2010 | JP |
2010158965 | Jul 2010 | JP |
4809794 | Nov 2011 | JP |
4925950 | May 2012 | JP |
5042906 | Jul 2012 | JP |
5189454 | Apr 2013 | JP |
5213562 | Jun 2013 | JP |
5226355 | Jul 2013 | JP |
5449510 | Mar 2014 | JP |
5535373 | Jul 2014 | JP |
2015033857 | Feb 2015 | JP |
2015033858 | Feb 2015 | JP |
2015199372 | Nov 2015 | JP |
2015199373 | Nov 2015 | JP |
5885707 | Mar 2016 | JP |
2016049903 | Apr 2016 | JP |
2016074250 | May 2016 | JP |
2016159805 | Sep 2016 | JP |
2016216008 | Dec 2016 | JP |
2017136932 | Aug 2017 | JP |
2017178242 | Oct 2017 | JP |
2017185885 | Oct 2017 | JP |
6405568 | Oct 2018 | JP |
6447387 | Jan 2019 | JP |
WO2018179447 | Apr 2019 | JP |
2020032871 | Mar 2020 | JP |
6820274 | Jan 2021 | JP |
2021071800 | May 2021 | JP |
2021084565 | Jun 2021 | JP |
2021160373 | Oct 2021 | JP |
20140011245 | Jan 2014 | KR |
540567 | Oct 2018 | SE |
WO 1992005505 | Apr 1992 | WO |
WO 1993005406 | Mar 1993 | WO |
WO 2006040785 | Apr 2006 | WO |
WO 2006058400 | Jun 2006 | WO |
WO 2006062416 | Jun 2006 | WO |
WO 2008066422 | Jun 2008 | WO |
WO 2008111249 | Aug 2008 | WO |
WO 2009113923 | Sep 2009 | WO |
WO 2011099931 | Aug 2011 | WO |
WO 2012010818 | Jan 2012 | WO |
WO 2016091191 | Jun 2016 | WO |
WO 2016188963 | Dec 2016 | WO |
WO 2016209767 | Dec 2016 | WO |
WO 2017095235 | Jun 2017 | WO |
WO 2017167905 | Oct 2017 | WO |
WO 2017168234 | Oct 2017 | WO |
WO 2017202468 | Nov 2017 | WO |
WO 2018162933 | Sep 2018 | WO |
WO 2018179447 | Oct 2018 | WO |
WO 2018201097 | Nov 2018 | WO |
WO 2018232376 | Dec 2018 | WO |
WO 2018232377 | Dec 2018 | WO |
WO 2019011451 | Jan 2019 | WO |
WO 2018179447 | Apr 2019 | WO |
WO 2019081019 | May 2019 | WO |
WO 2019096401 | May 2019 | WO |
WO 2019126755 | Jun 2019 | WO |
WO 2019157400 | Aug 2019 | WO |
WO 2019201945 | Oct 2019 | WO |
WO 2020069750 | Apr 2020 | WO |
WO 2020147967 | Jul 2020 | WO |
WO 2020238814 | Dec 2020 | WO |
WO 2020251552 | Dec 2020 | WO |
WO 2021058388 | Apr 2021 | WO |
Entry |
---|
“Joystick Driving: Experience a New and Intuitive Way of Boat Driving,” Volvo Penta, Goteborg, Sweden, Mar. 2017, 2 pages. |
Arbuckle et al., “System and Method for Controlling a Position of a Marine Vessel Near an Object,” Unpublished U.S. Appl. No. 15/818,226, filed Nov. 20, 2017. |
Arbuckle et al., “System and Method for Controlling a Position of a Marine Vessel Near an Object,” Unpublished U.S. Appl. No. 15/818,233, filed Nov. 20, 2017. |
John Bayless, Adaptive Control of Joystick Steering in Recreational Boats, Marquette University, Aug. 2017, https://epublications.marquette.edu/cgi/viewcontent.cgi?article=1439&context=theses_open. |
Kirchoff, Unpublished U.S. Appl. No. 17/131,115, filed Dec. 22, 2020. |
Kirchoff, Unpublished U.S. Appl. No. 17/185,289, filed Feb. 25, 2021. |
Kraus, Unpublished U.S. Appl. No. 17/185,289, filed Feb. 25, 2021. |
Mercury Marine, Axius Generation 2 Installation Manual, Jul. 2010, pp. 22-25. |
Mercury Marine, Joystick Piloting for Outboards Operation Manual, 2013, pp. 24-26. |
Mercury Marine, Zeus 3000 Series Pod Drive Models Operation Manual, 2013, pp. 49-52. |
Poorman et al., “Multilayer Control System and Method for Controlling Movement of a Marine Vessel”, Unpublished U.S. Appl. No. 11/965,583, filed Dec. 27, 2007. |
Unpublished U.S. Appl. No. 16/535,946. |