This disclosure relates generally to traffic signals, and, more particularly, to traffic alert devices and methods of using the same.
Warehouses, factories, and other material handling facilities often include racks arranged in rows to define multiple aisles extending therebetween. These aisles may be used for both pedestrian traffic as well as vehicles (e.g., fork trucks).
In general, the same reference numbers will be used throughout the drawing(s) and accompanying written description to refer to the same or like parts. As used herein, connection references (e.g., attached, coupled, connected, and joined) may include intermediate members between the elements referenced by the connection reference and/or relative movement between those elements unless otherwise indicated. As such, connection references do not necessarily infer that two elements are directly connected and/or in fixed relation to each other. As used herein, stating that any part is in “contact” with another part is defined to mean that there is no intermediate part between the two parts.
Unless specifically stated otherwise, descriptors such as “first,” “second,” “third,” etc. are used herein without imputing or otherwise indicating any meaning of priority, physical order, arrangement in a list, and/or ordering in any way, but are merely used as labels and/or arbitrary names to distinguish elements for ease of understanding the disclosed examples. In some examples, the descriptor “first” may be used to refer to an element in the detailed description, while the same element may be referred to in a claim with a different descriptor such as “second” or “third.” In such instances, it should be understood that such descriptors are used merely for identifying those elements distinctly that might, for example, otherwise share a same name. As used herein, “approximately” and “about” refer to dimensions that may not be exact due to manufacturing tolerances and/or other real world imperfections. As used herein “substantially real time” refers to occurrence in a near instantaneous manner recognizing there may be real world delays for computing time, transmission, etc. Thus, unless otherwise specified, “substantially real time” refers to real time+/−1 second.
As used herein, “processor circuitry” is defined to include (i) one or more special purpose electrical circuits structured to perform specific operation(s) and including one or more semiconductor-based logic devices (e.g., electrical hardware implemented by one or more transistors), and/or (ii) one or more general purpose semiconductor-based electrical circuits programmed with instructions to perform specific operations and including one or more semiconductor-based logic devices (e.g., electrical hardware implemented by one or more transistors). Examples of processor circuitry include programmed microprocessors, Field Programmable Gate Arrays (FPGAs) that may instantiate instructions, Central Processor Units (CPUs), Graphics Processor Units (GPUs), Digital Signal Processors (DSPs), XPUs, or microcontrollers and integrated circuits such as Application Specific Integrated Circuits (ASICs). For example, an XPU may be implemented by a heterogeneous computing system including multiple types of processor circuitry (e.g., one or more FPGAs, one or more CPUs, one or more GPUs, one or more DSPs, etc., and/or a combination thereof) and application programming interface(s) (API(s)) that may assign computing task(s) to whichever one(s) of the multiple types of the processing circuitry is/are best suited to execute the computing task(s).
Conditions may be present in industrial settings (e.g., warehouses, distribution centers, factories, and/or other material handling facilities) that may place pedestrians and vehicles (e.g., fork trucks and/or other material handling equipment) in close proximity to one another, thereby creating potential collision hazards. Collisions often occur at intersections between different pathways of travel for different traffic as shown and described in connection with
In particular,
As shown in the illustrated example, first and second pedestrians 108a-b (generally referred to by reference numeral 108) are in the first and third secondary aisles 104a, 104c, respectively. Further, first and second fork trucks 110a-b (generally referred to by reference numeral 110) are represented within the primary aisle 106. For purposes of explanation, an arrow is shown representing the direction of movement of each of the pedestrians 108 and each of the fork trucks 110. As shown in
In some situations, the risk of collision at intersecting aisles 104, 106 may be reduced by establishing traffic rules specifying that traffic on the primary aisle 106 has the right-of-way to traffic on the secondary aisle 104. This approach not only increases safety but can also increase efficiency of facility operations by enabling the fork trucks 110 to move relatively quickly along the primary aisle 106 as they move from one location in the material handling facility to another without having to stop or appreciably slow down at each successive intersection associated with the secondary aisles 104. While a pedestrian 108 (or an operator in a fork truck 110) within a secondary aisle 104 may have to proceed cautiously when approaching and/or initially entering the primary aisle 106 (e.g., to yield to traffic that is already in the primary aisle), once they have entered the primary aisle 106, they may move relatively quickly as described above.
While adhering to such traffic rules may reduce the likelihood of collisions, there may still be circumstances where a person entering the primary aisle 106 from the secondary aisle 104 fails to notice traffic approaching in the primary aisle 106 such that collisions are still possible. For example, a loaded cart they are pushing or other equipment in front of them may obscure their view of oncoming traffic in the primary aisle 106. Accordingly, example traffic alert devices 112a-g (generally referred to by reference numeral 112) are positioned at the ends of the racks 102 to detect oncoming traffic and generate visual alerts or signals to inform people nearby of the detected traffic. More particularly, in some examples, the traffic alert devices 112 are positioned at one or more corners of the racks 102 adjacent an intersection between two aisles (e.g., the primary aisle 106 and one of the secondary aisles 104). When positioned at such locations, the traffic alert devices 112 are capable of detecting traffic in an area associated with a first one of the intersecting aisles (e.g., the primary aisle 106) and generating a visual signal that is visible around the corner in a second area associated with the other intersecting aisle (e.g., the secondary aisle 104).
In some examples, the traffic alert devices 112 include a housing that is dimensioned to be mounted to a rack 102 in a manner that a portion of the housing protrudes out from the rack 102 and into the associated secondary aisle 104 with surfaces substantially perpendicular (e.g., within 15% of exactly perpendicular) to the length of the secondary aisle 104 and substantially parallel (e.g., within 15% of exactly parallel) to the length of the primary aisle 106. As a result, the protruding portion of the housing includes an exposed surface 114 that faces away from the associated intersection and up the secondary aisle 104 so as to be visible by a person within the secondary aisle 104. However, based on the position of the traffic alert device 112, the exposed surface 114 is not visible to a person in the primary aisle 106. Further, in some examples, the traffic alert device 112 includes one or more light emitters in the area of the exposed surface 114 of the protruding portion that emit light 116 as part of a signal indicative of traffic detected in the primary aisle 106 by a motion sensor of the traffic alert device 112. In some examples, the light emitter includes an array of light emitting diodes (LEDs) in a particular shape or arrangement as shown and described in connection with
In some examples, the motion sensor is positioned with a field of detection oriented toward a first aisle (e.g., the primary aisle 106) intersecting with a second aisle (e.g., the secondary aisle 104) towards which the exposed surface 114 of the housing is facing. More particularly, in some examples, the motion sensor is positioned so that the field of detection is focused on a portion of the first aisle that leads up (i.e., is adjacent) to the intersection of the two aisles in a direction opposite the protruding portion of the housing (e.g., in a direction substantially parallel to the primary aisle 106). For purposes of explanation, example fields of detection of motion sensors associated with different ones of the traffic alert devices 112 are represented by dashed line boundaries in
As shown in the illustrated example, the second fork truck 110b is within the fields of detection 118a, 118d, 118f associated with the first, fourth, and seventh traffic alert devices 112a, 112d, 112g. However, in this example, light 116 is only being emitted by the light emitters associated with the fourth and seventh traffic alert devices 112d, 112g because the motion sensors are directional motion sensors. As used herein, a directional motion sensor is a sensor capable of detecting motion and capable of determining the direction of the motion. Some such directional motion sensors can also determine the speed of the detected motion. In some examples, the directional motion sensor is a microwave motion sensor that uses time-of-flight (radar) technology to accurately determine the direction of detected traffic. In some examples, the motion sensors only trigger the light emitters when an object is detected to be moving towards the sensor. Thus, as illustrated in
As represented in
In addition to positioning traffic alert devices 112 at the corners of each rack 102 on either side of a particular secondary aisle 104 (e.g., the second and third traffic alert devices 112b, 112c on either side of the second secondary aisle 104b), in some examples, different traffic alert devices 112 are positioned on either side of the primary aisle at adjacent ends of adjacent racks 102. For example, as shown in
In some examples, the traffic alert devices 112 are constructed so that light emitters emit the light both into the secondary aisle 104 (e.g., out from the exposed surface 114 facing the secondary aisle 104) and in an opposite direction across the primary aisle 106 and towards a continuation of the secondary aisle 104. For example, as shown in the illustrated example, the fifth traffic alert device 112e is positioned at a corner of the wall 103 with a motion sensor having a field of detection 118e monitoring an area to the left (as viewed in the figure) of the intersection between the primary aisle 106 and the continuous secondary aisle including both the first and fourth secondary aisles 104a, 104d. In the illustrated example, the first fork truck 110a is within the field of detection 118e associated with the fifth traffic alert device 112e and is moving toward the traffic alert device. Therefore, the traffic alert device 112e causes light emitters to generate light 116. In this example, the light 116 emanates from the traffic alert device 112e both into the fourth secondary aisle 104d and also across the primary aisle 106 toward the first secondary aisle 104a. As a result, although there is no traffic alert device 112 at the corner of the first rack 102a adjacent the first secondary aisle 104a, the first pedestrian 108a within the first secondary aisle 104a will still be alerted to the approaching fork truck 110a based on the light 116 emitted by the fifth traffic alert device 112e that is visible from the first secondary aisle 104a. Thus, it is possible to provide visible alerts to corresponding secondary aisles (e.g., the first and fourth secondary aisles 104a, 104d) on either side of the primary aisle 106 using only two traffic alert devices 112. More particularly, in some such examples, the two traffic alert devices 112 (e.g., the first and fifth traffic alert devices 112a, 112e) are placed at diagonally opposite corners of an intersection with light emitters directed toward both of the secondary aisles 104a, 104d. This can significantly reduce the total number of devices needed to provide traffic alert signals to every secondary aisle 104 along a primary aisle 106.
Additionally or alternatively, in some examples, the traffic alert devices 112 include more than one motion sensor to monitor more than one area for oncoming traffic. For example, the seventh traffic alert device 112g is represented in
Although the traffic alert devices 112 of
In some examples, the traffic alert devices 112 may be mounted onto any suitable structure other than a rack 102 (e.g., a wall, a freestanding post, suspended from the ceiling, a fork truck 110, etc.). For instance, as noted above, the fifth traffic alert device 112e is attached to the wall 103 to provide a visible signal or alert around a blind corner. Other scenarios in which the traffic alert devices 112 disclosed herein may be used include at doorways. In particular,
Regardless of the particular implementation of the door system 126, as shown in the illustrated example of
In addition to being able to mount the traffic alert devices 112 at any suitable location relative to the racks 102 and the associated aisles 104, 106 (or other suitable structures such as walls, doorways, etc. and corresponding areas surrounding an intersection that are obstructed from view), in some examples, the location and/or size of the field of detection 118 of the motion sensors relative to the position and location of the traffic alert devices may be adjustable. That is, in some examples, the width, height, depth/range of the field of detection, and/or angle of direction towards which the field of detection 118 is positioned relative to the traffic alert device may be changed as appropriate for the particular application and environment in which the traffic alert device 112 is being implemented. Thus, the fields of detection 118 shown in
As described above, the traffic alert devices 112 include one or more light emitters that generate light 116 to indicate that approaching traffic has been detected. In some examples, the presence of light 116 is only a part of the signal generated to convey information about the detected traffic. More particularly, in some examples, the light emitters include multiple light sources arranged in a particular shape and/or activated in a particular manner to indicate the direction of the traffic, the speed of the traffic, the type of traffic (e.g., pedestrian or vehicular), and/or any other suitable information. In particular,
As shown in the illustrated example of
In some examples, the lights 206 may turn on and remain activated for as long as the sensor detects an object approaching the traffic alert device 112. In some examples, the lights 206 may flash on and off during some or all of the time while the object is detected. In some examples, all the lights 206 are activated at the same time. In other examples, individual ones and/or selective groupings of the lights are activated at different points in time to indicate different information. For instance, the number of lights that are activated may increase as a detected object gets closer to the traffic alert device 112 such that the intensity of the light 116 is an indication of the proximity of the detected object. In other examples, the intensity of the light may correspond to the speed of the detected object. In some examples, the lights 206 may flash or change color with the speed of the flashing or color indicative of the proximity and/or speed of a detected object. In the illustrated example of
As described above, in some examples, the lights 206 illuminate in response to detection of approaching traffic. However, the absence of any signal of light 116 does not necessarily indicate a safe condition in which no traffic is present because the traffic alert device 112 may have malfunctioned and/or lost power. Accordingly, in some examples, independent of any traffic nearby, one or more of the lights 206 may intermittently flash on and off to provide a visual indication that the traffic alert device 112 is powered and functioning properly. In other examples, one or more light may remain illuminated at all times when there is power and the device 112 is functioning properly.
In the illustrated example of
In some examples, the light emitter 402 on each surface 404, 406, 408, 410 is controlled independently of the other light emitters 402 on the other surfaces. In other examples, the light emitters 402 on opposing surfaces are activated and/or controlled in combination. In other examples, all four of the light emitters 402 on all four sides 404, 406, 408, 410 are activated and/or controlled in combination. In the illustrated example of
In some examples, the light emitters 502 associated with each of the different surfaces 504, 506, 508, 510 are controlled independently of the other light emitters 502. In other examples, separate ones of the light emitters 502 may be activated and/or controlled in combination. In the illustrated example of
In some examples, the housing of the traffic alert device 112 is constructed with a mounting surface 210 that facilitates the mounting of the device 112 to a rack or other support structure. More particularly, in some examples, the mounting surface 210 includes one or more magnets to magnetically attach to one or more paramagnetic or ferromagnetic surfaces of a post 202 of a rack 102. The magnets are positioned and the mounting surface(s) 210 is/are dimensioned so that the exposed surface 114 (corresponding to the first surfaces 404, 504 in
In this example, the traffic alert device 112o includes a housing 614 including a front portion 616 and a back portion 618. In some examples, the front and back portions of the housing are made of a semi-transparent material to enable light to pass through. In some examples, the front portion 616 mates with the back portion 618 along a perimeter of the two portions 616, 618. Further, in some examples, the front portion 616 includes one or more internal tubular extensions 620 that protrude from the inner surface of the front portion 616 to mate with receptacles 802 protruding from the inner surface of the back portion 618 (as shown most clearly in
The separate front and back portions 616, 618 of the housing combine to define a main body or main portion 617 of the housing 614 and a protruding portion 619 of the housing 614. The main portion 617 contains a motion sensor 812 (
In the illustrated example, the back portion 618 of the housing 614 includes a mounting surface 624 (associated with the main portion 617) and a protruding surface 626 (associated with the protruding signaling portion 619) that are spaced apart by a stepped surface 628. The mounting surface 624 includes or carries one or more magnets 630 (e.g., permanent magnets) to magnetically secure the traffic alert device 112o to a metal (paramagnetic or ferromagnetic) support structure (e.g., the post 202 of a rack 102). In some examples, both the mounting surface 624 and the stepped surface 628 engage adjacent sides of the metal support structure to suitably position the mounting surface 624 against the edge of the support structure so that the protruding surface 626 is oriented to extend out and away from the metal support structure. In this manner, the protruding surface 626 of the back portion 618 and a corresponding protruding surface 632 of the front portion 616 will be visible by a person in an area (e.g., an aisle 104) aligned with the edge of the support structure engaging the stepped surface 628. As a result, when a light emitter 804 that is positioned between the two protruding surfaces 626, 632 of the housing 614 is illuminated, a person will be able to see the light 116 emanating from the light emitter through at least one of the protruding surfaces 626, 632. In this example, the light emitter 804 includes a plurality of lights 806 (e.g. LEDs) mounted on both sides of a circuit board 805 between the protruding surfaces 626, 632 to enable light to emanate through both protruding surfaces 626, 632 without being obstructed by the circuit board 805.
In this example, the plurality of lights 806 associated with the light emitter 804 includes an array of lights 807 and one or more additional lights 808 distinct from the array of lights 807. In the illustrated example of
In some examples, different ones of the rows 810a-d of lights in the array of lights 807 are energized or illuminated at different times. In some examples, corresponding rows 810a-d on both sides of the circuit board 805 are illuminated at the same time. In some examples, the rows 810a-d on opposite sides of the circuit board 805 are illuminated at different times. For instance, in some examples, all of the lights on one side of the circuit board 805 are illuminated and, thereafter, all of the lights on the other side of the circuit board 805 are illuminated. In other examples, only one row 810a-d of lights is energized or illuminated at a time. That is, in some examples, a first row 810a of light on a first side of the circuit board 805 is illuminated followed by a first row 810c of lights on the second side of the circuit board. Thereafter, the second row 810b of lights on the first side of the circuit board 805 is illuminated followed by a second row 810d of lights on the second side of the circuit board before the process is repeated. Illuminating different ones of the rows 810a-d of lights at any given time enables the traffic alert device 112 to operate with relatively low power consumption and/or to ensure power consumption remains relatively low even when the lights are being energized.
In some examples, rather than two sets of lights 809a-b in separate rows 810a-d (on either side of the circuit board 805), all of the lights in the array of lights 807 may be arranged in a single plane. In some such examples, the circuit board 805 is constructed so as not to obstruct light emitting from the array of lights 807 in opposite directions away from both sides of the circuit board 805 and through both protruding surfaces 626, 632 on the front and back of the traffic alert device 112. For instance, the lights 806 in the array of lights 807 may extend beyond an edge of the circuit board 805. Additionally or alternatively, the lights 806 in the array of lights 807 may be positioned within openings or holes that extend through the circuit board 805.
As noted above, in some examples, the light emitter 804 includes one or more additional lights 808 spaced apart from the array of lights 807. In some examples, the one or more additional lights 808 includes at least one light on either side of the circuit board 805 so that the lights 808 are visible through the protruding surfaces 626, 632 on both the front and back portions 616, 618 of the housing 614. In other examples, there is only one additional light 808. In some examples, the one or more additional lights 808 emit a different color of light than the lights 806 in the array of lights 807 to distinguish the meaning of a light signal produced by the different lights. More particularly, in some examples, the array of lights 807 are illuminated or energized to indicate the presence, movement, and/or direction of movement of a detected object (e.g., approaching traffic) whereas the one or more additional lights 808 are illuminated or energized to indicate detection of vibrations that exceed a threshold (e.g., indicative of an impact event) or that the device is powered and functioning. In some examples, the one or more additional lights 808 emit an amber light, whereas the array of lights 807 emit a red light. In other examples, any other color can be implemented for either type of light. Alternatively or in addition, the light 808 can flash on and off in a pattern that is indicative of a condition of the device or the surroundings as described above.
In some examples, it may be desirable to mount the traffic alert device 112o to a wall or other flat surface. Accordingly, in some examples, the mounting surface 624 includes one or more protrusions or pegs 634 spaced apart from the stepped surface 628 with ends that substantially align with the protruding surface 626. When the housing is to be mounted to a wall or other flat surface, both the protrusions 634 and the protruding surface 626 may engage the wall, thereby keeping the housing 614 parallel with the wall to provide aesthetic appeal and a secure mount. In some examples, the protrusions 634 are spaced apart from the stepped surface 628 by a distance that is at least as great as a typical post 202 of a rack 102 (if the post 202 is too wide the protrusions 534 may be cut off to provide for a flush mount). In some examples, the housing 614 may be attached to a wall by first mounting the back portion 618 using threaded fasteners extending through holes 636 in the back portion 618. Once the back portion 618 has been mounted to the wall, the front portion 616 may be attached to the back portion via the fasteners 622.
The front portion 616 of the housing 614 may similarly be removed from the back portion 618 of the housing 614 while the back portion 618 remains attached to a metal support structure using the magnets 630. In this manner, a user can easily access the inside of the housing to adjust or calibrate the internal components while the back portion 618 remains in place. More particularly, the example traffic alert device 112o includes a directional motion sensor 812 positioned inside the housing 614 between the front and back portions 616, 618. In some examples, a sensitivity adjustment dial 814 enables the sensitivity and/or the associated detection range of the sensor 812 to be adjusted (e.g., increased or decreased) depending on the particular application and location in which in the traffic alert device 112o is being implemented. Further, as shown in the illustrated example of
To detect movement at any given point in time, the directional motion sensor 812 needs to be powered and in operation at all times. However, to conserve power, in some examples, the directional motion sensor 812 toggles between and on and off (or low power sleep) state as needed to detect the movement and, more particular, the direction of movement of an object in the area to be monitored. In some such examples, the motion sensor 812 is activated or triggered to the on state by feedback from a separate relatively low power sensor 820 monitoring the same area. In some examples, the relatively low power sensor 820 consumes less power than the directional motion sensor 812 because, while it can detect motion, the low power sensor 820 cannot detect the direction or speed of motion. An example low power sensor is a passive infrared (PIR) sensor. In some examples, the low power sensor 820 is always on and triggers activation of the higher power directional motion sensor 812 in response to the detection of motion. Once activated, the directional motion sensor 812 can determine the direction and/or speed of any detected motion. Once no motion has been detected for a threshold period of time (e.g., 1 second, 2 seconds, etc.), the directional motion sensor 812 deactivates while the low power sensor 820 remains active, thereby reducing the overall amount of power consumed. In some examples, the low power sensor 820 may deactivate while the directional motion sensor 812 is active to further reduce power consumption. In some examples, the low power sensor 820 is omitted and the directional motion sensor 812 is maintained in a powered on state during normal operations.
As shown and described, the example traffic alert devices 112 are constructed to be mounted to a metal support structure (e.g., a post of a rack 102) using magnets 630 in a manner that results in a portion of the housing 614 protruding outward from the support structure. While this protruding signaling portion facilitates the visibility of the housing and illuminated lights associated with a surface on the protruding signaling portion, the protruding signaling portion may also create a risk for the device 112 being knocked off the support structure. Using magnets 630 to attach the device 112 to the support structure enables the device 112 to be knocked free from the support structure without being damaged as may occur if the device 112 was securely fixed to the support structure (e.g., by threaded fasteners or other rigid connection). However, in some examples, the devices 112 are mounted at approximately eye-level to increase visibility. As such, knocking one of the traffic alert devices 112 off of its support structure may result in the device falling from a considerable height, thereby risking damage to the device when it hits the ground. Accordingly, in some examples, in addition to mounting the traffic alert devices 112 using magnets 630, a first end of a flexible elongate member is anchored to the device 112 and a second end of the flexible elongate member is anchored to the support structure independent of the magnets 630. In some examples, the flexible elongate member is long enough to allow the traffic alert device 112 to be knocked off or breakaway from the support structure but short enough to catch the traffic alert device 112 before hitting the ground once knocked off from its magnetic support. The flexible elongate member may be a strap, a chain, a wire, a cable, a cord, a lanyard, and/or any other suitable material. In some examples, the flexible elongate member is spring tensioned or elastic to enable the flexible elongate member to vary in length. Providing spring tension or elasticity in the flexible elongate member can also reduce an impact on the anchoring points at either end of the flexible elongate member. Example attachment mechanisms are shown and described below in connection with
In the illustrated example of
The ends of the elongate member 1302 may be anchored to the traffic alert device 112p and the support structure using any suitable means (e.g., hooks, threaded fasteners, devises, pins, carabiner, welding, etc.). In the illustrated example, the elongate member 1302 is anchored to the traffic alert device 112p via a threaded fastener 1402 engaged with a nut 1502 secured (e.g., molded) within the housing 614 underneath the back portion 618 of the traffic alert device 112p.
In some examples, the traffic alert devices 112 disclosed herein may be battery operated because high voltage power sources are typically not available on racks 102 in material handling facilities 100 and/or running wiring to provide such power sources is impractical. However, battery operated devices may stop working before batteries are changed, thereby creating a potentially hazardous situation. Furthermore, checking and replacing and/or recharging batteries can be time consuming and cost prohibitive, particularly when many (e.g., tens or hundreds) traffic alert devices 112 are being employed. This is especially significant for traffic alert devices 112 that include directional motion sensors based on microwave time-of-flight analysis because such sensors are active and always transmitting and, therefore, consume much more power than a passive infrared sensor (which cannot determine the direction of traffic). Accordingly, in some examples, the traffic alert devices 112 are capable of being powered by a scalable low voltage direct current (DC) power bus.
As shown in the illustrated example, the first and second traffic alert devices 112a, 112b, independently couple to the power source via a power splitter 1710. Additionally or alternatively, in some examples, each traffic alert device 112 includes an input power connector and an output power connector to enable different devices 112 to be electrically coupled in a daisy chain configuration. For example, as shown in
The example directional motion sensor 1802 is any motion sensor capable of performing the functions described above in connection with
More particularly, in some examples, the motion sensor 1802 includes a microwave sensor that determines direction of detected movement based on a time-of-flight analysis of the microwave signal. While a single passive infrared (PIR) sensor cannot be used to determine direction, in some examples, the motion sensor 1802 includes at least two PIR sensors used in combination to determine whether the motion of a detected object is approaching the traffic alert device 112 or moving away from the device. More particularly,
The different motion detection zones 1906, 1908 of the two PIR sensors 1902, 1904 of the example motion sensor 1802 of
An advantage to using PIR sensors over microwave sensors is that PIR sensors consume substantially less power. Accordingly, implementing the example traffic alert device 112q of
In some examples, to overcome the above limitations of the two PIR sensor system while still reducing power consumption, the traffic alert device 112q includes one PIR sensor and one microwave directional sensor. In some such examples, the microwave sensor is maintained in a low power sleep state until triggered by feedback of the PIR sensor. That is, in some examples, the PIR sensor is always monitoring the relevant area near the traffic alert device 112q (e.g., the first zone 1906). As mentioned above, a single PIR sensor cannot determine the direction of detected motion. However, in some examples, when the PIR sensor detects motion, the PIR sensor activates the microwave sensor to determine the direction of motion of object(s) in the relevant area. Once motion is no longer detected in the relevant area, the microwave sensor deactivates and reverts to the low power sleep mode. In this manner, the higher power microwave sensor is only active when motion is detected but remains in a low power state the rest of the time, thereby reducing power consumption.
Returning to
Monitoring for rack impacts can assist in identifying racks 102 that may need to be repaired and/or checked for structural integrity (before they fail completely). Furthermore, tracking rack impacts over time can provide insights into the operations of the material handling facility 100 and traffic flow patterns therein. For example, if a particular rack 102 is frequently struck by a fork truck 110, the layout of the facility and/or procedures implemented around the rack 102 at issue may be adjusted and/or addressed to reduce such impacts in the future. Furthermore, in some examples, multiple traffic alert devices 112 may be mounted to the same rack 102 (e.g., one at each corner) providing multiple points at which the associated accelerometer of each device 112 captures a separate measurement of the vibrations of the rack 102 over time. In some examples, feedback from the accelerometers 1804 in these separate devices 112 may combined and analyzed together to pinpoint the location of a possible rack impact more precisely.
The example sensor feedback analyzer 1806 analyzes feedback from the motion sensor 1802 and/or the accelerometer 1804. For instance, in some examples, while the motion sensor 1802 detects when an object is moving, the sensor feedback analyzer 1806 analyzes the feedback to determine the direction of travel of the object and/or the speed of the object. In some examples, the sensor feedback analyzer 1806 compares feedback from the accelerometer 1804 to one or more baseline vibration signals to determine whether detected vibrations are indicative of normal circumstances or indicative of an abnormal circumstance associated with an impact with the rack 102 on which the traffic alert device 112 is mounted. In some examples, the functionality of the sensor feedback analyzer 1806 is incorporated into the motion sensor 1802 and/or the accelerometer 1804. In some examples, separate analyzers 1806 are implemented to analyze the feedback from the motion sensor 1802 and the feedback from the accelerometer 1804.
The example communication interface 1808 enables wireless radio communications with a traffic monitoring system server 1820. In some examples, the communication interface 1808 transmits outputs of the sensor feedback analyzer 1806 to the traffic monitoring system server 1820 for aggregation with similar data provided from other traffic alert devices 112 and/or other equipment (e.g., doors, barriers, etc.) in the material handling facility. In this manner, the traffic monitoring system server 1820 can analyze operations throughout the entire facility (or any portion thereof) to identify traffic patterns, locations of frequent rack impacts, and so forth. Additionally or alternatively, in some examples, the sensor feedback from the motion sensor 1802 and/or the accelerometer 1804 is sent directly to the traffic monitoring system server 1820 to perform analysis thereon independent of the sensor feedback analyzer 1806.
The example light emitter 1810 generates a visual signal that is viewable by a person near and generally facing the traffic alert device 112. In some examples, the light emitter 1810 includes a plurality of lights (e.g., LEDs) arranged in a particular shape as described in connection with
The example visual signal controller 1812 controls the operation of the example light emitter 1810. In some examples, the visual signal controller 1812 activates the light emitter 1810 in response to particular feedback from the motion sensor 1802 and/or the accelerometer 1804. Additionally or alternatively, the signal controller 1812 may activate the light emitter 1810 in response to an output of the sensor feedback analyzer 1806. Further, in some examples, the signal controller 1812 may adjust the operation of the light emitter 1810 based on feedback from one or more of the motion sensor 1802, the accelerometer 1804, and/or the sensor feedback analyzer 1806. For instance, the signal controller 1812 may control whether the light emitter 1810 generates a continuous light or a flashing light, the color and/or intensity of the light, which portion of a plurality of lights included in the light emitter 1810 are to be activated, the timing of such activation, and so forth. The example visual signal controller 1812 may adjust the operation of the light emitter 1810 to indicate different information based on the type of sensor feedback being received (e.g., indicate direction of traffic, speed of traffic, distance of traffic, size of traffic, rack impacts, power to the device, functional state of the device components, etc.)
The example input power connector 1814 enables the traffic alert device 112 to receive power. In some examples, power may be delivered over a low voltage wire 1708 that is coupled to a standard 120V, 60 Hz AC outlet 1704. The example output power connector 1816 enables a low voltage wire to connect the traffic alert device 112 to the input power connector 1814 of another traffic alert device 112, thereby delivering power to the other traffic alert device 112. In this manner, multiple traffic alert devices 112 may be electrically coupled in a daisy chain configuration.
While an example manner of implementing the traffic alert device 112 is illustrated in
The example communication interface 2002 is capable of receiving wireless transmissions from the communication interface 1808 of the traffic alert device 112 of
The example sensor feedback analyzer 2004 of
The example report generator 2006 may generate alerts and/or other notifications to be transmitted to relevant personnel (via the communication interface 2002) based on outputs of the example sensor feedback analyzer 2004. For instance, the report generator 2006 may generate an alert or notification each time a rack impact is detected that is sent to one or more relevant individuals (e.g., plant manager, safety manager, industrial engineer, etc.). In some examples, the report generator 2006 (and/or the sensor feedback analyzer 2004) may keep track of the number of impacts over time. In some such examples, the report generator 2006 may generate and send out the notification when the tally satisfies a threshold. In some examples, the report generator 2006 may generate reports based on data accumulated and/or aggregated from multiple traffic alert devices 112. For instance, in some examples, the report generator 2006 may create a heat map of the material handling facility 100 that indicates traffic flows through the facility 100 and/or the frequency of impacts across the facility 100. In some examples, the report generator 2006 may generate a report indicating whether changes to traffic flow patterns have achieved intended results and/or produced unforeseen issues.
While an example manner of implementing the traffic monitoring system server 1820 of
Flowcharts representative of example hardware logic circuitry, machine readable instructions, hardware implemented state machines, and/or any combination thereof for implementing the traffic alert device 112 of
The machine readable instructions described herein may be stored in one or more of a compressed format, an encrypted format, a fragmented format, a compiled format, an executable format, a packaged format, etc. Machine readable instructions as described herein may be stored as data or a data structure (e.g., portions of instructions, code, representations of code, etc.) that may be utilized to create, manufacture, and/or produce machine executable instructions. For example, the machine readable instructions may be fragmented and stored on one or more storage devices and/or computing devices (e.g., servers) located at the same or different locations of a network or collection of networks (e.g., in the cloud, in edge devices, etc.). The machine readable instructions may require one or more of installation, modification, adaptation, updating, combining, supplementing, configuring, decryption, decompression, unpacking, distribution, reassignment, compilation, etc. in order to make them directly readable, interpretable, and/or executable by a computing device and/or other machine. For example, the machine readable instructions may be stored in multiple parts, which are individually compressed, encrypted, and/or stored on separate computing devices, wherein the parts when decrypted, decompressed, and/or combined form a set of machine executable instructions that implement one or more operations that may together form a program such as that described herein.
In another example, the machine readable instructions may be stored in a state in which they may be read by processor circuitry, but require addition of a library (e.g., a dynamic link library (DLL)), a software development kit (SDK), an application programming interface (API), etc. in order to execute the machine readable instructions on a particular computing device or other device. In another example, the machine readable instructions may need to be configured (e.g., settings stored, data input, network addresses recorded, etc.) before the machine readable instructions and/or the corresponding program(s) can be executed in whole or in part. Thus, machine readable media, as used herein, may include machine readable instructions and/or program(s) regardless of the particular format or state of the machine readable instructions and/or program(s) when stored or otherwise at rest or in transit.
The machine readable instructions described herein can be represented by any past, present, or future instruction language, scripting language, programming language, etc. For example, the machine readable instructions may be represented using any of the following languages: C, C++, Java, C#, Perl, Python, JavaScript, HyperText Markup Language (HTML), Structured Query Language (SQL), Swift, etc.
As mentioned above, the example operations of
“Including” and “comprising” (and all forms and tenses thereof) are used herein to be open ended terms. Thus, whenever a claim employs any form of “include” or “comprise” (e.g., comprises, includes, comprising, including, having, etc.) as a preamble or within a claim recitation of any kind, it is to be understood that additional elements, terms, etc. may be present without falling outside the scope of the corresponding claim or recitation. As used herein, when the phrase “at least” is used as the transition term in, for example, a preamble of a claim, it is open-ended in the same manner as the term “comprising” and “including” are open ended. The term “and/or” when used, for example, in a form such as A, B, and/or C refers to any combination or subset of A, B, C such as (1) A alone, (2) B alone, (3) C alone, (4) A with B, (5) A with C, (6) B with C, or (7) A with B and with C. As used herein in the context of describing structures, components, items, objects and/or things, the phrase “at least one of A and B” is intended to refer to implementations including any of (1) at least one A, (2) at least one B, or (3) at least one A and at least one B. Similarly, as used herein in the context of describing structures, components, items, objects, and/or things, the phrase “at least one of A or B” is intended to refer to implementations including any of (1) at least one A, (2) at least one B, or (3) at least one A and at least one B. As used herein in the context of describing the performance or execution of processes, instructions, actions, activities, and/or steps, the phrase “at least one of A and B” is intended to refer to implementations including any of (1) at least one A, (2) at least one B, or (3) at least one A and at least one B. Similarly, as used herein in the context of describing the performance or execution of processes, instructions, actions, activities, and/or steps, the phrase “at least one of A or B” is intended to refer to implementations including any of (1) at least one A, (2) at least one B, and (3) at least one A and at least one B.
As used herein, singular references (e.g., “a”, “an”, “first”, “second”, etc.) do not exclude a plurality. The term “a” or “an” object, as used herein, refers to one or more of that object. The terms “a” (or “an”), “one or more”, and “at least one” are used interchangeably herein. Furthermore, although individually listed, a plurality of means, elements, or method actions may be implemented by, e.g., the same entity or object. Additionally, although individual features may be included in different examples or claims, these may possibly be combined, and the inclusion in different examples or claims does not imply that a combination of features is not feasible and/or advantageous.
The program of
At block 2104, the example motion sensor 1802 determines whether a moving object is detected. If not, control returns to block 2102 to continue monitoring for motion. If an object is detected, control advances to block 2106 where the example sensor feedback analyzer 1806 determines whether the detected object is approaching. If the object is not approaching, there is no risk of a potential collision. Accordingly, control returns to block 2102. However, if the object is approaching, there is the potential for a collision. Accordingly, control advances to block 2108 where the example visual signal controller 1812 activates the light emitter 1810 based on motion sensor feedback. In some examples, the particular manner in which the light emitter 1810 and/or individual lights included in the light emitter 1810 are activated may depend on the nature of the circumstances indicated by the motion sensor feedback.
At block 2110, the example sensor feedback analyzer 1806 determines whether to report a motion sensing event. If so, control advances to block 2112 where the example communication interface 1808 transmits data indicative of the motion sensing event. In the illustrated example, the motion sensing event is only reported for objects that are detected as approaching. However, in some examples, the sensor feedback analyzer 1806 may additionally or alternatively report motion sensing events even when the detected object is moving away from the traffic alert device 112. Thereafter, control advances to block 2114. Returning to block 2110, if the motion sensing event is not to be reported, control advances directly to block 2114. At block 2114, the traffic alert device 112 determines whether to continue the process. If so, control returns to block 2102. Otherwise, the example process of
After the threshold period of time, control advances to block 2208 where the example sensor feedback analyzer 1806 determines whether the second sensor 1904 has detected motion of an object. If so, control advances to block 2210 where the example sensor feedback analyzer 1806 generates an output indicating the object is moving away from the sensors 1902, 1904. In some examples, this output may be used to make the determination that the object is not approaching at block 2106 of
Returning to block 2208, if the example sensor feedback analyzer 1806 determines that the second sensor 1904 has not detected motion of an object (after the threshold period of time following detection of the object by the first sensor 1902 as determined at block 2204), control advances to block 2214. At block 2214, the example sensor feedback analyzer 1806 generates an output indicating the object is moving towards the sensors 1902, 1904. In some examples, this output may be used to make the determination that the object is approaching at block 2106 of
The program of
The processor platform 2500 of the illustrated example includes processor circuitry 2512. The processor circuitry 2512 of the illustrated example is hardware. For example, the processor circuitry 2512 can be implemented by one or more integrated circuits, logic circuits, microprocessors, CPUs, GPUs, DSPs, FPGAs, and/or microcontrollers from any desired family or manufacturer. The processor circuitry 2512 may be implemented by one or more semiconductor based (e.g., silicon based) devices. In this example, the processor circuitry 2512 implements the example feedback analyzer 1806 and the example visual signal controller 1812.
The processor circuitry 2512 of the illustrated example includes a local memory 2513 (e.g., a cache, registers, etc.). The processor 2512 of the illustrated example is in communication with a main memory including a volatile memory 2514 and a non-volatile memory 2516 by a bus 2518. The volatile memory 2514 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS® Dynamic Random Access Memory (RDRAM®), and/or any other type of random access memory device. The non-volatile memory 2516 may be implemented by flash memory and/or any other desired type of memory device. Access to the main memory 2514, 2516 is controlled by a memory controller 2517.
The processor platform 2500 of the illustrated example also includes interface circuitry 2520. The interface circuitry 2520 may be implemented by hardware in accordance with any type of interface standard, such as an Ethernet interface, a universal serial bus (USB) interface, a Bluetooth® interface, a near field communication (NFC) interface, a PCI interface, and/or a PCIe interface.
In the illustrated example, one or more input devices 2522 are connected to the interface circuitry 2520. The input device(s) 2522 permit(s) a user to enter data and/or commands into the processor circuitry 2512. The input device(s) can be implemented by, for example, an audio sensor, a microphone, a camera (still or video), a keyboard, a button, a mouse, a touchscreen, a track-pad, a trackball, isopoint, and/or a voice recognition system.
One or more output devices 2524 are also connected to the interface circuitry 2520 of the illustrated example. The output devices 2524 can be implemented, for example, by display devices (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display (LCD), a cathode ray tube (CRT) display, an in-place switching (IPS) display, a touchscreen, etc.), a tactile output device, a printer, and/or speaker. The interface circuitry 2520 of the illustrated example, thus, typically includes a graphics driver card, a graphics driver chip, and/or graphics processor circuitry such as a GPU.
The interface circuitry 2520 of the illustrated example also includes a communication device such as a transmitter, a receiver, a transceiver, a modem, a residential gateway, a wireless access point, and/or a network interface to facilitate exchange of data with external machines (e.g., computing devices of any kind) by a network 2526. The communication can be by, for example, an Ethernet connection, a digital subscriber line (DSL) connection, a telephone line connection, a coaxial cable system, a satellite system, a line-of-site wireless system, a cellular telephone system, an optical connection, etc.
The processor platform 2500 of the illustrated example also includes one or more mass storage devices 2528 to store software and/or data. Examples of such mass storage devices 2528 include magnetic storage devices, optical storage devices, floppy disk drives, hard drive disks (HDDs), compact disks (CDs), Blu-ray disk drives, redundant array of independent disks (RAID) systems, solid state storage devices such as flash memory devices, and digital versatile disk (DVD) drives.
The machine executable instructions 2532, which may be implemented by the machine readable instructions of
The cores 2602 may communicate by an example bus 2604. In some examples, the bus 2604 may implement a communication bus to effectuate communication associated with one(s) of the cores 2602. For example, the bus 2604 may implement at least one of an Inter-Integrated Circuit (I2C) bus, a Serial Peripheral Interface (SPI) bus, a PCI bus, or a PCIe bus. Additionally or alternatively, the bus 2604 may implement any other type of computing or electrical bus. The cores 2602 may obtain data, instructions, and/or signals from one or more external devices by example interface circuitry 2606. The cores 2602 may output data, instructions, and/or signals to the one or more external devices by the interface circuitry 2606. Although the cores 2602 of this example include example local memory 2620 (e.g., Level 1 (L1) cache that may be split into an L1 data cache and an L1 instruction cache), the microprocessor 2600 also includes example shared memory 2610 that may be shared by the cores (e.g., Level 2 (L2 cache)) for high-speed access to data and/or instructions. Data and/or instructions may be transferred (e.g., shared) by writing to and/or reading from the shared memory 2610. The local memory 2620 of each of the cores 2602 and the shared memory 2610 may be part of a hierarchy of storage devices including multiple levels of cache memory and the main memory (e.g., the main memory 2514, 2516 of
Each core 2602 may be referred to as a CPU, DSP, GPU, etc., or any other type of hardware circuitry. Each core 2602 includes control unit circuitry 2614, arithmetic and logic (AL) circuitry (sometimes referred to as an ALU) 2616, a plurality of registers 2618, the L1 cache 2620, and an example bus 2622. Other structures may be present. For example, each core 2602 may include vector unit circuitry, single instruction multiple data (SIMD) unit circuitry, load/store unit (LSU) circuitry, branch/jump unit circuitry, floating-point unit (FPU) circuitry, etc. The control unit circuitry 2614 includes semiconductor-based circuits structured to control (e.g., coordinate) data movement within the corresponding core 2602. The AL circuitry 2616 includes semiconductor-based circuits structured to perform one or more mathematic and/or logic operations on the data within the corresponding core 2602. The AL circuitry 2616 of some examples performs integer based operations. In other examples, the AL circuitry 2616 also performs floating point operations. In yet other examples, the AL circuitry 2616 may include first AL circuitry that performs integer based operations and second AL circuitry that performs floating point operations. In some examples, the AL circuitry 2616 may be referred to as an Arithmetic Logic Unit (ALU). The registers 2618 are semiconductor-based structures to store data and/or instructions such as results of one or more of the operations performed by the AL circuitry 2616 of the corresponding core 2602. For example, the registers 2618 may include vector register(s), SIMD register(s), general purpose register(s), flag register(s), segment register(s), machine specific register(s), instruction pointer register(s), control register(s), debug register(s), memory management register(s), machine check register(s), etc. The registers 2618 may be arranged in a bank as shown in
Each core 2602 and/or, more generally, the microprocessor 2600 may include additional and/or alternate structures to those shown and described above. For example, one or more clock circuits, one or more power supplies, one or more power gates, one or more cache home agents (CHAs), one or more converged/common mesh stops (CMSs), one or more shifters (e.g., barrel shifter(s)), and/or other circuitry may be present. The microprocessor 2600 is a semiconductor device fabricated to include many transistors interconnected to implement the structures described above in one or more integrated circuits (ICs) contained in one or more packages. The processor circuitry may include and/or cooperate with one or more accelerators. In some examples, accelerators are implemented by logic circuitry to perform certain tasks more quickly and/or efficiently than can be done by a general purpose processor. Examples of accelerators include ASICs and FPGAs such as those discussed herein. A GPU or other programmable device can also be an accelerator. Accelerators may be on-board the processor circuitry, in the same chip package as the processor circuitry, and/or in one or more separate packages from the processor circuitry.
More specifically, in contrast to the microprocessor 2600 of
In the example of
The interconnections 2710 of the illustrated example are conductive pathways, traces, vias, or the like that may include electrically controllable switches (e.g., transistors) whose state can be changed by programming (e.g., using an HDL instruction language) to activate or deactivate one or more connections between one or more of the logic gate circuitry 2708 to program desired logic circuits.
The storage circuitry 2712 of the illustrated example is structured to store result(s) of the one or more of the operations performed by corresponding logic gates. The storage circuitry 2712 may be implemented by registers or the like. In the illustrated example, the storage circuitry 2712 is distributed amongst the logic gate circuitry 2708 to facilitate access and increase execution speed.
The example FPGA circuitry 2700 of
Although
In some examples, the processor circuitry 2512 of
From the foregoing, it will be appreciated that example methods, apparatus, and articles of manufacture have been disclosed that enable low power traffic alert devices to be located at the corner of intersections of aisles (or other areas associated with obstructed visibility) within a material handling facility to detect traffic and alert individuals in cross-aisles (or other obstructed areas) to the detected traffic. More particularly, examples disclosed herein are capable of detecting the direction of traffic such that visual alert signals are only generated when traffic is approaching the intersection (thereby giving rise to a potential collision) whereas alert signals are suppressed when traffic is traveling away from the intersection (and there is no risk of a collision). In some examples, the traffic is detected in a prioritized (e.g., primary) aisle/path and the visual alert signals are directed toward non-prioritized (e.g., secondary) aisles/paths. Further, in some examples, the traffic alert devices include accelerometers to detect vibrations passing through a rack onto which the traffic alert devices are mounted. Monitoring such vibrations can enable the detection of rack impact events that may not otherwise be reported. In some examples, the vibration data collected from multiple accelerometers in different traffic alert devices positioned at different locations on a rack may be combined to determine the location of impact more precisely.
Further examples and combinations thereof include the following:
Example 1 includes a traffic alert device comprising a housing having a first surface to face in a first direction toward a first area, a directional motion sensor carried by the housing, the sensor to monitor motion in a second area different than the first area, the second area in a second direction angled relative to the first direction, and a light emitter carried by the housing, the light emitter positioned to emit light that emanates from the first surface, the light emitter to generate a visual signal in response to the sensor detecting an object in the second area approaching the sensor.
Example 2 includes the traffic alert device of example 1, wherein the light emitter does not generate the signal when the object in the second area is moving away from the sensor.
Example 3 includes the traffic alert device of any one of examples 1 or 2, wherein the signal is a first signal, the light emitter to generate a second signal, different than the first signal, in response to the sensor detecting the object in the second area moving away from the sensor.
Example 4 includes the traffic alert device of any one of examples 1-3, wherein the signal is to indicate a direction of movement of the object.
Example 5 includes the traffic alert device of example 4, wherein the light emitter includes a plurality of light emitting diodes (LEDs) arranged in a shape indicative of the direction of movement.
Example 6 includes the traffic alert device of any one of examples 1-3, wherein the signal is to indicate a speed or size of the object.
Example 7 includes the traffic alert device of any one of examples 1-6, wherein the housing is configured to mount to a structure extending along a first aisle, the housing to be mounted adjacent a corner of the structure, the corner associated with an intersection between the first aisle and a second aisle, the second aisle to extend in a direction transverse to the first aisle, the first area corresponding to a portion of the first aisle, the second area corresponding to a portion of the second aisle around the corner of the structure relative to the first aisle.
Example 8 includes the traffic alert device of example 7, wherein the housing includes a mounting surface and a stepped surface, the stepped surface extending between the mounting surface and the first surface, both the mounting surface and the stepped surface to engage the structure when the housing is mounted to the structure.
Example 9 includes the traffic alert device of any one of examples 7 or 8, further including a magnet carried by the housing, the housing to be mounted to the structure using the magnet.
Example 10 includes the traffic alert device of example 9, further including an elongate flexible member to attach to both the housing and the structure, the elongate flexible member to prevent the housing from falling to a ground when knocked off of the structure.
Example 11 includes the traffic alert device of example 10, wherein the elongate flexible member includes a spring and/or is elastic.
Example 12 includes the traffic alert device of example 10, wherein the elongate flexible member is to define a loop between first and second ends of the elongate flexible member attached to the housing, the loop to wrap around a portion of the structure.
Example 13 includes the traffic alert device of any one of examples 7-12, wherein the first surface is to extend away from the structure in a direction transverse to the first aisle when the housing is mounted to the structure.
Example 14 includes the traffic alert device of any one of examples 1-13, further including an accelerometer to detect an impact with the structure.
Example 15 includes the traffic alert device of any one of examples 1-14, wherein the first surface of the housing is made of a semi-transparent material, the light emitter to be positioned underneath the first surface.
Example 16 includes the traffic alert device of example 15, wherein the housing includes a second surface to face in a second direction opposite the first direction, the second surface of the housing made of the semi-transparent material, the signal generated by the light emitter to be visible through both the first surface and the second surface.
Example 17 includes the traffic alert device of any one of examples 1-16, wherein the sensor is a first sensor, the traffic alert device further including a second directional motion sensor, the second sensor to monitor motion in a third area different than the first and second areas, the second and third areas to be on opposites sides of a line extending in the first direction.
Example 18 includes the traffic alert device of any one of examples 1-17, further including an input power connector to receive power for the traffic alert device over a low voltage power cord, and an output power connector to provide power to a different traffic alert device.
Example 19 includes the traffic alert device of any one of examples 1-18, wherein the sensor includes a first passive infrared (PIR) sensor and a second PIR sensor with a detection area generally overlapping that of the first PIR sensor, the first PIR sensor having a longer range than the second PIR sensor.
Example 20 includes the traffic alert device of example 19, wherein a direction of movement of the object is determined based on a difference in time between the first and second PIR sensors detecting the object.
Example 21 includes the traffic alert device of any one of examples 1-18, wherein the sensor includes a passive infrared (PIR) sensor and a microwave sensor, the microwave sensor to switch from a first power state to a second power state in response to the PIR sensor detecting movement of the object.
Example 22 includes a traffic alert device comprising a housing including a main portion and a signaling portion, the main portion including a mounting surface to be adjacent a support structure for the housing, the signaling portion including a first protruding surface and a second protruding surface opposite the first protruding surface, the first and second protruding surfaces to protrude away from the support structure, a light emitter carried by the housing between the first and second protruding surfaces of the signaling portion, the light emitter to emit light in a first direction away from the first protruding surface and to emit light in a second direction away from the second protruding surface, the second direction opposite the first direction, and a sensor carried by the housing, the sensor to monitor motion in a third direction different than the first direction and different than the second direction, the light emitter to be activated in response to feedback from the sensor.
Example 23 includes the traffic alert device of example 23, wherein the sensor is within the main portion of the housing.
Example 24 includes the traffic alert device of any one of examples 22 or 23, wherein a first distance between the first and second protruding surfaces of the signaling portion is less than a second distance between the mounting surface and an opposing surface of the main portion, the mounting surface and the first protruding surface facing in a same direction, the opposing surface and the second protruding surface facing in a same direction.
Example 25 includes the traffic alert device of any one of examples 22-24, wherein the sensor is capable of distinguishing between motion moving toward the sensor and motion moving away from the sensor, the light emitter to be activated when the sensor detects motion moving toward the sensor, the light emitter not to be activated when the sensor detects motion moving away from the sensor.
Example 26 includes the traffic alert device of any one of examples 22-25, wherein the light emitter includes a plurality of lights arranged in a plurality of rows, different ones of the rows of the lights are to be activated at different times.
Example 27 includes the traffic alert device of example 26, wherein different ones of the rows of the lights are on opposite sides of a circuit board.
Example 28 includes the traffic alert device of any one of examples 26 or 27, wherein the light emitter includes an additional light distinct from and spaced apart from the plurality of lights, the additional light to be activated in response to feedback from an accelerometer indicative of an impact event.
Example 29 includes the traffic alert device of example 28, wherein the additional light is a different color than the plurality of lights.
Example 30 includes the traffic alert device of any one of examples 22-29, wherein the mounting surface is recessed relative to the first protruding surface with a stepped surface extending therebetween.
Example 31 includes a non-transitory computer readable medium comprising instructions that, when executed, cause a traffic alert device to at least monitor, via a sensor, a first area for motion, determine whether detected motion of an object in the first area is moving in a first direction toward the sensor or a second direction away from the sensor, and controlling activation of a light emitter based on the detected motion.
Example 32 includes the non-transitory computer readable medium of example 31, wherein, in response to a determination that the detected motion is moving in the first direction, activating a light emitter to emit light toward a second area different than the first area.
Example 33 includes the non-transitory computer readable medium of example 32, wherein, in response to a determination that the detected motion is moving in the second direction, the light emitter is not activated.
Example 34 includes the non-transitory computer readable medium of any one of examples 32 or 33, wherein light emitter includes a plurality of lights, and the instructions cause the traffic alert device to activate different ones of the lights at different times.
Example 35 includes the non-transitory computer readable medium of any one of examples 31-34, wherein the instructions cause the traffic alert device to adjust the activation of the light emitter based on a speed or size of the detected motion of the object.
Example 36 includes the non-transitory computer readable medium of any one of examples 31-35, wherein the instructions cause the traffic alert device to transmit data to a remote server, the data indicative of a motion sensing event in response to the detected motion.
Example 37 includes the non-transitory computer readable medium of any one of examples 31-36, wherein the sensor is a first sensor that is to monitor a first zone of the first area for motion, and the instructions cause the traffic alert device to monitor, via a second sensor, a second zone of the first area for motion, and determine whether the detected motion of the object in the first area is moving in the first direction or the second direction based on a time difference between when the first and second sensors detect the motion of the object.
Example 38 includes the non-transitory computer readable medium of any one of examples 31-37, wherein the sensor is a first sensor capable of detecting direction of motion, and the instructions cause the traffic alert device to monitor, via a second sensor, the first area for motion, the second sensor incapable of detecting direction of motion, and in response to the second sensor detecting motion, activate the first sensor.
Example 39 includes the non-transitory computer readable medium of any one of examples 31-38, wherein the instructions cause the traffic alert device to monitor, via an accelerometer, vibrations experienced by the traffic alert device, and determine an impact event based on the vibrations.
Example 40 includes the non-transitory computer readable medium of example 39, wherein the instructions cause the traffic alert device to transmit data to a remote server, the data indicative of the impact event.
Example 41 includes a method comprising monitoring, via a sensor of a traffic alert device, a first area for motion, determining whether detected motion of an object in the first area is moving in a first direction toward the sensor or a second direction away from the sensor, and controlling, via processor circuitry, activation of a light emitter based on the detected motion.
Example 42 includes the method of example 41, wherein, in response to a determination that the detected motion is moving in the first direction, activating a light emitter to emit light toward a second area different than the first area.
Example 43 includes the method of example 42, wherein, in response to a determination that the detected motion is moving in the second direction, the light emitter is not activated.
Example 44 includes the method of any one of examples 42 or 43, wherein light emitter includes a plurality of lights, the method further including activating different ones of the lights at different times.
Example 45 includes the method of any one of examples 41-44, further including adjusting the activation of the light emitter based on a speed or size of the detected motion of the object.
Example 46 includes the method of any one of examples 41-45, further including transmitting data to a remote server, the data indicative of a motion sensing event in response to the detected motion.
Example 47 includes the method of any one of examples 41-46, wherein the sensor is a first sensor that is to monitor a first zone of the first area for motion, the method further including monitoring, via a second sensor, a second zone of the first area for motion, and determining whether the detected motion of the object in the first area is moving in the first direction or the second direction based on a time difference between when the first and second sensors detect the motion of the object.
Example 48 includes the method of any one of examples 41-47, wherein the sensor is a first sensor capable of detecting direction of motion, the method further including monitoring, via a second sensor, the first area for motion, the second sensor incapable of detecting direction of motion, and in response to the second sensor detecting motion, activating the first sensor.
Example 49 includes the method of any one of examples 41-48, further including monitoring, via an accelerometer, vibrations experienced by the traffic alert device, and determining an impact event based on the vibrations.
Although certain example methods, apparatus and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus, and articles of manufacture fairly falling within the scope of the claims of this patent.
The following claims are hereby incorporated into this Detailed Description by this reference, with each claim standing on its own as a separate embodiment of the present disclosure.
This patent claims priority to U.S. Provisional Application No. 63/106,708, which was filed on Oct. 28, 2020. U.S. Provisional Application No. 63/106,708 is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63106708 | Oct 2020 | US |