This disclosure relates generally to light projection mechanisms and surface maintenance machines. Embodiments are disclosed herein relating to light projection mechanisms for projecting light onto a ceiling surface. More particularly, certain such embodiments disclosed herein include surface maintenance machines having a light projection mechanism that is configured to project light onto a ceiling surface.
Surface maintenance machines can be used to perform one or more surface maintenance tasks such as brushing, cleaning, polishing, and striping surfaces.
A variety of environments in which a surface maintenance machine is utilized to perform one or more surface maintenance tasks can make it difficult to see the surface maintenance machine throughout the duration of the one or more surface maintenance tasks. For example, in many operating environments, such as grocery stores, retail stores, and warehouses, obstacles, such as shelving or product stands, can block a visual perception of the surface maintenance machine when operating. This inability to visually discern the surface maintenance machine during operation in such environments can prevent quick and easy information gathering as to the surface maintenance machine, including information as to the surface maintenance machine’s location and/or status.
In general, this disclosure is directed to embodiments of light projection mechanisms and surface maintenance machines. Certain such embodiments disclosed herein include surface maintenance machines having a light projection mechanism that is configured to project light onto a ceiling surface.
Such embodiments that are configured to project light onto a ceiling surface can be useful in reducing the time it takes to discern information relating to a surface maintenance machine. For example, these embodiments that are configured to project light onto a ceiling surface can reduce the time it takes to learn the surface maintenance machine’s location and/or status. By projecting light onto a ceiling surface, the surface maintenance machine’s location and/or status can be discerned quickly at a glance across a distance even if one or more obstacles (e.g., shelving, product stands, etc.) block a direct line of sight to the surface maintenance machine itself. In some cases, to signify different types of status information relating to the surface maintenance machine, different states of the light projected onto the ceiling surface (e.g., different colors, steady state light projection, flashing light projection, etc.) can be used.
To perform one or more surface maintenance tasks, surface maintenance machines can be autonomously or manually driven along a surface. In the case of an autonomously driven surface maintenance machine, the inability to learn the surface maintenance machine’s location and/or status at a glance can be particularly burdensome given that a user may not be present at the surface maintenance machine during operation. As such, equipping an autonomously driven surface maintenance machine with a light projection mechanism that is configured to project light onto a ceiling surface can be particularly useful in allowing for quick and easy information gathering at a glance, even where a direct line of sight to the surface maintenance machine is blocked by one or more obstacles in the operating environment. Such quick and easy information gathering can allow for determining, for instance, where the surface maintenance machine is currently operating and/or whether the surface maintenance machine is operating as intended. And, as a result, in instances where the surface maintenance machine is operating differently than intended and/or needs assistance, the use of the light projection mechanism can reduce the time needed to become aware of, and address, the situation.
One exemplary embodiment includes a surface maintenance machine. This surface maintenance machine includes a body, a surface maintenance tool coupled to the body, processing circuitry supported at the body, and a light projection mechanism supported at the body and coupled to the processing circuitry. The light projection mechanism includes a light housing, a light emitting element within the light housing, and a projection lens that is configured to focus light emanating from the light emitting element. The light projection mechanism is configured to project light onto a ceiling surface that is above a floor surface along which the surface maintenance machine is configured to perform a surface maintenance task using the surface maintenance tool.
In a further embodiment of this surface maintenance machine, the light emitting element has a light intensity and the projection lens has a light focus, and the light intensity and the light focus are configured such that the light projection mechanism is configured to project light onto the ceiling at a distance of at least fifteen feet from the light projection mechanism. In some such embodiments, the light projection mechanism can be configured such that the light projected onto the ceiling surface has a ceiling projected light area that is within an envelope defined by the body of the surface maintenance machine. For example, the body can define a central longitudinal axis, and the body can include a maximum body width defined in a first direction perpendicular to the central longitudinal axis and a maximum body length defined in a second direction parallel to the central longitudinal axis, and the envelope can be an area defined by the maximum body width and the maximum body length. Also, in some such embodiments, the light projection mechanism can be configured such that the light projected onto the ceiling surface has the ceiling projected light area of at least thirty-six square inches and no more than 1,296 square inches.
In a further embodiment of this surface maintenance machine, the light intensity of the light emitting element can be, for instance, greater than 3,000 candela, greater than 4,000 candela, greater than 5,000 candela, greater than 6,000 candela, or greater than 7,000 candela. Likewise, as further examples, the projection lens can have, for instance, a lens focal angle that produces the output light emission at beam angle less than eight degrees, less than ten degrees, or less than twelve degrees.
In a further embodiment of this surface maintenance machine, the projection lens can be positioned between 0.5 inch and 6 inches from the light emitting element
In a further embodiment of this surface maintenance machine, the surface maintenance machine can be configured to operate in an autonomously driven mode, and the light emitting element can be in an enabled state when the surface maintenance machine is in the autonomously drive mode. In some such embodiments, the light projection mechanism can be configured to project light onto the ceiling surface in a first light state when the surface maintenance machine is in a first autonomously driven mode condition, and the light projection mechanism can be configured to project light onto the ceiling surface in a second light state when the surface maintenance machine is in a second autonomously driven mode condition, where the first autonomously driven mode condition is different than the second autonomously driven mode condition and the first light state is different than the second light state. For instance, the first autonomously driven mode condition can be selected from the group consisting of: low surface maintenance machine fluid level, low surface maintenance machine battery level, and surface maintenance machine mobility deviation. And, for instance, the first light state can be a first color and the second light state can be a second, different color. Also, in some such embodiments, the surface maintenance machine can further include a manual/autonomous mode user input mechanism coupled to the light projection mechanism. When the manual/autonomous mode user input mechanism is actuated to transition the surface maintenance machine from a manually driven mode to the autonomously driven mode, the light projection mechanism can be configured to transition from a disabled state to the enabled state.
In a further embodiment of this surface maintenance machine, the light projection mechanism can further include a light diffuser positioned to receive light emanating from the light emitting element. This light diffuser can include a diffuser housing. The diffuser housing can include a first diffuser housing end, a second diffuser housing end that is opposite the first diffuser housing end, and one or more side walls extending between the first diffuser housing end and the second diffuser housing end. The one or more side walls can include a translucent material through which light received from the light emitting element at the light diffuser is output radially from the light diffuser housing. The diffuser housing can define a channel extending from the first diffuser housing end to the second diffuser housing end, the first diffuser housing end can be positioned adjacent the projection lens, and the second diffuser housing end can include an opening defined in the diffuser housing such that a portion of light received from the light emitting element at the light diffuser passes through the channel and out the opening. In some such embodiments, the light diffuser housing can be configured to output light received from the light emitting element both radially via the translucent material at the one or more side walls and vertically via the channel and the opening.
Another embodiment includes a light projection mechanism. This light projection mechanism embodiment includes a light housing, light projection processing circuitry supported at the light housing, a light emitting element within the light housing and coupled to the processing circuitry, and a projection lens supported at the light housing. The light projection processing circuitry includes an input that is configured to couple to a surface maintenance machine controller. The projection lens is configured to focus light emanating from the light emitting element. And, the light projection mechanism is configured to project light onto a ceiling surface at a distance of at least fifteen feet from the light projection mechanism.
In a further embodiment of this light projection mechanism, the light emitting element can have a light intensity and the projection lens can have a light focus, and the light intensity and the light focus can be configured such that the light projection mechanism is configured to project light onto the ceiling at the distance of at least fifteen feet from the light projection mechanism. In some such embodiments, the light emitting element can be a light emitting diode positioned within the light housing adjacent the projection lens.
In a further embodiment of this light projection mechanism, the input of the light projection processing circuitry is configured to receive, from the surface maintenance machine controller, an enable state command corresponding to an autonomously driven mode of the surface maintenance machine, and, in response to receiving the enable state command, the light projection processing circuitry is configured to transition the light emitting element from a disabled state to an enabled state.
In a further embodiment of this light projection mechanism, the light projection mechanism additionally includes a light diffuser positioned to receive light emanating from the light emitting element. The light diffuser includes a diffuser housing. The diffuser housing includes a first diffuser housing end, a second diffuser housing end that is opposite the first diffuser housing end, a channel extending from the first diffuser housing end to the second diffuser housing end, and one or more side walls extending between the first diffuser housing end and the second diffuser housing end. The one or more side walls include a translucent material through which light received from the light emitting element at the light diffuser is output radially from the light diffuser housing. The first diffuser housing end is positioned adjacent the projection lens, and the second diffuser housing end includes an opening defined in the diffuser housing such that a portion of light received from the light emitting element at the light diffuser passes through the channel and vertically out the opening.
The details of one or more examples are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims.
The following drawings are illustrative of particular embodiments of the present invention and, therefore, do not limit the scope of the invention. The drawings are intended for use in conjunction with the explanations in the following description. Embodiments of the invention will hereinafter be described in conjunction with the appended drawings, wherein like numerals denote like elements. The features illustrated in the drawings are not necessarily to scale, though embodiments within the scope of the present invention can include one or more of the illustrated features at the scale shown.
Exemplary embodiments of the present disclosure can be included, and executed, at a surface maintenance machine 200. Such surface maintenance machine 200 can be operated in a manually driven mode, an autonomously driven mode, or interchangeably operated between a manually driven mode and an autonomously driven mode. In the manually driven mode, the surface maintenance machine 200, as illustrated in the exemplary embodiments shown, can be a walk-behind machine, though in other embodiments within the scope of the present disclosure, when in the manually drive mode, the features described herein can be applied to a ride-on surface maintenance machine as well. And, both walk-behind and ride-on type surface maintenance machines can be operated in the autonomously driven mode.
Such surface maintenance machines can be used to perform one or more surface maintenance operations (e.g., brushing, cleaning, polishing, striping, etc.) at various operation environments, including indoor (buildings, warehouses, garages, hallways, etc.) locations. In some operating environments, one or more obstacles (e.g., shelving, product stands, etc.) may block a direct line of sight to the surface maintenance machine 200 when operating. Accordingly, various embodiments disclosed herein can be configured to project light onto a ceiling surface and, thereby, help to reduce the time it takes to discern information relating to the surface maintenance machine 200. For example, these embodiments that are configured to project light onto a ceiling surface can reduce the time it takes to learn the surface maintenance machine’s location and/or status. By projecting light onto a ceiling surface, the surface maintenance machine’s location and/or status can be discerned quickly at a glance across a distance even if one or more obstacles block a direct line of sight to the surface maintenance machine 200.
In the illustrated embodiment here, surface maintenance machine 200 is a walk-behind type surface maintenance machine (e.g., for performing one or more surface maintenance tasks at a hard floor surface) that can be configured to interchangeably operate between a manually driven mode and an autonomously driven mode. In other embodiments, surface maintenance machine 200 can instead be a ride-on machine that can be configured to interchangeably operate between a manually driven mode and an autonomously driven mode. Embodiments of surface maintenance machine 200 include a body 201, such as a motorized mobile body, as well as one or more components that are supported at the body 201. The body 201 can be supported on wheels 220 for travel over a surface on which a surface maintenance operation is to be performed. In the illustrated embodiment, the mobile body 201 includes a grab handle 228, a bail 229, and operator controls, including a manual/autonomous mode user input mechanism 226. The machine 200 can be powered by an on-board power source, such as one or more batteries.
In the illustrated embodiment, the body 201 of the machine 200 includes a base 202 and a lid 204, which can be attached along a side of the base 202 by hinges so that the lid 204 can pivot to provide access to the interior of the body 201. The interior of the body 201 can include a power source for the machine 200, such as one or more rechargeable battery sources, and motor, such as an electric motor (e.g., a permanent magnet alternating current (“AC”) motor), that receives power from the power source and converts that power into a motive force that is provided to one or more of the wheels 220 to move the machine 200. The interior of the body 201 can also include a fluid source tank and a fluid recovery tank. The fluid source tank contains a fluid source, such as a cleaner or sanitizing fluid, that can be applied to the floor surface during one or more surface maintenance operations. The fluid recovery tank can hold recovered fluid source that has been applied to the floor surface and soiled.
The base 202 of the body 201 can support a fluid recovery device 222, which in the illustrated embodiment includes a vacuum squeegee 224. The squeegee 224 is in vacuum communication with a fluid recovery tank. In operation, the squeegee 224 recovers soiled fluid from the floor surface and helps transport it to the recovery tank. The body 201, via the base 202, can further support one or more surface maintenance tools 10 (e.g., a cleaning head assembly). The surface maintenance tool 10 can be coupled to the body 201 and movable relative to the body 201, For example, the surface maintenance tool 10 can be lowered away from the body 201 to a cleaning position, in contact with the floor surface, and raised toward the body 201 to a traveling position, in which the surface maintenance tool 10 is not in contact with the floor surface. The surface maintenance tool 10 can be coupled to machine 200 using any known mechanism, such as a suspension and lift mechanism. The surface maintenance tool 10, for example, can include one or more rotatable brushes, such as disc-shaped or cylindrical scrub brushes. Alternatively, the surface maintenance tool 10 can include other cleaning tools such as a sweeping brush, or polishing, burnishing or buffing pads. The brushes or pads are held by a driver (e.g., a brush driver or a pad driver respectively) that, together with the brush or pad, is detachable from a hub of the surface maintenance tool 10. In certain embodiments, the surface maintenance tool 10 includes a magnetic coupling system that allows for touch-free attachment and aligning between the pad driver or brush driver and the hub.
When the machine 200 is operated in a manually driven mode, the grab handle 228 and the bail 229 can be configured to cause the machine 200 to move along a surface at which a surface maintenance task is desired to be performed. To begin moving the machine 200, the user can grasp the grab handle 228 and actuate the bail 229 to cause a motive force to be applied at the machine 200. For example, the bail 229 can be configured to be actuated via a user applying a pull force at the bail 229 (e.g., to move the bail 229 toward the grab handle 228). A first actuation (e.g., a user applied pull force at the bail 229) of the bail 229 can activate application of the motive force at the machine 200, and a second actuation (e.g., a user releasing, and thus terminating the pull force at, the bail 229) of the bail 229 can terminate application of the motive force at the machine 200. The grab handle 228 can provide a surface at which a user of the machine 200 can grasp the machine 200 during manual operation and apply desired user user-originated forces. For instance, in the manually driven mode, the grab handle 228 can be grasped and used by a user to apply user forces at the machine 200 in different directions to cause the machine 200 to move forward, move rearward, and turn in various directions.
The machine 200 can include a controller 230 (illustrated at
The manual/autonomous mode user input mechanism 226 can be coupled to the controller 230, such as via a line 231, as shown in
When the controller 230 receives the manual mode command from the manual/autonomous mode user input mechanism 226, the controller 230 can, in response, execute non-transitory computer-readable instructions to cause the machine 200 to be configured for operation in a manually driven mode. Likewise, when the controller 230 receives the autonomous mode command from the manual/autonomous mode user input mechanism 226, the controller 230 can, in response, execute non-transitory computer-readable instructions to cause the machine 200 to be configured for operation in an autonomously driven mode. As such, in one embodiment the machine 200 can be switched between manually driven and autonomously driven modes (e.g., via actuation of the manual/autonomous mode user input mechanism 226). In another embodiment, the machine 200 can be solely an autonomously driven machine without a manually driven mode. And, in yet another embodiment, the machine 200 can be solely a manually driven machine without an autonomously driven mode.
In embodiments where the surface maintenance machine 200 is configured to operate in the autonomously driven mode, to facilitate operation of the machine 200 in the autonomously driven mode, the machine 200 can include onboard at the body 201 one or more vision sensors 139. The vision sensor 139 can be coupled to the controller 130, such as via a line 131 (shown in
In certain embodiments, also to help facilitate operation of the surface maintenance machine 200 in the autonomously driven mode, the machine 200 can also include a location sensor 128. The location sensor 128 can be coupled to the controller 130, such as via a line 129 (shown in
To further assist operation of the surface maintenance machine 200 in the autonomously driven mode, the machine 200 can include a mapping system. The mapping system can, for instance, be executed at the controller 130, such as via a mapping processor and mapping computer-executable instructions at the controller 130. The mapping processor can have one or more integrated circuits that can be in electrical communication with an on-board or a remote non-transitory memory component. The memory component can store mapping instructions in the form of a mapping software program that can be executed by the mapping processor to generate a map for use by the machine 200 to navigate a location in the autonomously drive mode. The mapping processor can be coupled (e.g., via the controller 130) to the one or more vision sensors 139 and/or location sensor 128. For instance, the mapping processor can be coupled (e.g., via electrical circuits provided on the machine 200) to the vision sensors 139 and/or location sensor 128 such that data collected by vision sensors 139 (e.g., electrical signals representative thereof) and/or the location sensor 128 can be transmitted to the mapping processor via the electrical circuits. The mapping processor can also send control signals to initiate data collection at the vision sensors 139 and/or the location sensor 128.
In some examples, the mapping system can also include a visualization processor. The visualization processor can be provided as a part of the controller 130 (e.g., GPU component at the controller 130) at the surface maintenance machine 200. The visualization processor can have one or more integrated circuits that can be in electrical communication with the mapping processor. Additionally, the visualization processor can be in electrical communication with the on-board and/or remote memory component. The memory can store computer-readable visualization instructions in the form of a visualization software program that can be executed by the visualization processor to generate a map of the location at which the machine 200 is to be autonomously operated. The controller 130 can then execute the generated map to provide control signals to the motor of the machine 200.
As will be discussed in further detail later with respect to the figures showing various embodiments of the light projection mechanism 227, the light projection mechanism 227 can include a light emitting element (e.g., a light emitting diode, or “LED”) 241 within a light housing 242 and a projection lens 243 that is configured to focus light emanating from the light emitting element 241. The light emitting element 241 can have a light intensity, and the projection lens 242 can have a light focus. Other embodiments within the scope of the present disclosure can include a reflector member, in addition to or as an alternative to the projection lens 243. For example, the reflector member can be adjacent to and surround (e.g., circumferentially) at least a portion, or all (e.g., surround circumferentially at three hundred and sixty degrees), of the light emitting element 241. As one specific example, the reflector member can include a central aperture though which the light emitting element 241 extends and the reflector member can extend around the light emitting element 241 and up in elevation (e.g., at an increasing width, or diameter, as defined between opposite wall members of the reflector member) from the light emitting element 241.
The light intensity, of the light emitting element 241, and the light focus, of the projection lens 242 can be configured such that the light projection mechanism 227 is configured to project light onto the ceiling surface 300 at a predetermined distance D, as shown in
Notably, the inventors have discovered that light intensity values for the light emitting element 241 and light focus values for the projection lens 242 within the noted ranges can act to help facilitate projection of light onto the ceiling surface 300 at the noted predetermined distances D, such as at least fifteen feet. These noted value ranges have been discovered by the inventors to help synergistically balance the need to project light at the predetermined distance D sufficient to clear beyond obstacles in typical surface maintenance machine operating environments while maintaining the projected light at the ceiling surface 300 at a sufficient focus so as to be clearly discernible by an observer at line of sight distances typical in these same operating environments.
The light 304 projected by the light projection mechanism 227 onto the ceiling surface 300 can define a ceiling projected light area 305 at the ceiling surface 300. As shown in the example of
As best seen in
As noted, the surface maintenance machine 200 can be configured to operate in a manually drive mode or an autonomously driven mode (or interchangeable between the manually and autonomously driven modes). Though the light projection mechanism 227 can be particularly useful when the surface maintenance machine 200 is configured to operate in the autonomously driven mode. This can be the case since in the autonomously driven mode there may not be an operator, or other personnel, in a direct line of sight to the surface maintenance machine 200 when it is operating, and, accordingly, the light projection mechanism 227 can be useful in conveying information, via the light projected onto the ceiling surface 300, relating to the surface maintenance machine 200 at a location-on the ceiling surface 300-that is within a direct line of sight of an appropriate observer. Thus, in some embodiments where the surface maintenance machine 200 is configured to be operate in the autonomously driven mode, the light projection mechanism 227 can be configured such that the light emitting element 241 can be in an enabled state when the surface maintenance machine 200 is in the autonomously driven mode. When the light emitting element 241 is in the enabled state, the light emitting element 241 can emit light as discussed elsewhere herein or can be ready to emit light upon receiving a light on command from the processing circuitry of the light projection mechanism 227 and/or the controller of the surface maintenance machine 200.
The surface maintenance machine 200, as previously noted, can include the manual/autonomous mode user input mechanism 226. The manual/autonomous mode user input mechanism 226 can be coupled to the light projection mechanism 227 such that actuation of the manual/autonomous mode user input mechanism 226 can be communicated to the light projection mechanism 227. For example, when the manual/autonomous mode user input mechanism 226 is actuated to transition the surface maintenance machine from a manually driven mode to the autonomously driven mode, the light projection mechanism 227 can be configured to transition (e.g., transition the light emitting element 241) from a disabled state to the enabled state.
The light projection mechanism 227 can be configured to project light onto the ceiling surface 300 at different light states as a means for conveying different types of information relating to the surface maintenance machine 200. For example, the light projection mechanism 227 can be configured to project light onto the ceiling surface 300 in a first light state when the surface maintenance machine 200 is in a first autonomously driven mode condition. And, the light projection mechanism 227 can be configured to project light onto the ceiling surface 300 in a second light state when the surface maintenance machine 200 is in a second autonomously driven mode condition, where the first autonomously driven mode condition is different than the second autonomously driven mode condition and the first light state is different than the second light state. In this way, an observer of the ceiling projected light area 305 on the ceiling surface 300 can see the particular light state of the ceiling projected light area 305 and, based on the particular light state corresponding to a particular autonomously driven mode condition of the surface maintenance machine 200, discern a current status condition of the surface maintenance machine 200 despite the observer potentially lacking a direct line of sight to the surface maintenance machine 200.
As to the first and second different autonomously drive mode conditions, the first autonomously driven mode condition can be a warning of an upcoming error state, or an indication of the presence of a current error state, at the surface maintenance machine, while the second autonomously driven mode condition can be a normal operational state (e.g., operating as preprogrammed) of the surface maintenance machine 200. For instance, the first autonomously driven mode condition can be selected from the group consisting of: low surface maintenance machine fluid level, low surface maintenance machine battery level, and surface maintenance machine mobility deviation from a previously selected course of travel (e.g., the surface maintenance machine 200 is not moving according to its preprogrammed path of travel, for instance, because it is stuck at a location in the operating environment). Also, for instance, the second autonomously driven mode condition can be an indication that the surface maintenance machine 200 is currently operating as preprogrammed and no current condition exists at the surface maintenance machine that needs near-term attention.
As to the various light states, for instance, the first light state can be a first color and the second light state can be a second, different color. Additionally or alternatively, the first light state can be one of a steady state light projection and a flashing light projection while the second light state can be the other of the steady state light projection and a flashing light projection. As noted, the different first and second light states can correspond respectively to the different first and second autonomously driven mode conditions. In this way, the different light states can serve to provide a visual cue, at the ceiling surface 300, as to the current state of the surface maintenance machine 200.
As illustrated at
For example, as shown for the embodiment illustrated at
The light projection mechanism 500 can be configured to project light 304 onto the ceiling surface at the predetermined distance D from the light projection mechanism 500, as described previously. For instance, as described previously, the light intensity, of the light emitting element 503, and the light focus, of the projection lens 504, can be configured such that the light projection mechanism 500 is configured to project light onto the ceiling surface at the predetermined distance D from the light projection mechanism 500.
The light diffuser 606 can be positioned to receive light emanating from the light emitting element 603. The light diffuser 606 can include a diffuser housing 607. The diffuser housing 607 can include a first diffuser housing end 608, a second diffuser housing end 609 that is opposite the first diffuser housing end 608, and one or more side walls 610 extending between the first diffuser housing end 608 and the second diffuser housing end 609. The diffuser housing 607 can additionally define a channel 613 extending from the first diffuser housing end 608 to the second diffuser housing end 609. The first diffuser housing end 608 can be positioned adjacent the projection lens 604, and the second diffuser housing end 609 can include an opening 614 defined in the diffuser housing 607 such that at least a portion of light 611b received from the light emitting element 603 at the light diffuser 606 passes (e.g., generally vertically) through the channel 613 and out the opening 614. The one or more side walls 610 can include a translucent or transparent material through which light 611a, received from the light emitting element 603 at the light diffuser 606, is output radially (e.g., in a direction generally perpendicular to a central longitudinal axis 612 of the light housing 602) from the light diffuser housing 607. Accordingly, the light diffuser 606 can be configured such of the light received from the might emitting element 603 at the diffuser housing 607, a portion of this light 611b passes through the channel 613 and out the opening 614 while a portion of this light 611a passes into the channel 613 and out the one or more side walls 610 generally radially before reaching the opening 614. Thus, the light diffuser housing 607 can be configured to output light received from the light emitting element 603 both generally radially, via the translucent or transparent material at the one or more side walls 610, and generally vertically, via the channel 613 and the opening 614.
The inclusion of multiple light emitting elements 703A, 703B as in the embodiment of the light projection mechanism 700 illustrated at
Other than as described above for, and illustrated different at,
At step 810, the method 800 includes enabling a light projection mechanism. This step can include, for example, turning on the light projection mechanism, such as turning on a light emitting element located within a light housing of the light projection mechanism. When the light projection mechanism is enabled at step 810, the light emitting element of the light projection mechanism can emit light energy at a first light state, such as a first color, a first steady state light emission, or a first flashing light state. The first light state can be projected from the light projection mechanism onto a ceiling surface to form a ceiling projected light area. In some cases, the light projection mechanism can be enabled, and in the first light state, at step 810 in response to a control signal from a controller, of a surface maintenance machine, to which the light projection mechanism is coupled. The control signal can be output from the controller to the light projection mechanism as a result of the presence of a first status condition at the surface maintenance machine. As one example, the first autonomously driven mode condition could include the surface maintenance machine being powered and in configured to operate in an autonomously driven mode.
At step 820, the method 800 includes detecting a surface maintenance machine condition. As one example, detecting a surface maintenance machine condition at step 820 can include, for instance, detecting, such as at the surface maintenance machine controller, a change from the first status condition at the surface maintenance machine present at step 810 (e.g., the surface maintenance machine is not operating as programmed initially at the start of a surface maintenance task operation). Such a change from the first status condition at the surface maintenance machine can include, as examples, a warning of an upcoming error state or an indication of the presence of a current error state at the surface maintenance machine. Specific such examples can include low surface maintenance machine fluid level, low surface maintenance machine battery level, and surface maintenance machine mobility deviation from a previously selected course of travel (e.g., the surface maintenance machine is not moving according to its preprogrammed path of travel, for instance, because it is stuck at a location in the operating environment).
At step 830, the method 800 includes changing the light state at the light projection mechanism. Changing the light state at the light projection mechanism at step 830 can include changing the light state at the light projection mechanism in response to detecting the surface maintenance machine condition at step 820. For example, prior to detecting the surface maintenance machine condition at step 820, the light emitting element at the light projection mechanism can be in the first light state as noted at step 810. Then, in response to detecting the surface maintenance machine condition at step 820, the light state at the light projection mechanism can be changed at step 830 to a second light state that is different than the first light state. The second light state can be projected from the light projection mechanism onto the ceiling surface to form the ceiling projected light area. As one particular example, the light projection mechanism can be in the first light state in the form of a first color and/or first light emission pattern (e.g., steady state light emission or flashing light emission) (at step 810), the surface maintenance machine condition, such as noted above the warning of an upcoming error state or an indication of the presence of a current error state at the surface maintenance machine, can be detected (at step 820), and, in response to detecting the surface maintenance machine condition, the light state at the light projection mechanism can be changed from the first light state to a second, different light state in the form of a second, different color and/or second, different light emission pattern (e.g., the other of steady state light emission of flashing light emission).
Various non-limiting exemplary embodiments have been described. It will be appreciated that suitable alternatives are possible without departing from the scope of the examples described herein.