A marine vessel may use one or more motors to navigate the marine vessel. For example, a marine vessel typically has a primary motor (e.g., a propulsion motor) that moves the marine vessel through the water, and can include, in some cases, at least one secondary motor (e.g., a trolling motor) that can be used instead of or in addition to the propulsion motor in certain situations. For example, a trolling motor may be used instead of the propulsion motor when navigating the marine vessel through environments that require precision (e.g., navigating around obstacles and/or in shallow water).
Sometimes, the various motors are controlled in concert to provide heading control and other advanced maneuvers. For example, U.S. patent application Ser. No. 16/946,701, filed Jun. 1, 2020, and titled “MULTIPLE MOTOR CONTROL SYSTEM FOR NAVIGATING A MARINE VESSEL,” which is herein incorporated by reference in its entirety, describes controlling a multiple motors in concert to navigating a marine vessel.
Embodiments of the disclosure are directed to a foot controller configured to control a marine motor system, particularly a marine motor system including multiple motors, as well as marine motor systems employing the same. The foot controller provides multiple control inputs for controlling various aspects of the marine motor system while providing a user an intuitive interface.
For example, some embodiments are directed to a foot controller for a marine motor system of a marine vessel. The foot controller comprises a base configured to engage a portion of the marine vessel when the foot controller is in an operable position. The foot controller also comprises a foot pedal pivotable, with respect to the base, about a first axis, and rotatable, with respect to at least a portion of the base, about a second axis different from the first axis. The foot controller is configured to control a first aspect of the marine motor system when the foot pedal is pivoted about the first axis and control a second aspect of the marine motor system different from the first aspect when the foot pedal is rotated about the second axis.
Other embodiments are directed to a marine motor system. The marine motor system comprises at least one motor configured to be operatively connected to a marine vessel and thereby propel the marine vessel. The marine motor system also includes a foot controller in communication with the at least one motor. The foot controller comprises a base configured to engage a portion of the marine vessel when the foot controller is in an operable position. The foot controller also comprises a foot pedal pivotable, with respect to the base, about a first axis, and rotatable, with respect to at least a portion of the base, about a second axis different from the first axis. The foot controller is configured to control a first aspect of the marine motor system when the foot pedal is pivoted about the first axis, and a second aspect of the marine motor system different from the first aspect when the foot pedal is rotated about the second axis.
Still other embodiments are directed to a marine motor system. The marine motor system comprises a first motor and a second motor, each configured to couple to a marine vessel and thereby, in concert, propel the marine vessel, and a foot controller in communication with the first motor and the second motor. The foot controller comprises a base configured to engage a portion of the marine vessel when the foot controller is in an operable position. The foot controller also comprises a foot pedal pivotable, with respect to the base, about a first axis, and rotatable, with respect to at least a portion of the base, about a second axis different from the first axis. The foot controller is configured to control a first aspect of the marine motor system when the foot pedal is pivoted about the first axis by collectively operating the first motor and the second motor, and to control a second aspect of the marine motor system different from the first aspect when the foot pedal is rotated about the second axis by collectively operating the first motor and the second motor.
Additional advantages and features of the present disclosure will be set forth in part in a description which follows, and in part will become apparent to those skilled in the art upon examination of the following or may be learned from practice of the disclosure.
The detailed description is described with reference to the accompanying figures. The use of the same reference numbers in different instances in the description and the figures may indicate similar or identical items. Various embodiments or examples (“examples”) of the present disclosure are disclosed in the following detailed description and the accompanying drawings. The drawings are not necessarily to scale. In general, operations of disclosed processes may be performed in an arbitrary order, unless otherwise provided in the claims.
A marine vessel (e.g., a boat) employs one or more motors to navigate the marine vessel through the water. For example, the marine vessel includes a primary motor (e.g., a propulsion motor) that actuates the marine vessel through the water. In embodiments, the marine vessel further includes at least one secondary motor (e.g., a trolling motor and/or thruster) that can be used instead of or in addition to the propulsion motor. For example, a trolling motor may be used instead of the propulsion motor when navigating the marine vessel through environments that require precision (e.g., navigating around obstacles and/or in shallow water). Another example is where a trolling motor can be used to steer the marine vessel while the propulsion motor actuates the marine vessel in a forward or backward direction. Similarly, a thruster can be used in addition to or instead of the propulsion motor and/or thruster to actuate the marine vessel or a portion thereof (e.g., the bow or stern) in a first or second direction (e.g., to the right or left).
A trolling motor (or possibly the propulsion motor) may be used to control (e.g., maintain or navigate towards) a position of the marine vessel. For example, the trolling motor can actuate the marine vessel in a manner that maintains the trolling motor at a fixed (or substantially fixed) position in the water. However, while doing so, the trolling motor is unable to maintain the orientation of the marine vessel in a fixed (or substantially fixed) orientation because the marine vessel can pivot around the trolling motor. The same is true with regard to any reference point of the marine vessel (e.g., a reference point based on a position of another motor, a center of the marine vessel, etc.). It can be advantageous to control the position and orientation of the marine vessel, for example, the keep the marine vessel at a position without it turning or rotating. For example, controlling the position and orientation of a fishing boat can help to avoid tangled lines or situations in which an individual is required to move to another position on the fishing boat in order to cast his/her line.
A multiple motor control system for navigating a marine vessel is disclosed herein, wherein a control system employs at least two motors (e.g., at least a first motor and a second motor) to navigate the marine vessel by controlling the position and orientation (e.g., angle and/or heading) of the marine vessel. For example, the motors can include two trolling motors, a trolling motor and a thruster, a trolling motor and a propulsion motor, or any other combination of two or more motors. The control system includes at least one controller in communication with the first motor and the second motor. The control system is configured to receive a position measurement and an orientation measurement for the marine vessel. The control system is further configured to generate at least one control signal for the first motor based on the position measurement and at least one control signal for the second motor based on the orientation measurement.
While a single front-mounted trolling motor 120 is shown in
The marine vessel 100 can have any combination of propulsion motor(s) 122, trolling motor(s) 120, and thruster(s) 124 for navigating the marine vessel 100 through the water. For example, in an embodiment, the marine vessel 100 includes at least one propulsion motor 122 or at least one trolling motor 120 for navigating the marine vessel 100 through the water 100. In another embodiment, the marine vessel 100 includes at least one propulsion motor 122 and at least one trolling motor 120. In yet another embodiment, the marine vessel 100 includes at least one propulsion motor 122 and at least one thruster 124, or at least one trolling motor 120 and at least one thruster 124. Still in other embodiments, the marine vessel 100 includes at least one propulsion motor 122, at least one trolling motor 120, and at least one thruster 124.
As shown in
The control system 200 includes at least one controller 202 communicatively coupled to one or more components of the control system 200. For example, the controller 202 can be communicatively coupled to the location determining component 220 and the magnetometer 218. The controller 202 may be configured to receive the position measurement and the orientation measurement from the location determining component 220 and the magnetometer 218, respectively. In an embodiment, the controller 202 is configured to receive at least one of the measurements from another device. For example, the controller 202 may be configured to receive the position measurement and/or the orientation measurement from at least one of the motors (e.g., trolling motor(s) 120, propulsion motor(s) 122, and/or thruster(s) 124) of the marine vessel 100. For example, the controller 202 can receive the position measurement and/or the orientation measurement via a receiver 214 or transceiver 216 of the control system 200. In an embodiment, the control system 200 includes a wireless transceiver 216, wireless receiver 214, and/or wireless transmitter 212. In another embodiment, the control system 200 includes a wired transceiver 216, wired receiver 214, and/or wired transmitter 212. In some embodiments, the control system 200 includes a combination of wired and wireless communication protocols (e.g., transmitter(s) 212, receiver(s) 214, and/or transceiver(s) 216) for communicating with the motors (e.g., trolling motor(s) 120, propulsion motor(s) 122, and/or thruster(s) 124) and possibly with other devices on the marine vessel 100.
The controller 202 can be communicatively coupled with some or all of the components of the control system 200. The controller 202 has a processor 204 included with or in the controller 202 to control the components and functions of the control system 200 described herein using software, firmware, hardware (e.g., fixed logic circuitry), or a combination thereof. The terms “controller,” “functionality,” “service,” and “logic” as used herein generally represent software, firmware, hardware, or a combination of software, firmware, or hardware in conjunction with controlling the control system 200. As shown in
The processor 204 provides processing functionality for at least the controller 202 and can include any number of processors, micro-controllers, circuitry, field programmable gate array (FPGA) or other processing systems, and resident or external memory for storing data, executable code, and other information accessed or generated by the controller 202. The processor 204 can execute one or more software programs (e.g., multiple motor control module 210) embodied in a non-transitory computer readable medium (e.g., memory 206) that implement techniques described herein. The processor 204 is not limited by the materials from which it is formed or the processing mechanisms employed therein and, as such, can be implemented via semiconductor(s) and/or transistors (e.g., using electronic integrated circuit (IC) components), and so forth. The memory 206 can be a tangible, computer-readable storage medium that provides storage functionality to store various data and or program code associated with operation of the controller 202, such as software programs and/or code segments, or other data to instruct the processor 204, and possibly other components of the control system 200/controller 202, to perform the functionality described herein. The memory 206 can store data, such as a program of instructions (e.g., multiple motor control module 210) for operating the control system 200 (including its components), and so forth. It should be noted that while a single memory 206 is described, a wide variety of types and combinations of memory (e.g., tangible, non-transitory memory) can be employed. The memory 206 can be integral with the processor 204, can comprise stand-alone memory, or can be a combination of both. Some examples of the memory 206 can include removable and non-removable memory components, such as random-access memory (RAM), read-only memory (ROM), flash memory (e.g., a secure digital (SD) memory card, a mini-SD memory card, and/or a micro-SD memory card), magnetic memory, optical memory, universal serial bus (USB) memory devices, hard disk memory, external memory, and so forth. In embodiments, the control system 200 and/or the memory 206 can include removable integrated circuit card (ICC) memory, such as memory provided by a subscriber identity module (SIM) card, a universal subscriber identity module (USIM) card, a universal integrated circuit card (UICC), and so on.
The communications interface 208 can be operatively configured to communicate with components of the control system 200. For example, the communications interface 208 can be configured to transmit data for storage in the control system 200, retrieve data from storage in the control system 200, and so forth. The communications interface 208 can also be communicatively coupled with the processor 204 to facilitate data transfer between components of the control system 200 and the processor 204 (e.g., for communicating inputs to the processor 204 received from a device communicatively coupled with the controller 202, including, but not limited to, data received from the magnetometer 218, location determining component 220, and/or any other component of the control system 200). It should be noted that while the communications interface 208 is described as a component of controller 202, one or more components of the communications interface 208 can be implemented as components of the control system 200 or components communicatively coupled to the control system 200 via a wired and/or wireless connection. For example, the control system 200 and/or the controller 202 can include a transmitter 212, a receiver 214, and/or a transceiver 216 for sending/receiving communications (e.g., control signals, position and/or orientation measurements, etc.) to/from the motors (e.g., trolling motor(s) 120, propulsion motor(s) 122, and/or thruster(s) 124, as shown in
The control system 200 can also include and/or can connect to one or more input/output (I/O) devices (e.g., via the communications interface 208), such as a display, a mouse, a touchpad, a touchscreen, a keyboard, a microphone (e.g., for voice commands) and so on. In embodiments, the control system 200/communications interface 208 includes at least one input device configured to receive user inputs. For example, the input device can include, but is not limited to, an electromechanical input device (e.g., a button, switch, toggle, trackball, or the like), a touch-sensitive input device (e.g., a touchpad, touch panel, trackpad, or the like), a pressure-sensitive input device (e.g., a force sensor or force-sensitive touchpad, touch panel, trackpad, button, switch, toggle, trackball, or the like), an audio input device (e.g., microphone), a camera (e.g., for detecting user gestures, or for face/object recognition), or a combination thereof.
In embodiments, the controller 202 is configured to generate at least one control signal for a first motor or set of motors (e.g., trolling motor(s) 120 and/or propulsion motor(s) 122) based on the position measurement and at least one control signal for a second (different) motor or set of motors (e.g., trolling motor(s) 120, propulsion motor(s) 122, and/or thruster(s) 124) based on the orientation measurement. The control system 200 can be configured to communicate the control signals to the respective motors. For example, as shown in
In embodiments, the control system 200 is configured to generate one or more control signals and/or configured to communication data (e.g., measurements, user inputs, etc.) to a trolling motor 120. As shown in
In some embodiments, the control system 200 is additionally or alternatively configured to generate one or more control signals and/or configured to communication data (e.g., measurements, user inputs, etc.) to a propulsion motor 122. As shown in
In some embodiments, the control system 200 is further configured to generate one or more control signals and/or configured to communication data (e.g., measurements, user inputs, etc.) to a thruster 124. As shown in
The control system 200 can be communicatively coupled to the trolling motor 120, propulsion motor 122, and/or thruster 124 as described above, or to any combination of motors on the marine vessel 100. In embodiments, the control system 200 can be communicatively coupled to multiple trolling motors 120, the trolling motor 120 and the propulsion motor 122, the trolling motor 120 and the thruster 124, the propulsion motor 122 and the thruster 124, or the trolling motor 120, the propulsion motor 122, and the thruster 124. In some embodiments, such as the embodiments shown in
In an embodiment shown in
While the position P0, P1, or P1′ is maintained, the marine vessel 100 may rotated or pivot about the position due to wind, water current, or other forces on the marine vessel 100. To maintain the marine vessel 100 in a fixed or substantially fixed orientation, the control system 200 is further configured to control a second trolling motor (trolling motor 120B or 120B′) based on an orientation measurement for the marine vessel 100. For example, the control system 200 can be configured to cause the trolling motor 120B or 120B′ to actuate the bow 104 or stern 110 of the marine vessel in a first or second direction (e.g., to the right or left) in order to control (e.g., maintain) the orientation of the marine vessel 100. The control system 200 is configured to receive at least one orientation measurement for the marine vessel 100. For example, the control system 200 can be configured to receive an orientation measurement (e.g., a heading or direction D in which the marine vessel 100 is pointed) from the magnetometer 218 of the control system 200. In some embodiments, the control system 200 is configured to receive an orientation measurement (e.g., direction D) from the trolling motor 120B or 120B′ (e.g., from magnetometer 142). In other embodiments, the orientation measurement is based on at least one additional position measurement. For example, the orientation measurement can be based on a vector defined by any two of P0, P1, P2, P1′, or P2′, or a second position measurement P2 or P2′ in addition to P1 or P1′. The control system 200 is configured to generate one or more control signals for the trolling motor 120B or 120B′ based on the orientation measurement (e.g., direction D, vector coordinates, or position measurement P2 or P2′). In an embodiment, the control system 200 can be configured to cause the second trolling motor 120B or 120B′ to actuate the marine vessel 100 in a first direction or a second direction (e.g., to the right or left) to cause the vessel 100 to maintain its direction D or vector coordinates (e.g., any two of P0, P1, P2, P1′, or P2′). In another embodiment, the control system 200 is configured to cause the second trolling motor 120B or 120B′ to actuate the marine vessel 100 (and/or the second trolling motor 120B or 120B′ itself) to cause the second trolling motor 120B or 120B′ to be at a location corresponding to position measurement P2 or P2′.
In an embodiment shown in
The control system 200 is configured to receive at least one orientation measurement for the marine vessel 100. For example, the control system 200 can be configured to receive an orientation measurement (e.g., a heading or direction D in which the marine vessel 100 is pointed) from the magnetometer 218 of the control system 200. In some embodiments, the control system 200 is configured to receive an orientation measurement (e.g., direction D) from the trolling motor 120 or 120′ (e.g., from magnetometer 142). In other embodiments, the orientation measurement is based on at least one additional position measurement. For example, the orientation measurement can be based on a vector defined by any two of P0, P1, P1′, or P2, or a second position measurement P2 in addition to P1 or P1′. The control system 200 is configured to generate one or more control signals for the thruster 124 based on the orientation measurement (e.g., direction D, vector coordinates, or position measurement P2). In an embodiment, the control system 200 can be configured to cause the thruster 124 to actuate the marine vessel 100 in a first direction or a second direction (e.g., to the right or left) to cause the marine vessel 100 to maintain its direction D or vector coordinates (e.g., any two of P0, P1, P1′, or P2). In another embodiment, the control system 200 is configured to cause the thruster 124 to actuate the marine vessel 100 (and/or the thruster 124 itself) to cause the thruster 124 to be at a location corresponding to position measurement P2.
In some implementations, a propulsion motor 122 is used to actuate the marine vessel 100 through the water, while a trolling motor 120 is primarily employed to steer the marine vessel 100 while travels through the water. For example, as shown in
To control the orientation of the marine vessel 100 (e.g., by maintaining the marine vessel 100 in a fixed or substantially fixed orientation), the control system 200 is further configured to control the propulsion motor 122 based on an orientation measurement for the marine vessel 100. For example, the control system 200 can be configured to cause the propulsion motor 122 to steer the stern 110 of the marine vessel 100 in a first or second direction (e.g., to the right or left) in order to control (e.g., maintain) the orientation of the marine vessel 100. The control system 200 is configured to receive at least one orientation measurement for the marine vessel 100. For example, the control system 200 can be configured to receive an orientation measurement (e.g., a heading or direction D in which the marine vessel 100 is pointed) from the magnetometer 218 of the control system 200. In some embodiments, the control system 200 is configured to receive an orientation measurement (e.g., direction D) from the trolling motor 120 or 120′ (e.g., from magnetometer 142), or from the propulsion motor 122 (e.g., from magnetometer 168). In other embodiments, the orientation measurement is based on at least one additional position measurement. For example, the orientation measurement can be based on a vector defined by any two of P0, P1, P1′, or P2, or a second position measurement P2 in addition to P1 or P1′. The control system 200 is configured to generate one or more control signals for the propulsion motor 122 based on the orientation measurement (e.g., direction D, vector coordinates, or position measurement P2). In an embodiment, the control system 200 can be configured to cause the propulsion motor 122 to steer the marine vessel 100 in a first direction or a second direction (e.g., to the right or left) to cause the marine vessel 100 to maintain its direction D or vector coordinates (e.g., any two of P0, P1, P1′, or P2). In another embodiment, the control system 200 is configured to cause the propulsion motor 122 to actuate the marine vessel 100 (and/or the propulsion motor 122 itself) to cause the propulsion motor 122 to be at a location corresponding to a position along path 101 that is subsequent to the measured position P2 of the propulsion motor 122.
In some embodiments, the control system 200 is further configured to control the first motor or set of motors (e.g., trolling motor(s) 120 and/or propulsion motor(s) 122) based on the position measurement and the second (different) motor or set of motors (e.g., trolling motor(s) 120, propulsion motor(s) 122, and/or thruster(s) 124) based on the orientation measurement by generating one or more control signals based on a current speed and/or direction of the marine vessel 100. For example, the control system 200 can be configured to generate one or more control signals that cause the first motor(s) or the second motor(s) to ramp up to an operating speed and direction slowly (e.g., by gradually increasing the motor speed and/or gradually adjusting the steering) in order to avoid jerking of the marine vessel 100 (e.g., to avoid passengers losing balance, etc.). In an embodiment, the control system 200 is configured to receive one or more inertial measurements (e.g., from inertial sensor 144 or 164), and is further configured to generate the one or more control signals for the first motor(s) and/or second motor(s) based on the inertial measurements. For example, the control system 200 can be configured to generate one or more control signals that cause the first motor(s) and/or second motor(s) to actuate the marine vessel 100 without exceeding a predefined/preselected maximum acceleration (e.g., a maximum g-force).
The foregoing embodiments are provided as examples, and it is to be understood that, as described herein, the control system 200 can be configured to operate with at least two motors, and in some embodiments, the control system 200 can be configured to operate with three or more motors under the same or similar principles. In some embodiments, the control system 200 and two trolling motors 120 can be a system, or the control system 200, at least one trolling motor 120 and at least one thruster 124 can be a system, or at least one trolling motor 120 and at least one propulsion motor 122 can be a system, or at least one propulsion motor 122 (e.g., operating as a trolling motor 120) and at least one thruster 124 can be a system, or at least one trolling motor 122, at least one propulsion motor 120, and at least one thruster 124 can be a system, or any other combination of two or more motors that can actuate at least two reference points on a marine vessel independently.
As shown in
As shown in
The input 314 may be any wireless or wired device or devices for receiving data from the marine input sources 316 and transferring the data to the processing system 302. The input 314 may comprise, for example, one or more Ethernet ports, Universal Serial Bus (USB) Ports, High Definition Multi-Media Interface (HDMI) ports, memory card slots, video ports, radio frequency (RF) receivers, infrared (IR) receivers, Wi-Fi receivers, Bluetooth devices, and so forth.
The marine input sources 316 may provide data to the processing system 302 and may comprise any measurement devices, sensors, receivers, or other components that sense, measure, or otherwise monitor components of the marine vessel 300 or its surroundings. For example, the marine input sources 316 may include sensors that measure or sense vessel fuel level, wind speed, wind direction, vessel temperature, ambient temperature, water current speed, rudder position, an azimuth thruster position, water depth, boat water storage level, anchor status, boat speed, combinations thereof, and the like. In an embodiment (e.g., as shown in
The marine input sources 316 may also include transmitters, receivers, transceivers, and other devices that receive data from external sources. For example, the marine input sources 316 may include an integrated or external weather receiver for receiving weather data from a weather source, a satellite entertainment system receiver for receiving entertainment content broadcast via satellite, and/or a global positioning system (GPS) receiver or other satellite navigation receiver for receiving navigation signals.
The marine input sources 316 may also comprise a receiver or other device for communicating with transmitters or other devices worn by crew and/or passengers (hereinafter “wearable transmitter”) on the marine vessel 300. For example, crew and passengers of the marine vessel 300 may be provided with a wearable transmitter configured to warn of “man overboard” emergencies. Such a wearable transmitter may detect when the wearer is no longer on the marine vessel 300, for example, by sensing the presence of water or by comparing the current geographic position of the wearer to the current geographic position of the marine vessel 300, and may thereafter provide a transmission to cause the marine vessel display system 300 to enter a man overboard mode of operation and to aid in the recovery of the wearer (e.g., by providing the GPS position of the wearer, a locating beacon, or the like). Similarly, crew and passengers of the marine vessel 300 may be provided with a wearable transmitter that is configured to provide a transmission when the wearable transmitter, or an associated medical monitoring device, detects that the wearer is experiencing a medical emergency or health issue. The transmission may cause the marine vessel display system 300 to initiate an automated communication requesting assistance (e.g., an S.O.S. radio transmission), initiate an autopilot mode of operation, or the like. Still further, crew and passengers of the marine vessel 300 may be provided with a wearable transmitter that is configured to provide radio communication between the wearer and an operator of the marine vessel display system 300. In embodiments, a wearable transmitter may be provided that is capable of furnishing multiple functions such as those described herein above.
The marine input sources 316 may also comprise a security system for monitoring, ports, doors, windows, and other parts of the marine vessel 300 against unauthorized access and one or more cameras for providing video and/or other images of the marine vessel 300 and/or surroundings of the marine vessel 300.
The marine input sources 316 may comprise one or more computers (e.g., control system 200) that may be used to transfer data to the marine vessel display system 300. The marine input sources 316 may be integrally formed with the marine vessel display system 300, may be stand-alone devices, or may be a combination of both. For example, a sonar sounder may be integrated into the marine vessel display system 300 or may be an external sonar sounder module. Similarly, a radar scanner may be integrated into the marine vessel display system 300 or be an external device. The marine input sources 316 may be operated and/or adjusted using controls on the marine vessel display system 300 or may have their own controls.
The display 308 may be communicatively coupled with the processing system 302 and may be configured for displaying text, data, graphics, images and other information representative of data from the marine input sources 316 and/or other sources. An example embodiment of the display 308 is shown in
The processing system 302 may control the presentation of information on the display 308, may perform other functions described herein, and can be implemented in hardware, software, firmware, or a combination thereof. The processing system 302 may include any number of processors, controllers, microprocessors, microcontrollers, programmable logic controllers (PLCs), field-programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), or any other component or components that are operable to perform, or assist in the performance of, the operations described herein.
The processing system 302 may also be communicatively coupled to or include memory 306 for storing instructions or data. The memory 306 may be a single component or may be a combination of components that provide the requisite storage functionality. The memory 306 may include various types of volatile or non-volatile memory such as flash memory, optical discs, magnetic storage devices, SRAM, DRAM, or other memory devices capable of storing data and instructions. The memory 306 may communicate directly with the processing system 302, or may communicate over a data bus or other mechanism that facilitates direct or indirect communication. The memory 306 may optionally be structured with a file system to provide organized access to data existing thereon.
The memory 306 may store one or more databases that may include information about the marine vessel 300 in which the marine vessel display system 300 is used, such as the length, width, weight, turning radius, top speed, draft, minimum depth clearance, minimum height clearance, water capacity, fuel capacity and/or fuel consumption rate of the marine vessel 300. The databases may also store information related to the locations and types of navigational aids including buoys, markers, lights, or the like. In some embodiments, the information related to navigational aids may be provided by the Coast Guard or other map data sources.
The processing system 302 may implement one or more computer programs that provide the modes of operation described below, that control the display of information on the display 308 as described herein, and/or that cause automatic activation or deactivation of an equipment of the marine vessel during selection of the first mode of operation. The computer programs may comprise ordered listings of executable instructions for implementing logical functions in the processing system 302. The computer programs can be embodied in any non-transitory computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device, and execute the instructions. In the context of this application, a “computer-readable medium” can be any non-transitory means that can contain, store, communicate, propagate or transport the program for use by or in connection with the processing system 302 or other instruction execution system, apparatus, or device. The computer-readable medium can be, for example, but not limited to, an electronic, magnetic, optical, electro-magnetic, infrared, or semi-conductor system, apparatus, device, or propagation medium. More specifically, although not inclusive, examples of the computer-readable medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a random access memory (RAM), a read-only memory (ROM), an erasable, programmable, read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disk read-only memory (CDROM).
In accordance with the present disclosure, the processing system 302 may implement a plurality of modes of operation, each of which may present information representative of data from selected marine input sources 316 via the display 308. In some embodiments, the information may be presented in a desired format to minimize confusion and increase ease of use. For example, the processing system 302 may implement a pre-trip planning mode in which information representative of trip planning data is presented on the display 308. The trip planning data may be uploaded, transmitted, or otherwise communicated to the marine vessel display system 300 from one or more marine input sources 316 and may include route planning data; waypoint data; journey plans; forecasted wind, current, storm, and/or tidal conditions; vessel fuel requirements; vessel water requirements; and other data that may be useful to an operator while planning a journey. The pre-trip planning mode may permit an operator to create a journey plan or similar plan on a remote or local computer and then transfer information related to the plan to the marine vessel display system 300 so it can be presented on the display 308 and accessed by the operator while operating the marine vessel 300.
The processing system 302 may also implement a boat preparation mode in which information representative of water storage data, fuel level data, hatch status data and/or other boat readiness data is presented on the display 308. The boat preparation mode may provide information related to a boat's readiness for use.
The processing system 302 may also implement a close quarters mode in which information representative of proximity data and navigation data is presented on the display 308. The close quarters mode may be particularly useful when navigating in a harbor or other confined area when an operator needs to be aware of his or her vessel's location relative to other vessels and obstacles. The close quarters mode may also present information from a pilot book, local speed limits, rules, regulations, and so forth, on the display 308.
The processing system 302 may also implement a docking/undocking mode in which information representative of proximity data from a proximity sensor, wind data from a wind sensor, water current data from a current sensor, rudder position data from a rudder position sensor, and/or azimuth thruster position data from an azimuth thruster position sensor is presented on the display 308. The docking/undocking mode permits an operator to view representations of obstacles such as stationary boats, docks, and other hazards while simultaneously monitoring wind conditions, current conditions, and the status of components on the vessel while docking or undocking the vessel.
The processing system 302 may also implement a main transit mode in which information representative of fuel level data, navigation data, water depth data, and/or weather data is presented on the display 308. A feature of the main transit mode may be monitoring the progress of the marine vessel 300 against a journey plan. For example, the processing system 302 may compare information related to a desired path of transit with the current position of the marine vessel 300 received from the position-determining component 312 while the marine vessel 300 is in transit to determine if the marine vessel 300 is off course, has enough fuel to reach its intended destination, and so forth, and may then display such information on the display 308. The main transit mode may also present information representative of nearby vessels, obstacles, and so forth.
The processing system 302 may also implement an anchoring mode in which information representative of the anchor status data, wind data, depth data, tide data, proximity data, and/or navigation is presented on the display 308. The anchoring mode may permit an operator to find suitable locations to anchor the marine vessel 300, and alert the operator if the anchor is dragging and/or if the marine vessel 300 is moving when it should not be.
The processing system 302 may also implement an off-boat monitoring mode in which information representative of security data, anchor status data, wind data, and/or weather data is presented on the display 308. In some embodiments, the marine vessel display system 300 may send texts, images, and so forth, to a remote device, such as an operator's mobile telephone or a computer, via a cellular telephone connection, radio frequency transmitter, the Internet, and so forth, so that the operator may monitor the marine vessel 300 remotely.
The processing system 302 may also implement a fishing mode in which information representative of fish finder data, water temperature data, navigation data, and/or proximity data is presented on the display 308. The fishing mode may allow an operator to view representations of fish, other boats, and hazards while fishing and to monitor water conditions to determine if they are conducive to fishing.
The processing system 302 may also implement a boat storage and transport mode in which information representative of photographic data, navigation data, and/or proximity data is presented on the display 308. As with the off-boat monitoring mode, the processing system 302 may display such information on the display 308 and/or transmit it to a remote device.
The processing system 302 may also implement a man overboard mode in which information representative of passenger location data and/or navigation data is presented on the display 308. The man overboard mode may display an alert and/or sound an alarm when any of the location devices worn by passengers indicate that a passenger is outside of a threshold distance from the marine vessel 300 and may have fallen overboard. The man overboard mode may also record and display the last known coordinates for the passenger when he or she left the marine vessel 300 and may automatically send such data to a marine rescue authority such as the United States Coast Guard or the like.
The processing system 302 may also implement a hazard hit mode in which information representative of bilge water level data is presented on the display 308. The hazard hit mode may allow an operator to quickly determine if the marine vessel 300 is taking on water and, if so, the rate at which the marine vessel 300 is taking on water. The hazard hit mode may also determine if a bilge pump can remove the water quickly enough to keep the marine vessel 300 afloat or if the marine vessel 300 should be abandoned. The hazard hit mode may also alert authorities such as the United States Coast Guard, or the like, of the position and status of the marine vessel 300.
The above-described modes of operation are only examples of modes that may be implemented by the processing system 302. Other modes of operation, or combinations or portions of the above-described modes, may also be implemented without departing from the scope of the disclosure.
In addition to displaying information from one or more selected marine input sources 316, each mode of operation may present information in a particular operator-selected or otherwise predetermined format. For example, some of the information may be presented in the form of one or more virtual devices that mimic the appearance and/or function of a gauge, instrument, or other analog device. Each virtual device may have a unique collection of graphical and functional properties that may be configured by a layout designer and/or adjusted by an operator. Examples of virtual devices that may be presented with the marine vessel display system 300 include a chartplotter, a radar screen, a fishfinder, a camera/video screen, digital instruments with numbers, analog instrument gauges, autopilot interfaces, and entertainment interfaces. In some embodiments, the display format may change based on a current operating mode. For example, if the selected mode of operation from a first mode of operation, such as a main transit mode of operation, to a second mode of operation, such as a docking/undocking, anchoring, or fishing mode of operation or other modes of operation, the display format may change accordingly to accommodate features relevant to the selected mode of operation.
The processing system 302 may further be configured to cause automatic activation or deactivation of various equipment of the marine vessel during selection of particular modes of operation. In embodiments, equipment of the marine vessel 300 for which use may be expected or possible during the time a mode of operation is selected may be associated with that mode of operation. The processing system 302 may then automatically activate such equipment when the mode of operation is selected. Similarly, the processing system 302 may automatically deactivate other equipment that is no longer expected to be used while the mode of operation is selected. For example, when a fishing mode is selected the processing system 302, the processing system 302 may issue a command to shut down or idle the marine vessel's engine, start a trolling motor, and/or turn on a fish finder. Similarly, when a hazard hit mode is initiated, the processing system 302 may automatically cause a bilge pump to be turned on, and/or may automatically tune a marine radio to alert authorities such as the United States Coast Guard, or the like, of the position and status of the marine vessel 300 (e.g., transmit an S.O.S. call). In embodiments, the processing system 302 may be configured to cause the automatic activation or deactivation of one or more output devices 320 via an output 318 when a particular mode of operation is selected, as described below.
The position-determining component 312 may be configured to provide location-determining functionality for the marine vessel display system 300 and, optionally, the marine input sources 316 and/or other system and components employed by the marine vessel 300. Location-determining functionality, for purposes of the following discussion, may relate to a variety of different navigation techniques and other techniques that may be supported by “knowing” one or more locations. For instance, location-determining functionality may be employed to provide location data, timing data, speed data, and/or a variety of other navigation-related data.
In implementations, the position-determining component 312 may comprise a receiver that is configured to receive signals from one or more position-transmitting sources. For example, the position-determining component 312 may be configured for use with a Global Navigation Satellite system (GNSS). In embodiments, the position-determining component 312 may be a global positioning system (GPS) receiver operable to receive navigational signals from GPS satellites and to calculate a location of the marine vessel 300 as a function of the signals.
While a GPS system is described herein, it is contemplated that a wide variety of other positioning systems may also be used, such as terrestrial based systems (e.g., wireless-telephony systems or data systems that broadcast position data from cellular towers), wireless networks that transmit positioning signals, and so on. For example, positioning-determining functionality may be implemented through the use of a server in a server-based architecture, from a ground-based infrastructure, through one or more sensors (e.g., gyros or odometers), and so on. Other example systems include, but are not limited to, a Global Orbiting Navigation Satellite System (GLONASS), a Galileo navigation system, or other satellite navigation system.
The output 318 may be any wired or wireless port, transceiver, memory slot, or other device for transferring data or other information from the processing system 302 to the output devices 320. The output devices 320 may be any devices capable of receiving information from the processing system 302 or being controlled by the marine vessel display system 300 such as a marine radio, beacon, lighting system, and so forth. In embodiments, the processing system 302 may be configured to cause at least one of automatic activation or deactivation of the output devices 320 via the output 318. For example, the processing system 302 may automatically tune a channel on a marine radio, activate or deactivate a beacon, turn a lighting system on or off, or the like, during selection of various modes of operation.
The marine vessel display system 300 may also include a speaker for providing audible instructions and feedback, a microphone for receiving voice commands, an infrared port for wirelessly receiving and transmitting data and other information from and to nearby electronics, and other information, and a cellular or other radio transceiver for wirelessly receiving and transmitting data from and to remote devices.
In addition to the input 314 and output 318, the marine vessel display system 300 may also include a number of other Input/Output (I/O) ports that permit data and other information to be communicated to and from the processing system 302. The I/O ports may include one or more removable memory card slots, such as a micro SD card slot, or the like for receiving removable memory cards, such as microSD cards, or the like, and/or an Ethernet port for coupling a processing system 302 to another processing system such as a personal computer. Databases of geographic areas cross-referenced with modes of operation, navigational software, cartographic maps and other data and information may be loaded in the marine vessel display system 300 via the I/O ports, the wireless transceivers, or the infrared port mentioned above. The data may be stored in memory 306 of processing system 302. In some embodiments, stored cartographic maps may be upgraded, downgraded, or otherwise modified in the background without interfering with the primary uses of the marine vessel display system 300. If multiple processing systems 302 are employed by the marine vessel display system 300, the upgrade, downgrade, or modification may be applied to all processing systems 202. Thus, for example, the various components of the marine vessel display system 300 may be easily upgraded, downgraded, or modified without manually and tediously installing the same data on each of the components. Such functionality may also facilitate data uniformity among the various components of the marine vessel display system 300.
The marine vessel display system 300 may further include at least one housing that encloses and protects the other components of the marine vessel display system 300 from the environment (e.g., moisture, contaminants, vibration, impact, etc.). The housing may include mounting hardware for removably securing the marine vessel display system 300 to a surface within the marine vessel 100 or may be configured to be panel-mounted within the marine vessel 100. The housing may be constructed from a suitable lightweight and impact-resistant material such as, for example, plastic, nylon, aluminums, composites, steels, or any combination thereof. The housing may include appropriate gaskets or seals to make it substantially waterproof or water resistant. The housing may take any suitable shape or size, and the particular size, weight and configuration of the housing may be changed without departing from the scope of the present disclosure.
In an implementation of the process 400, the control system 200 receives a position measurement for the marine vessel (block 402) and also receives an orientation measurement for the marine vessel (block 404). For example, the control system 200 can be configured to receive a position measurement P0 from the location determining component 220 of the control system 200. In some implementations, the control system 200 is configured to receive a position measurement from at least one motor (e.g., the first motor). For example, the control system 200 can be configured to receive position P1 or P1′ from the trolling motor 120A or 120A′ (e.g., from location determining component 140). The control system 200 can be configured to receive an orientation measurement (e.g., a heading or direction D in which the marine vessel 100 is pointed) from the magnetometer 218 of the control system 200. In some implementations, the control system 200 is configured to receive an orientation measurement (e.g., direction D) from at least one motor (e.g., the first and/or second motor). For example, the control system can be configured to receive the orientation measurement (e.g., direction D) from a trolling motor 120 (e.g., from magnetometer 142) or a propulsion motor (e.g., from magnetometer 162). In other embodiments, the orientation measurement is based on at least one additional position measurement. For example, with reference to
The control system 200 generates a control signal for a first motor at least partially based on the position measurement (block 406). For example, the control system 200 can be configured to generate one or more control signals for the trolling motor 120A or 120A′ (or propulsion motor 122) based on the position measurement (e.g., position measurement P0, P1, or P1′). In some implementations, the control system 200 compares the position measurement with a target position (block 408) and then generates the control signal (or signals) for the first motor based upon the comparison between the position measurement and the target position (block 410). For example, in an implementation, the control system 200 can be configured to cause the trolling motor 120 (or propulsion motor 122) to actuate the marine vessel 100 in a direction and/or speed to cause a reference point (e.g., center) of the marine vessel 100 to be at a location corresponding to position measurement P0. In another example implementation, the control system 200 can be configured to cause the trolling motor 120A or 120A′ to actuate the marine vessel 100 (and/or the trolling motor 120A or 120A′ itself) to cause the trolling motor 120A or 120A′ to be at a location corresponding to position measurement P1 or P1′.
To control the orientation of the marine vessel, the control system 200 controls at least one second motor (trolling motor 120B or 120B′, propulsion motor 122, and/or thruster 124) based on an orientation measurement for the marine vessel 100 (block 412). For example, the control system 200 can be configured to cause the trolling motor 120B or 120B′, propulsion motor 122, and/or thruster 124 to actuate the bow 104 or stern 110 of the marine vessel in a first or second direction (e.g., to the right or left) in order to control (e.g., maintain or adjust) the orientation of the marine vessel 100. In some implementations, the control system 200 compares the orientation measurement with a target orientation (block 414) and then generates the control signal (or signals) for the second motor based upon the comparison between the orientation measurement and the target orientation (block 416). For example, in an implementation, the control system 200 can be configured to cause the second motor (e.g., trolling motor 120B or 120B′, propulsion motor 122, and/or thruster 124) to actuate the marine vessel 100 in a first direction or a second direction (e.g., to the right or left) to cause the marine vessel 100 to maintain its direction D or vector coordinates (e.g., any two of P0, P1, P2, P1′, or P2′) when the target orientation is the same or substantially the same as the measured orientation, or to cause the marine vessel 100 to be rotated to a new pointing direction or new vector coordinates when the target orientation is different from the measured orientation. In another example implementation, the control system 200 is configured to cause the second motor to actuate the marine vessel 100 (and/or the second motor itself) to cause the second motor to be at a location corresponding to position measurement P2 or P2′ when the target orientation is the same or substantially the same as the measured orientation, or to a location corresponding to a new position (e.g., the target position) when the target orientation is different from the measured orientation (e.g., when the measured position P2 or P2′ for the second motor is different from the target position for the second motor).
In some embodiments, a foot controller may be provided to facilitate control of a marine motor system including, in some embodiments, a marine motor system including two or more motors. The foot controller may be configured to pivot forward and backward in order to control a first aspect of the marine motor system such as, in one non-limiting example, a proportional throttle of the marine motor system, and additionally may be configured to rotate side-to-side to control a second aspect of the marine motor system such as, in one non-limiting example, a net propulsion direction of the marine motor system. In some embodiments, one or more switches or buttons may be positioned around the pedal to provide additional control inputs to the marine motor system. For example, one or more momentary switches may be provided to control a lateral propulsion of the marine motor system, which thus controls side-to-side (i.e., lateral) movement of the marine vessel. Such a configuration enables a user to easily control the marine motor system and position the marine vessel by simply pivoting and rotating the foot controller. For instance, the user may position the marine vessel in any desired orientation through combinations of pivoting, rotating, and/or switch/button presses to cause the marine vessel to move forward/reward, transition left/right, turn/spin left/right, combinations thereof, and the like.
In one example configuration, pivoting the pedal forward and rotating the pedal to the right causes the marine vessel, as propelled by the marine motor system, to undertake a forward right turn. Likewise, pivoting the pedal reward and rotating the pedal to the left causes the motors to undertake a reward right run. That is, pivoting the pedal may result in pivoting the heading of the vessel in the same clockwise/counter-clockwise direction as the pedal. Rotating the pedal to the right, without forward or rearward motion, causes the motors to undertake a spin in place maneuver. In some configurations, the pedal may be configured to slide/translate front-to-back and/or slide/translate side-to-side in addition to pivoting and rotating to control another aspect of the marine motor system.
The foot controller 500 may include a foot pedal 502 pivotably and rotatably coupled to a base 504. In some embodiments, the base 504 may include a swivel or similar mechanism that includes a stationary portion configured to couple to a deck or other portion of a marine vessel, and a rotating portion (i.e., a portion that rotates with respect to the stationary portion) configured to couple to the foot pedal 502 to thereby permit the foot pedal 502 to rotate about the stationary portion of the base 504 and thus rotate with respect to the deck or other portion of the marine vessel to which the foot controller 500 is mounted. The base 504 may include any other suitable swivel or similar mechanism in order to permit the foot pedal 502 to be rotatably coupled thereto without departing from the scope of the disclosure. In some embodiments, the base 504 may include a “Lazy Susan” mechanism, a turntable bearing, a circular bearing, or similar swivel mechanism without departing from the scope of the disclosure.
In some embodiments, the foot pedal 502 is pivotable, with respect to the base 504, about a first axis, and rotatable, with respect to at least a portion of the base 504 (i.e., the stationary portion thereof), about a second axis. In some embodiments, the first axis is perpendicular to the second axis. For example, in some embodiments the first axis may be substantially parallel to a deck or other portion of the marine vessel on which the foot controller 500 sits when in an operable position, while the second axis may be substantially perpendicular to the deck or other portion of the marine vessel. Thus, when a user engages that planar upper surface of the foot pedal 502 with their foot, the user can pivot the foot pedal 502 about the first axis by alternatingly applying pressure with their toes and heel. Pivoting the foot pedal 502 in such a manner controls a first aspect of the marine motor system such as, in one non-limiting example, a proportional throttle of the marine motor system. Additionally, the user can rotate the foot pedal 502 side-to-side by rotating their foot back and forth. Rotating the foot pedal 502 in such a manner controls a second aspect of the marine motor system such as, in one non-limiting example, a directional propulsion of the marine motor system and thus a heading of the marine vessel. This will be more readily understood in connection with the discussion of
The foot controller 500 may include control inputs such as additional buttons, switches, and/or additional axes of movement to control additional aspects of the marine motor system without departing from the scope of the disclosure. For example, in some embodiments the foot controller 500 may include a pair of switches 506 and 508 flanking the foot-engaging portion of the foot pedal 502. In some embodiments, the switches 506 and 508 may each be a momentary switch; that is, a switch that closes (and thus switches on) only under continuous compression. In such embodiments, the switches 506 and 508 will remain on only when the user's foot applies pressure to the respective switch and will turn off as soon as the user releases the pressure. In other embodiments, the switches 506 and 508 may be toggle or maintained switches that switch on when depressed and remain on until they are again actuated (depressed).
In some embodiments, the user may use the switches 506 and 508 in combination with additional movement of the foot pedal 502 to control aspects of the marine motor system. For example, and as will be discussed in more detail in connection with
The foot controller 500 may include additional switches or buttons, such as buttons 510a-c, flanking the foot pedal 502 or otherwise that control various additional aspects of the motor system. Each switch or button may be a maintained or momentary switch without departing from the scope of the disclosure. By way of example, in some embodiments the buttons 510a-c may include a continuous propeller control button (i.e., a button that, when depressed, turns one or more propellers of the marine motor system on and off), a heading hold button (i.e., a button that, when depressed, causes the marine motor system to maintain a current heading of the marine vessel), an anchor lock button (i.e., a button that, when depressed, causes the marine motor system to hold the marine vessel in a current position), and/or buttons that control various other aspects of the marine motor system. In some embodiments, a user may use one or more of these buttons 510a-c to set a relative heading angle of the marine vessel; i.e., the user may have the option to fix the heading of the marine vessel relative to cardinal directions or relative to an autopilot route. Additionally, or alternatively, the user may be able to use one or more of the buttons 510a-c alone or in addition to other control devices such as the display 308, a handheld remote, etc., to change the heading of a marine vessel while following an autopilot route; i.e., the user can dynamically adjust the direction that the bow of the marine vessel is pointed, thereby allowing the boat to follow a route while oriented parallel, perpendicular, or at another angle relative to that route.
Embodiments of the foot controller 500 may also include additional buttons, switches, and/or control inputs without departing from the scope of the disclosure. For example, in some embodiments the foot controller 500 may include a kill switch on or integrated into the foot pedal 502 which may include, e.g., an ambient light sensor, a pressure sensor, or similar in order to kill the motor(s) of the marine motor system when there is no foot on the foot pedal 502. Moreover, in some embodiments, one or more of the buttons 510a-c, switches 506 or 508, or other control inputs of the pedal 500 may include a mechanical-lock-out or software-disable feature that prevents the button, switch, or other control input from being inadvertently activated. Embodiments of the foot controller 500 may also include a speed control wheel or other speed control device, as will be discussed more fully below in connection with
By pivoting the foot pedal 502, rotating the foot pedal 502, and/or depressing one or more switches 506, 508 or buttons 510a-c, a user is able to control one or more aspects of the marine motor system, and thus a marine vessel to which the marine motor system is attached, using the intuitive foot controller 500. This will be more readily understood with reference to
First,
In such embodiments, the foot controller 500 can be implemented with a marine motor system having one or more motors. For example, the foot controller 500 could be used to control a marine motor system having a single, rotatable trolling motor or propulsion motor or the like. In such embodiments, pivoting the foot pedal 502 forward or backward without otherwise rotating the foot pedal 502 (which will be discussed below) controls the system by keeping the rotatable motor facing forward and providing forward propulsion (in the case of pivoting the foot pedal 502 forward) or reverse propulsion (in the case of pivoting the foot pedal 502 backward). When the foot controller 500 is used to control a marine motor system having two or more motors, the operation described in connection with
Moreover, in embodiments such as that shown in
Although in
For example, in some embodiments rotating the foot pedal 502 right and left as depicted by arrow 520 results in the marine vessel 514 spinning right and left, respectively. Moreover, in some embodiments rotating the foot pedal 502 while simultaneously pivoting the foot pedal 502 (as depicted by arrow 512 in
When the marine motor system includes a single, rotatable motor, the turn movement shown in
Additionally or alternatively, the vessel 514 may perform a spin movement as also shown by arrow 522. When the marine motor system includes a single, rotatable motor, the spin movement shown in
In marine motor systems including two or more motors, the motors may independently be controlled to perform the desired turn as indicated by the rotation of the foot pedal 502, as discussed above. For example, when the marine motor system includes a fixed, lateral facing thruster, the thruster may be operated in forward or reverse propulsion in addition to or instead of rotating another motor of the marine motor system in order to achieve the desired turn as schematically shown by arrows 522 and 524.
Again, although in
In some embodiments, the foot pedal 502 is not restricted in rotation and thus can rotate a complete rotation about the second axis, while in other embodiments the foot pedal 502 may be configured to rotate about the second axis less than a complete revolution. For example, in one non-limiting embodiment, the foot pedal 502 is configured to swivel approximately +20 degrees/−20 degrees from center, for a total of 40 degrees of swivel. This may provide for a more comfortable and easy control of the marine motor system because the user can transition from full right to left steer by rotating the foot pedal 502 through a relatively small arc. In other embodiments the foot pedal 502 may be configured to rotate more or less than 40 degrees depending on the specific application without departing from the scope of the disclosure.
In some embodiments, the foot controller 500 may include a centering mechanism to return the pedal 502 to a neutral or central position with respect to the first axis and/or the second axis. For example, the pivot and/or swivel mechanism can include a zero-degree detent such that the user can feel when the foot pedal 502 is returned to the zero-throttle position and center of the steering arc, respectively. Additionally, or alternatively, the foot controller 500 may include one or more biasing members, motors, actuators, or other mechanism that automatically return the foot pedal 502 to zero degrees tilt and/or zero degrees swivel when the user releases pressure on the foot pedal 502.
In some embodiments, movement of the foot pedal 502 and/or depressing one or more buttons or switches on the foot controller 500 may cause a lateral movement of the marine vessel, as shown in
Moreover, in some embodiments the foot controller 500 is configured to allow for all three control inputs discussed herein to be use simultaneously in order to perform a sweeping lateral turn. For example, a user could depress the left switch 508, throttle forward by pivoting the foot pedal 502 forward as schematically shown by arrow 526, and rotate the foot pedal 502 to the right as schematically depicted by arrow 520. This results in a wide, swinging orbit of the marine vessel 514, with the bow turning towards starboard while the marine vessel 514 generally laterally moves left, swinging the stern around in sweeping arc to the left. Similarly, a user could depress the right switch 506, throttle forward by pivoting the foot pedal 502 forward as schematically shown by arrow 526, and rotate the foot pedal 502 to the left as schematically depicted by arrow 520, resulting in a wide, swinging orbit of the marine vessel 514, with the bow turning towards port while the marine vessel 514 generally laterally moves right, swinging the stern around in sweeping arc.
In some embodiments, the lateral movement discussed in connection with arrows 528 and 530 in
Moreover, for embodiments in which the marine motor system includes at least two motors with a first motor mounted near the bow and a second motor mounted near the stern of the marine vessel 514, the marine motor system may balance the thrust of the motors when performing the lateral moves discussed in connection with
In some embodiments, the foot controller 500 may be configured to control a marine motor system including two fixed motors. This may be more readily understood with reference to
In such embodiments, the foot controller 500 may be configured to control the marine motor system, and thus the marine vessel 514, in a similar manner as discussed in connection with
However, rotating the foot pedal 502 right and left and schematically depicted by arrow 520 causes the rear motor 534 to propel the stern of the marine vessel 514 in a corresponding direction in order to effectuate the desired spin or turn. For example, rotating the foot pedal 502 to the right may cause the rear motor 534 to propel the stern of the marine vessel 514 to the left to thereby swing the bow to the right, resulting in in the right turn/spin. Similarly, rotating the foot pedal 502 to the left may cause the rear motor 534 to propel the stern of the marine vessel 514 to the right to thereby swing the bow to the left, resulting in in the left turn/spin.
And when the user both pivots and rotates the foot pedal 502 in order to, e.g., make a forward or reverse turn, the marine motor system will operate the motors 532, 534 in concert in order to propel the marine vessel 514 in the desired direction. For example, to create a forward, right turn, the user pivots the foot pedal 502 forward and rotates the foot pedal to the right, and the front motor 532 will provide a forward propulsion while the back motor 534 provides propulsion to the left. By using two fixed motors/thrusters 532, 534 in this fashion, the marine motor system beneficially provides full steering capability while eliminating the need for a bow-mounted rotatable trolling motor or other similar rotatable motor.
Although in the embodiment depicted in
For example, in the embodiment depicted in
Although the aspects of the disclosure have been discussed in connection with the foot controller 500, the disclosure is not so limited and in other embodiments a foot controller having different multi-axis and/or multi-button control inputs may be implemented without departing from the scope of the disclosure. For example,
In this embodiment, however, the foot controller 600 includes an additional control input in the form of a speedwheel 618. Unlike the foot pedal 502 of the foot controller 500, which was configured to control a proportional throttle of the marine motor system, in this embodiment the speedwheel 618 controls the proportional throttle of the marine motor system. The speedwheel 618 is configured to rotate about a third axis (which, in the depicted embodiment, is substantially parallel to the first axis), and a user can increase and decrease propulsion speed of the marine motor system by rotating the speedwheel 618 about the third axis. For example, in one embodiment rotating the speedwheel forward (i.e., towards switch 608 in the depicted embodiment) will increase throttle, while rotating the speedwheel 618 backward (i.e., toward the button 610a in the depicted embodiment) will decrease throttle. In such embodiments, pressing forward on the foot pedal 602, as schematically depicted by arrow 612, will result in forward propulsion at the speed set corresponding to the position of the speedwheel 618, while pressing backward on the foot pedal 602, as schematically depicted by arrow 614, will result in reverse propulsion at the speed set corresponding to the position of the speedwheel 618. Again, in a similar manner to the foot controller 500 discussed above, rotating the foot pedal 602 about the second axis as schematically depicted by arrow 616 results in the marine motor system propelling a marine vessel in a spin and/or turn.
In such embodiments, the foot pedal 602 may be configured to pivot forward and backward a minimal amount, because such movement only controls an on/off function of the marine motor system rather than a proportional throttle or similar aspect. For example, the foot pedal 602 may include a pair of momentary switches, one at the front of the foot pedal 602 and one at the rear, that are in turn actuated by the user rocking the foot pedal 602 forward and backward, respectively, in order to initiate propulsion at the speed set by the speedwheel 618. Because only relatively small movements of the foot pedal 602 are needed to perform this on/off function and/or initiate the momentary switches (as compared to movement of the foot pedal 502 when controlling proportional throttle or the like), in this embodiment the foot controller 600 may provide ergonomic benefits in that the user need not be subjected to large ankle bends for long periods of time. Namely, the angle, α (
Although in the embodiment of the foot controller 600 shown in
Moreover, although aspects of the foot controllers 500 and 600 have been discussed herein as a single, integrated controller, the disclosure is not so limited and in other embodiments one or more of the components discussed herein may be mounted away from, or otherwise provided separate from, the foot pedal 502, 602, the base 504, 604, or other portion of the foot controller 500, 600. For example, in some embodiments there may be a pod separate from the foot pedal 502, 602 and/or base 504, 604 housing one or more switches (such as, e.g., switches 506, 508, 606, 608), buttons (such as, e.g., buttons 510a-c, 610a-c), wheels (such as, e.g., speedwheel 618), or other control inputs. In such embodiments, the pod may sit on the deck of the marine vessel 514 beside the foot controller 500, 600, allowing the foot controller 500, 600 more room to swivel side-to-side in a recessed foot pedal tray or similar.
In some embodiments, particularly for embodiments in which the marine motor system includes multiple motors, one or more motor may be mounted to one or more extant components of a marine vessel in order to facilitate mounting of the one or more motors and/or to facilitate placing the one or more motors into the water and removing the one or more motors therefrom, as needed. This will be more readily understood in connection with
First,
Moreover, in some embodiments the motors 702, 710 may be steerable with respect to the shallow water anchors 704 and 712, and/or the shallow water anchors 704 and 712 themselves may be steerable and controllable via the foot controller 500 or 600 or otherwise. In such embodiments, the one or more motors 702, 710 attached to one or more shallow water anchors 704, 712 at the stern of the marine vessel 700 are configured to steer the marine vessel 700 on its own without the addition of a traditional bow-mounted trolling motor or the like. Two motors 702, 710 mounted and controllable in this fashion, with at least one of the motors 702, 710 being steerable, may provide heading control for the marine vessel 700 as well. However, any combination of motors including traditional bow-mounted trolling motors may be employed. For instance, in one example configuration, a bow-mounted trolling motor, a stern-mounted shallow-water-anchor-with-thruster, and a stern-mounted shallow-water-anchor-without-thruster may be utilized to provide the functionality described herein. .Additionally, by integrating the dual motor/thruster 702 and/or 710 and dual shallow water anchors 704 and/or 712, the user can receive the benefits of both dual thrusting motors and dual shallow-water anchors without having excess equipment mounted on the marine vessel 700.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 63/030,727, filed May 27, 2020, and titled “MULTIPLE MOTOR CONTROL SYSTEM FOR NAVIGATING A MARINE VESSEL,” which is herein incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63030727 | May 2020 | US |