The present application relates to systems for marine vessels, and more specifically to systems for controlling peripheral devices on board a marine vessel and to such peripheral devices themselves.
U.S. Pat. No. 9,927,520 discloses a method of detecting a collision of a marine vessel, which includes sensing using distance sensors to determine whether an object is within a predefined distance of a marine vessel, and determining a direction of the object with respect to the marine vessel. The method further includes receiving a propulsion control input at a propulsion control input device and determining whether execution of the propulsion control input will result in any portion of the marine vessel moving toward the object. A collision warning is then generated.
U.S. Pat. No. 10,745,091 discloses a marine navigational light fixture including a light source and a cutoff sub-housing holding the light source. The cutoff sub-housing has a main frame having first and second laterally opposite sides; first and second sidewalls projecting from the first and second sides of the main frame, respectively; and first and second cutoff surfaces located on the first and second sidewalls, respectively. The first and second cutoff surfaces are configured to provide practical cutoff of light emitted from the light source outside of a specified arc of visibility. The marine navigational light fixture also includes a main housing holding the cutoff sub-housing. A luminaire subassembly for the marine navigational light fixture includes a colored component having a color that is in the same color family as a color of light emitted from the luminaire subassembly. The colored component can be a lens, a filter cap, a PCB, and/or a telltale.
The above patents are hereby incorporated herein by reference in their entireties.
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.
The present disclosure is of a system for a marine vessel, which includes a peripheral device having an actuator configured to move part of the peripheral device between a retracted position and an extended position. A first serial bus is configured to connect the peripheral device to other peripheral devices. A controller is operatively connected to the actuator and is in signal communication with the first serial bus. A sensor is coupled to the controller via a second serial bus. The controller is configured to activate the actuator to move the part of the peripheral device from the extended position to the retracted position and from the retracted position to the extended position in response to information from the sensor.
According to another example of the present disclosure, a peripheral device for a marine vessel includes a movable part configured to be extended away from or out of a stationary part of the peripheral device and retracted toward or into the stationary part. An actuator of the peripheral device is configured to extend and retract the movable part. A controller of the peripheral device is operatively connected to the actuator and is configured to activate the actuator to extend and retract the movable part of the peripheral device in response to information from a sensor. The controller includes a transceiver for receiving information from the sensor via a serial bus.
Examples of systems for marine vessels and peripheral devices therefor are described with reference to the following Figures. The same numbers are used throughout the Figures to reference like features and like components.
Now turning to
A telematics control module (“TCM”) 42 is connected to the serial bus 40. The TCM 42 can relay information from wireless sensors (not shown) located on or near several peripheral devices 46, 50, 66a-c to the cloud 44 via any appropriate wireless protocol. From the cloud 44, a user can access the information from the wireless sensors. A digital switching module (“DSM”) 49 is also linked to the serial bus 40. The DSM 49 receives inputs from a multi-function display (“MFD”) or keypad 51 via the serial bus 40 and/or from one or more buttons or switches (not shown) wired to the DSM 49. In response to the inputs, solid state relays in the DSM 49 are activated or deactivated to control a peripheral device 46 wired to the DSM 49. Additional sensors (not shown) may also be wired to the DSM 49. Information from the wired sensors is transmitted to the serial bus 40 via the DSM 49. Through the serial bus 40, the sensed information can be relayed to the TCM 42 and from there to the cloud 44. The DSM 49 reduces the need to manually wire each peripheral device (e.g., 46) and sensor on the marine vessel 10 to the MFD or keypad 51 in order for the user to be able to control the peripheral device 46 or view information from the sensors. Instead, the DSM 49 can be located remote from the MFD or keypad 51 and connected to the MFD or keypad 51 through the serial bus 40. The DSM 49 is wired to the peripheral device(s) 46 and to the wired sensor(s), which may be located closer to the DSM 49 than to the MFD or keypad 51.
The system 38 also includes at least one peripheral device having a controller integrated therein. Here, two peripheral devices 50, 66a are provided with a controller 54, 70a, respectively. The system 38 also includes an additional serial bus 58 connected to the controllers 54, 70a. In one example, the serial bus 58 may also be a CAN bus using the N2K protocol. The serial bus 58 is linked to the serial bus 40 by way of a gateway or bridge 60, depending on whether the two serial buses 40, 58 use the same protocol. (Note that some marine vessel components use different versions of the NMEA protocol and/or the bus 58 may be a LIN bus.) The additional serial bus 58 may be required due to a limit on the number of nodes on the serial bus 40 and/or to work around physical constraints on the marine vessel 10. Moreover, it may be desirable to provide an initially separate serial bus 58 to connect all peripheral devices noted herein below (e.g., lights, cleats, antennas) as part of a retrofit, as at least some of such devices may not have been connected to a serial bus before, but instead hardwired to switches at the helm or connected to the DSM 49. Such a retrofit serial bus 58 could then be connected to the existing serial bus 40 on the marine vessel 10 by way of the gateway or bridge 60 without having to disturb the connections already made thereto. In another example, the serial buses 40 and 58 are a single bus. Note that although only two peripheral devices 50, 66a are shown connected to the serial bus 58, additional peripheral devices could be connected thereto.
As will be described more fully herein below, each peripheral device's controller 54, 70a is configured to control switches in the peripheral device 50, 66a. For example, the peripheral device 50 and/or 66a can be programmed to move in response to weather conditions, geographical location, time of day, ambient lighting conditions, vessel speed, and/or sensed proximity of an object external to the marine vessel 10. Such information can be relayed via the serial bus(es) 40, 58 from an appropriate sensor, as will be described herein below. Such information could additionally or alternatively be information in the cloud 44 collected from other users' prior experiences and could be communicated to the peripheral devices 50, 66a via the TCM 42 and serial buses 40, 58. Furthermore, the peripheral devices' controllers 54, 70a may be configured to stage the peripheral devices 50, 66a upon start-up of the system 38. For example, the peripheral devices' controllers 54, 70a can be programmed to move the peripheral devices 50, 66a to predetermined positions, turn the peripheral devices 50, 66a ON or OFF, or run a sequence of events to test the peripheral devices' functioning upon start-up of the system 38 and/or upon user-input command.
In the present example, at least one of (i.e., one or both of) the peripheral devices 50, 66a is a master peripheral device, and the system 38 further includes at least one slave peripheral device 66b, 66c connected to the master peripheral device 66a by an additional serial bus 62. Here, the additional serial bus 62 is a local interconnect network (“LIN”) bus, which is generally less expensive than a CAN bus. The controller 70a in the master peripheral device 66a can be programmed to control the functioning of the master peripheral device 66a and/or the functioning of the slave peripheral devices 66b, 66c in response to information from the other peripheral device 50 on the serial bus 58, information from the sensors described herein below, and/or information from the cloud 44 (via the TCM 42 and serial buses 40, 58). The controller 70a will be described more fully herein below with respect to
Note that the DSM 49 does not need to be linked by individual wires to the peripheral devices 50, 66a that have controllers 54, 70a. Rather, these “smart” peripheral devices 50, 66a are activated based on their controllers' own commands, signals from the MFD or keypad 51 via the serial buses 40, 58, signals from each other via the serial bus 58, or a combination of any of these. The DSM 49 can instead be used to control a peripheral device 46 that does not benefit from “smart” functions, such as a horn or windshield washer fluid. The peripheral devices 50, 66a have system-agnostic architecture that ensures the peripheral devices' compatibility with alternative vessel systems into which an OEM may choose to integrate these devices, as each device is “plug-and-play” with its own internal controller 54, 70a. Device manufacturers can ensure future compatibility with a given vessel's system even when service or replacement is required. Furthermore, because each peripheral device 50, 66a computes at the edge, the system 38 can still operate safely if the API network goes down on the marine vessel 10. This is not necessarily the case with solely a central digital switching module-type arrangement.
Still referring to
In the example shown, the peripheral devices 66b, 66c are of the same type as the peripheral device 66a (e.g., all peripheral devices 66a-c are lights) and each includes an actuator 68b, 68ccoupled to the controller 70a via the serial bus 62. Thus, the controller 70a acts as a master controller and controls the actuators 68a, 68b, 68cof all peripheral devices. Meanwhile, the peripheral device 50 may be of a different type (e.g., a cleat) than the peripheral devices 66a-c and its controller 54 may control its actuator 52 and actuators in other cleats on board the marine vessel 10, to which its controller 54 is connected via another serial bus (not shown).
The navigational sensor 74 can be any type of navigational sensor capable of determining the global position of the marine vessel 10 in latitude and longitude, optionally in addition to the vessel's heading, pitch, roll, and yaw. For example, the navigational sensor 74 can be a GPS receiver like that shown at 24 in
The proximity sensor 76 can be any type of proximity sensor suitable for determining the proximity of an external object with respect to the marine vessel 10. For example, the proximity sensor 76 can be a radar like that shown at 22 in
The image sensor 78 is any image sensor capable of detecting objects external to the marine vessel 10 and thus may also be placed on the hardtop 14 or at the bow of the marine vessel 10. The image sensor 78 may be a charge-coupled device (CCD) or an active-pixel sensor (CMOS) and can be part of an infrared or near-infrared camera. In another example, the image sensor 78 is a microbolometer image sensor as part of a thermal night vision camera. The camera (for example, camera 20,
The vessel speed sensor 80 is any sensor capable of determining the speed of the marine vessel 10. The vessel speed sensor 80 can be a pitot tube sensor, a paddle wheel sensor, an ultrasonic speed sensor, or an electromagnetic speed sensor. In another example, various readings of geographical position over time from the navigational sensor 74 can be used to calculate the marine vessel's speed over ground. This calculation can be done in the navigational sensor 74 itself or by an external controller. One example of a vessel speed sensor 80 that would work for the present purposes is Part No. 31-606-6-01 provided by Airmar of Milford, N.H.
Through research and development, the present inventors have realized that providing at least some of the peripheral devices on a marine vessel 10 with built-in controllers allows the peripheral devices to provide advanced functionality heretofore not realized with marine peripheral devices. Furthermore, the present inventors realized that providing such peripheral devices' controllers with information from one or more various sensors could be beneficial in that it allows for automating the advanced functionality for such peripheral devices. For example, referring to
The controller 70a can be configured to activate the actuator 68a to extend or retract that movable part 90 of the light 86 in response to many different inputs. As noted herein above, one of those inputs can be information from one of the sensors 74, 76, 78, 80 via the serial bus(es) 40 and/or 58. For example, the navigational sensor 74 may provide time-of-day information to the controller 70a, which may be configured to extend the movable part 90 out of the housing 88 as dusk approaches and to retract the movable part 90 into the stationary part 88 after sunrise. In other examples, ambient light sensors are provided in connection with the serial bus 40 and/or 58 or are located on the light 86 and directly connected to the controller 70a, and the controller 70a is configured to extend the movable part 90 when ambient lighting conditions are low and to retract the movable part 90 when ambient light is bright. In some instances, the navigational sensor 74 also provides geographical location to the controller 70a, which is configured to extend the movable part 90 if the marine vessel 10 is in the middle of a body of water or if the marine vessel 10 is anchored outside the location of a known dock or marina, in addition to requiring that the time of day be between dusk and dawn or that ambient light be low. The controller 70a can determine that the marine vessel 10 is anchored in response to the vessel's GPS position not changing for a predetermined period of time. In some examples, the marine vessel 10 might not even be required to be “on” for the movable party 90 to be extended from the housing 88 and turned ON, and the controller 70a may be configured to “wake” the system 38 and extend and turn on the movable part 90 of the light 86 in response to the marine vessel 10 being stationary for longer than a predetermined period of time as dusk approaches or in low ambient light. This may help the boat owner automatically comply with lighting regulations, even when the owner is not present on the marine vessel 10.
The controller 70a can be configured to turn on the light 86 whenever the movable part 90 of the light 86 is extended from the stationary part 88 (
As is also shown in
A contact-sensitive detector 96 may further be provided in communication with the controller 70a. The controller 70a may be configured to control the actuator 68a to retract the movable part 90 of the light 86 in response to the contact-sensitive detector 96 detecting contact while the actuator 68a is extending the movable part 90 of the light 86. For example, the contact-sensitive detector 96 can comprise a compressible layered body with an electrical conductor connected to each respective layer. When the body is not compressed, the layers thereof —and thus the electrical conductors—do not touch, and the actuator 68a extends the movable part 90 of the light 86 from the stationary part 88 according to input from the controller 70a in response to the information from the navigational sensor 74 or ambient light sensor. However, if an external object contacts one layer, that layer and the electrical conductor thereupon compress toward the electrical conductor on the other layer. In response to the resulting current change input to the controller 70a, the controller 70a controls the actuator 68a to stop extending the movable part 90, and to reverse direction to retract the movable part 90 instead. In this way, the movable part 90 will not be fully extended if there is an obstruction present, thus protecting the light 86 from damage, and—if the contact is made with a person—protecting the person from injury. Other known contact-sensitive sensors could be used, such as those on automatic windows in vehicles, including “no-touch” capacitance sensors having layered or coaxial conductive elements separated by a non-conductive layer.
The controller 170a is configured to activate the actuator 168a to move the movable part 190 of the cleat 186 from the extended position shown in
In some examples, the cleat 186 comprises a light 198. In this example, the light 198 is shown on the underside of the movable part 190 of the cleat 186 to provide light in the area where a boater would wrap a rope; however, the light could be provided on the top of the movable part 190, on both the top and bottom of the movable part 190, or on the sides thereof. The controller 170a can be configured to turn on the light 198 whenever the movable part 190 of the cleat 186 is extended from the stationary part 188 (
The controller 270a is configured to activate the actuator 268a to move the telescoping movable parts 290a-c of the antenna/light 286 from the extended position (
Note that although the example in
In still another example, the peripheral device is a camera 20. The camera 20 could be retractable inside a recess 92 in a stationary part 88 as shown in
Note that the camera 20 shown in
In other examples, the camera 20, lights 86, 286, 386, cleats 186, and antennas 286, 386 may be extendable and retractable in response to operator input. For instance, the operator may utilize the MFD or keypad 51, a remote control, an application on a smart device, or other input device, which may be coupled to one of the serial buses 40, 58 or which may wirelessly communicate with the controller 70a. The controller 70a may be configured to activate the actuator 68a to extend or retract the movable part of the peripheral device in response to such operator input.
In still other examples, the camera 20, lights 86, 286, 386, cleats 186, and antennas 286, 386 may be extendable and retractable in response to information from the cloud 44 retrieved via the TCM 42. For example, weather data for the geographical region can be used to determine whether a light should be extended and turned ON. Crowd-sourced information from other boaters regarding areas with low overhead obstructions can be used to create a geo-fence in which an antenna or light needs to be retracted to avoid damage thereto. Furthermore, a boater may be able to use the MFD or keypad 51 or a “smart” device application to enter this type of data for retrieval and use by other boaters. For example, a user can choose to mark the location of a low overhead obstruction for later retrieval by a controller controlling an antenna or all-around light, or a user can choose to mark the location of a private dock for later retrieval by a controller controlling a cleat. These locations could be stored in the storage system of the controller, in the cloud 44, or in the memory of the MFD.
In each of the above examples, the controller 70a, 170a, 270a, 370a may require that the peripheral device 66a is retracted before activating the actuator 68a, 168a, 268a, 368a to extend the movable part of the peripheral device 66a. Similarly, the controller 70a, 170a, 270a, 370a may require that the peripheral device 66a is extended before activating the actuator 68a, 168a, 268a, 368a to retract the movable part of the peripheral device 66a. For example, the controller 70a, 170a, 270a, 370a can store its previous direction of actuation in its storage system or can be programmed to read the state of a switch therein. In other examples, the controller 70a, 170a, 270a, 370a will activate the actuator 68a, 168a, 268a, 368a to extend or retract the movable part 90, 190, 290, 390 in response to information from the above-noted sensors, in response to information from the cloud 44, and/or in response to operator input regardless of the extended or retracted state of the peripheral device, in which case limit switches are used to prevent the actuator 68a, 168a, 268a, 368a from further movement in one direction or the other.
Thus, the present disclosure contemplates a peripheral device 66a for a marine vessel, such as a camera 20, light 86, 286, 386, cleat 186, or antenna 286, 386, which comprises a movable part 90, 190, 290a-c, 390 configured to be extended away from or out of a stationary part 88, 188, 288, 388 thereof and retracted toward or into the stationary part 88, 188, 288, 388. The peripheral device includes an actuator 68a, 168a, 268a, 368a configured to extend and retract the movable part 90, 190, 290a-c, 390. The peripheral device includes a controller 70a, 170a, 270a, 370a operatively connected to the actuator 68a, 168a, 268a, 368a and configured to activate the actuator 68a, 168a, 268a, 368a to extend and retract the movable part 90, 190, 290a-c, 390 of the peripheral device in response to information from a sensor, such as a navigational sensor 74, a proximity sensor 76, an image sensor 78, a vessel speed sensor 80, or an ambient light sensor; in response to information from the cloud 44; and/or in response to operator input.
Now referring to
The controller 70a, 170a, 270a, 370a also includes a processing system 406 and a storage system 408. The processing system 406 includes one or more processors, which may each be a microprocessor, a general-purpose central processing unit, an application-specific processor, a microcontroller, or any other type of logic-based device. The processing system 406 may also include circuitry that retrieves and executes software from the storage system 408. The processing system 406 may be implemented with a single processing device but may also be distributed across multiple processing devices or subsystems that cooperate in executing program instructions. The storage system 408 can comprise any storage media, or group of storage media, readable by the processing system 406, and capable of storing software. The storage system 408 may include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, program modules comprising such instructions, data structures, etc. The storage system 408 may be implemented as a single storage device but may also be implemented across multiple storage devices or subsystems. Examples of storage media include random access memory, read only memory, optical discs, flash memory, virtual memory, and non-virtual memory, or any other medium which can be used to store the desired information and that may be accessed by an instruction execution system, as well as any combination of variation thereof. The storage media may be housed locally with the processing system 406, or may be distributed, such as distributed on one or more network servers, such as in cloud computing applications and systems. In some implementations, the storage media is non-transitory storage media. In some implementations, at least a portion of the storage media may be transitory.
The controller 70a, 170a, 270a, 370a also includes an input/output interface 410 that transfers information and commands to and from the processing system 406. In response to the processing system 406 carrying out instructions stored in a device movement module 412, the processing system 406 relays commands via the I/O interface 410 to the actuator 68a, 168a, 268a, 368a controlling the movement of the movable part 90, 190, 290a-c, 390 with respect to the stationary part 88, 188, 288, 388. Other input and/or output devices may also be connected to the I/O interface 410, and the examples shown and discussed herein are not limiting. The controller 70a, 170a, 270a, 370a also includes the above-noted transceiver/bus interface 402, by way of which the controller 70a, 170a, 270a, 370a is in signal communication with the bus 58, by way of which the controller 70a, 170a, 270a, 370a may be provided with information from the sensors 74, 76, 78, 80 and any operator input devices connected to the serial bus(es) 40 or 58.
The device movement module 412 is a set of software instructions executable to move the movable part 90, 190, 290a-c, 390 with respect to the stationary part 88, 188, 288, 388. The device movement module 412 may be a set of software instructions stored within the storage system 408 and executable by the processing system 406 to operate as described herein, such as to move the movable part 90, 190, 290a-c, 390 in response to information such as time of day, ambient light, geographical position, overhead obstructions, and/or vessel speed, as described herein above. As noted with respect to
Those having ordinary skill in the art know that information from navigational sensors and vessel speed sensors is already generally readily available on many marine vessels, and such sensors are already connected to the main NMEA backbone in order to provide information to the MFD and engine/motor control unit. Furthermore, increasingly more marine vessels are being equipped with proximity sensors and/or cameras, which are also connected to the main NMEA backbone and provide information used to maneuver the marine vessel 10, including according to autonomous or semi-autonomous docking algorithms. Thus, such existing sensors can be used to provide information to the above-noted peripheral devices on a marine vessel 10 in order to enhance their functioning, ensure that a boat complies with local regulations, and/or enhance the aesthetics of the boat itself. The peripheral devices themselves do not require sensors in order to obtain such information, thereby reducing manufacturing complexity and cost to the consumer. Meanwhile, further reductions in complexity and cost can be realized by using one peripheral device with a master controller to control actuators in other peripheral devices of the same type.
In the present description, certain terms have been used for brevity, clarity, and understanding. No unnecessary limitations are to be implied 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 different components and assemblies described herein may be used or sold separately or in combination with other components and assemblies. Various equivalents, alternatives, and modifications are possible within the scope of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 62/704,874, filed on Jun. 1, 2020, which is hereby incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62704874 | Jun 2020 | US |