The present disclosure relates generally to vehicles. More specifically, the present disclosure relates to a refuse vehicle that travels from location to location to pick and transport refuse from refuse containers along a travel route.
One embodiment relates to a method of operating a refuse vehicle. The method includes traveling to a location and capturing an image of a target area. The target area includes a collection exception that prevents lifting of a refuse container from the target area at the location. The method further includes classifying the collection exception and including the classified collection exception in collection data, and transmitting the image of the target area and the collection data to a remote server or cloud platform.
Another embodiment relates to a refuse vehicle that includes a chassis, a cab coupled to the chassis, a refuse compartment supported chassis and having a storage section and a hopper section arranged between the cab and the storage section, a lift assembly operable to engage and lift a refuse container, a camera coupled to a portion of the cab or the refuse compartment, and a controller having a processor and at least one memory. The controller being in communication with the camera and configured to instruct the camera to capture an image of a target area in response to an image capture input, and transmit the image and a collection exception to a remote server or cloud platform.
Another embodiment relates to a refuse vehicle that includes a method of operating a refuse vehicle. The method includes traveling along a planned route and capturing an image of a target area in response to: activating a camera to capture the image of the target area; detecting that the refuse vehicle did not stop at a predefined stopping location along the planned route; or detecting that the refuse vehicle stopped at the predefined stopping location and failed to actuate a lift assembly. The method further includes classifying a collection exception in the image as: a refuse container not being present at the predefined stopping location, a refuse container being present at the predefined stopping location and overflowing; or a refuse container being irretrievable from the predefined stopping location. The method further includes transmitting the image of the target area and the collection data to a remote server or cloud platform.
This summary is illustrative only and is not intended to be in any way limiting. Other aspects, inventive features, and advantages of the devices or processes described herein will become apparent in the detailed description set forth herein, taken in conjunction with the accompanying figures, wherein like reference numerals refer to like elements.
Before turning to the figures, which illustrate certain exemplary embodiments in detail, it should be understood that the present disclosure is not limited to the details or methodology set forth in the description or illustrated in the figures. It should also be understood that the terminology used herein is for the purpose of description only and should not be regarded as limiting.
According to an exemplary embodiment, a vehicle (e.g., a refuse vehicle) includes a camera that is configured to capture an image of a target area in a location. The target area is expected to include a refuse container (e.g., dumpster, garbage can, etc.) and the camera is configured to capture an image of the target area to verify and document a collection exception. A collection exception can be classified as a refuse container overflowing, a refuse container not being present in the target area, a refuse container being irretrievable, or an equivalent status that prevents the vehicle from lifting a refuse container from the target area. In some embodiments, the collection exception is classified and included in collection data that is sent with a captured image to a remote server or cloud platform in communication with the vehicle. In this way, for example, the collection exceptions along a planned route traveled by the vehicle are stored and documented for viewing by a user at a remote location.
In some embodiments, the camera is configured to capture an image of the target area in response to a user instructing the camera to capture an image (e.g., via a push button or another manual input provided by a user). In some embodiments, the camera is configured to automatically capture an image of the target area in response to one or more actions by the vehicle. For example, the camera can be configured to automatically capture an image in response to detecting that the vehicle did not stop at a predefined picking location defined by a route plan or route history. Alternatively or additionally, the camera can be configured to automatically capture an image in response to detecting that the vehicle made a stop but a lift assembly was not actuated (i.e., the vehicle stopped but no refuse container was lifted).
Referring to
As shown in
In some embodiments, the front section 22 and the rear section 26 are configured as separate, discrete subframes (e.g., a front subframe and a rear subframe). In such embodiments, the front rail portion 30, the front rail portion 32, the rear rail portion 34, and the rear rail portion 36 are separate, discrete frame rails that are spaced apart from one another. In some embodiments, the front section 22 and the rear section 26 are each directly coupled to the middle section 24 such that the middle section 24 couples the front section 22 to the rear section 26. Accordingly, the middle section 24 may include a structural housing or frame. In other embodiments, the front section 22, the middle section 24, and the rear section 26 are coupled to one another by another component, such as a body of the vehicle 10.
In other embodiments, the front section 22, the middle section 24, and the rear section 26 are defined by a pair of frame rails that extend continuously along the entire length of the vehicle 10. In such an embodiment, the front rail portion 30 and the rear rail portion 34 would be front and rear portions of a first frame rail, and the front rail portion 32 and the rear rail portion 36 would be front and rear portions of a second frame rail. In such embodiments, the middle section 24 would include a center portion of each frame rail.
In some embodiments, the middle section 24 acts as a storage portion that includes one or more vehicle components. The middle section 24 may include an enclosure that contains one or more vehicle components and/or a frame that supports one or more vehicle components. By way of example, the middle section 24 may contain or include one or more electrical energy storage devices (e.g., batteries, capacitors, etc.). By way of another example, the middle section 24 may include fuel tanks fuel tanks. By way of yet another example, the middle section 24 may define a void space or storage volume that can be filled by a user.
A cabin, operator compartment, or body component, shown as cab 40, is coupled to a front end portion of the chassis 20 (e.g., the front section 22 of the chassis 20). Together, the chassis 20 and the cab 40 define a front end of the vehicle 10. The cab 40 extends above the chassis 20. The cab 40 includes an enclosure or main body that defines an interior volume, shown as cab interior 42, that is sized to contain one or more operators. The cab 40 also includes one or more doors 44 that facilitate selective access to the cab interior 42 from outside of the vehicle 10. The cab interior 42 contains one or more components that facilitate operation of the vehicle 10 by the operator. By way of example, the cab interior 42 may contain components that facilitate operator comfort (e.g., seats, seatbelts, etc.), user interface components that receive inputs from the operators (e.g., steering wheels, pedals, touch screens, switches, buttons, levers, etc.), and/or user interface components that provide information to the operators (e.g., lights, gauges, speakers, etc.). The user interface components within the cab 40 may facilitate operator control over the drive components of the vehicle 10 and/or over any implements of the vehicle 10.
The vehicle 10 further includes a series of axle assemblies, shown as front axle 50 and rear axles 52. As shown, the vehicle 10 includes one front axle 50 coupled to the front section 22 of the chassis 20 and two rear axles 52 each coupled to the rear section 26 of the chassis 20. In other embodiments, the vehicle 10 includes more or fewer axles. By way of example, the vehicle 10 may include a tag axle that may be raised or lowered to accommodate variations in weight being carried by the vehicle 10. The front axle 50 and the rear axles 52 each include a series of tractive elements (e.g., wheels, treads, etc.), shown as wheel and tire assemblies 54. The wheel and tire assemblies 54 are configured to engage a support surface (e.g., roads, the ground, etc.) to support and propel the vehicle 10. The front axle 50 and the rear axles may include steering components (e.g., steering arms, steering actuators, etc.), suspension components (e.g., gas springs, dampeners, air springs, etc.), power transmission or drive components (e.g., differentials, drive shafts, etc.), braking components (e.g., brake actuators, brake pads, brake discs, brake drums, etc.), and/or other components that facilitate propulsion or support of the vehicle.
In some embodiments, the vehicle 10 is configured as an electric vehicle that is propelled by an electric powertrain system. Referring to
The batteries 60 may include one or more rechargeable batteries (e.g., lithium-ion batteries, nickel-metal hydride batteries, lithium-ion polymer batteries, lead-acid batteries, nickel-cadmium batteries, etc.). The batteries 60 may be charged by one or more sources of electrical energy onboard the vehicle 10 (e.g., solar panels, etc.) or separate from the vehicle 10 (e.g., connections to an electrical power grid, a wireless charging system, etc.). As shown, the drive motors 62 are positioned within the rear axles 52 (e.g., as part of a combined axle and motor assembly). In other embodiments, the drive motors 62 are otherwise positioned within the vehicle 10.
In other embodiments, the vehicle 10 is configured as a hybrid vehicle that is propelled by a hybrid powertrain system (e.g., a diesel/electric hybrid, gasoline/electric hybrid, natural gas/electric hybrid, etc.). According to an exemplary embodiment, the hybrid powertrain system may include a primary driver (e.g., an engine, a motor, etc.), an energy generation device (e.g., a generator, etc.), and/or an energy storage device (e.g., a battery, capacitors, ultra-capacitors, etc.) electrically coupled to the energy generation device. The primary driver may combust fuel (e.g., gasoline, diesel, etc.) to provide mechanical energy, which a transmission may receive and provide to the axle front axle 50 and/or the rear axles 52 to propel the vehicle 10. Additionally or alternatively, the primary driver may provide mechanical energy to the generator, which converts the mechanical energy into electrical energy. The electrical energy may be stored in the energy storage device (e.g., the batteries 60) in order to later be provided to a motive driver.
In yet other embodiments, the chassis 20 may further be configured to support non-hybrid powertrains. For example, the powertrain system may include a primary driver that is a compression-ignition internal combustion engine that utilizes diesel fuel.
Referring to
The application kit 80 may include various actuators to facilitate certain functions of the vehicle 10. By way of example, the application kit 80 may include hydraulic actuators (e.g., hydraulic cylinders, hydraulic motors, etc.), pneumatic actuators (e.g., pneumatic cylinders, pneumatic motors, etc.), and/or electrical actuators (e.g., electric motors, electric linear actuators, etc.). The application kit 80 may include components that facilitate operation of and/or control of these actuators. By way of example, the application kit 80 may include hydraulic or pneumatic components that form a hydraulic or pneumatic circuit (e.g., conduits, valves, pumps, compressors, gauges, reservoirs, accumulators, etc.). By way of another example, the application kit 80 may include electrical components (e.g., batteries, capacitors, voltage regulators, motor controllers, etc.). The actuators may be powered by components of the vehicle 10. By way of example, the actuators may be powered by the batteries 60, the drive motors 62, or the primary driver (e.g., through a power take off).
The vehicle 10 generally extends longitudinally from a front side 86 to a rear side 88. The front side 86 is defined by the cab 40 and/or the chassis. The rear side 88 is defined by the application kit 80 and/or the chassis 20. The primary, forward direction of travel of the vehicle 10 is longitudinal, with the front side 86 being arranged forward of the rear side 88.
Referring now to
As shown in
As shown in
Referring now to
Referring still to
The grabber assembly 162 is movably coupled to a guide, shown as track 170, that extends vertically along a side of the refuse vehicle 100. Specifically, the main body 164 is slidably coupled to the track 170 such that the main body 164 is repositionable along a length of the track 170. An actuator (e.g., a hydraulic motor, an electric motor, etc.), shown as lift actuator 172, is configured to control movement of the grabber assembly 162 along the length of the track 170. In some embodiments, a bottom end portion of the track 170 is straight and substantially vertical such that the grabber assembly 162 raises or lowers a refuse container when moving along the bottom end portion of the track 170. In some embodiments, a top end portion of the track 170 is curved such that the grabber assembly 162 inverts a refuse container to dump refuse into the hopper volume 132 when moving along the top end portion of the track 170.
The lift assembly 160 further includes an actuator (e.g., a hydraulic cylinder, an electric linear actuator, etc.), shown as track actuator 174, that is configured to control lateral movement of the grabber assembly 162. By way of example, the track actuator 174 may be coupled to the chassis 20 and the track 170 such that the track actuator 174 moves the track 170 and the grabber assembly 162 laterally relative to the chassis 20. The track actuator 174 may facilitate repositioning the grabber assembly 162 to pick up and replace refuse containers that are spaced laterally outward from the refuse vehicle 100.
Referring now to
As shown in
The mixing drum 232 may be configured to receive a mixture, such as a concrete mixture (e.g., cementitious material, aggregate, sand, etc.), through the hopper 236. In some embodiments, the mixer truck 200 includes an injection system (e.g., a series of nozzles, hoses, and/or valves) including an injection valve that selectively fluidly couples a supply of fluid to the inner volume of the mixing drum 232. By way of example, the injection system may be used to inject water and/or chemicals (e.g., air entrainers, water reducers, set retarders, set accelerators, superplasticizers, corrosion inhibitors, coloring, calcium chloride, minerals, and/or other concrete additives, etc.) into the mixing drum 232. The injection valve may facilitate injecting water and/or chemicals from a fluid reservoir (e.g., a water tank, etc.) into the mixing drum 232, while preventing the mixture in the mixing drum 232 from exiting the mixing drum 232 through the injection system. In some embodiments, one or more mixing elements (e.g., fins, etc.) may be positioned in the interior of the mixing drum 232, and may be configured to agitate the contents of the mixture when the mixing drum 232 is rotated in a first direction (e.g., counterclockwise, clockwise, etc.), and drive the mixture out through the chute 238 when the mixing drum 232 is rotated in a second direction (e.g., clockwise, counterclockwise, etc.). In some embodiments, the chute 238 may also include an actuator positioned such that the chute 238 may be selectively pivotable to position the chute 238 (e.g., vertically, laterally, etc.), for example at an angle at which the mixture is expelled from the mixing drum 232.
Referring now to
As shown in
As shown in
Referring now to
The application kit 80 includes a pump system 304 (e.g., an ultra-high-pressure pump system, etc.) positioned within one of the compartments 302 near the center of the ARFF truck 300. The application kit 80 further includes a water tank 310, an agent tank 312, and an implement or water turret, shown as monitor 314. The pump system 304 may include a high pressure pump and/or a low pressure pump, which may be fluidly coupled to the water tank 310 and/or the agent tank 312. The pump system 304 may to pump water and/or fire suppressing agent from the water tank 310 and the agent tank 312, respectively, to the monitor 314. The monitor 314 may be selectively reoriented by an operator to adjust a direction of a stream of water and/or agent. As shown in
Referring now to
As shown in
As shown in
The boom assembly 354 further includes a second actuator, shown as upper lift cylinder 366. The upper boom 362 is pivotally coupled (e.g., pinned) to the upper end of the lower boom 360 at a joint or upper boom pivot point. The upper lift cylinder 366 (e.g., a pneumatic cylinder, an electric linear actuator, a hydraulic cylinder, etc.) is coupled to the upper boom 362. The upper lift cylinder 366 may be configured to extend and retract to actuate (e.g., lift, rotate, elevate, etc.) the upper boom 362, thereby raising and lowering a distal end of the upper boom 362.
Referring still to
The platform assembly 370 provides a platform configured to support one or more operators or users. In some embodiments, the platform assembly 370 may include accessories or tools configured for use by the operators. For example, the platform assembly 370 may include pneumatic tools (e.g., an impact wrench, airbrush, nail gun, ratchet, etc.), plasma cutters, welders, spotlights, etc. In some embodiments, the platform assembly 370 includes a control panel (e.g., a user interface, a removable or detachable control panel, etc.) configured to control operation of the boom lift 350 (e.g., the turntable 352, the boom assembly 354, etc.) from the platform assembly 370 or remotely. In other embodiments, the platform assembly 370 is omitted, and the boom lift 350 includes an accessory and/or tool (e.g., forklift forks, etc.) coupled to the distal end of the boom assembly 354.
Referring now to
As shown in
The lift assembly 404 may include a series of subassemblies, shown as scissor layers 420, each including a pair of inner members and a pair of outer members pivotally coupled to one another. The scissor layers 420 may be stacked atop one another in order to form the lift assembly 404, such that movement of one scissor layer 420 causes a similar movement in all of the other scissor layers 420. The scissor layers 420 extend between and couple the lift base 402 and an operator platform (e.g., the platform assembly 430). In some embodiments, scissor layers 420 may be added to, or removed from, the lift assembly 404 in order to increase, or decrease, the fully extended height of the lift assembly 404.
Referring still to
A distal or upper end of the lift assembly 404 is coupled to an operator platform, shown as platform assembly 430. The platform assembly 430 may perform similar functions to the platform assembly 370, such as supporting one or more operators, accessories, and/or tools. The platform assembly 430 may include a control panel to control operation of the scissor lift 400. The lift actuators 424 may be configured to actuate the lift assembly 404 to selectively reposition the platform assembly 430 between a lowered position (e.g., where the platform assembly 430 is proximate to the lift base 402) and a raised position (e.g., where the platform assembly 430 is at an elevated height relative to the lift base 402). Specifically, in some embodiments, extension of the lift actuators 424 moves the platform assembly 430 upward (e.g., extending the lift assembly 404), and retraction of the lift actuators 424 moves the platform assembly 430 downward (e.g., retracting the lift assembly 404). In other embodiments, extension of the lift actuators 424 retracts the lift assembly 404, and retraction of the lift actuators 424 extends the lift assembly 404.
Refuse Vehicle with a Camera
In general, the refuse vehicles 100 illustrated in
In some embodiments, the camera 500 is integrated into the cab interior 42 (see
In some embodiments, the camera 500 is coupled to an exterior sidewall of the cab 40. For example,
In some embodiments, the camera 500 is coupled to the vehicle 100 in a location so that the field of view of the camera 500 includes a target area for the side-loading configuration of the vehicle 100. For example,
In some embodiments, the camera 500 is coupled to a side of the refuse compartment 130. As shown in
In some embodiments, the camera 500 is in the form of a DSLR camera, a CCD camera, a time of flight camera, or any other equivalent camera capable of capturing an image of a target area. Regardless of the specific vehicle configuration and/or the mounting location of the camera 500, the camera 500 is coupled to the vehicle 100 so that that field of view defined by the camera 500 includes the target area where a refuse container is expected to be engaged and lifted by the lift assembly 140, 160. The following description of the functionality and properties of the camera 500 and its associated control applies to all configurations of the vehicle 100 and all mounting locations of the camera 500.
In general, the vehicle 100 includes a control panel 512 that is in communication with the camera 500 and controls the operation thereof. As shown in
In some embodiments, the image capture input 518 is in the form of a push button, a switch, or an equivalent input that is manipulated by a user of the vehicle 100. The image capture input 518 is in communication with the controller 514 and is configured to instruct the camera 500 to capture an image in response to activation of the image capture input 518 by a user. In some embodiments, the image capture input 518 is arranged on a joystick within the cab interior 42, on a dash of the vehicle 100, or as a soft key on the display 516.
The GPS sensor 520 is configured to monitor and provide a real-time location of the vehicle 100. In some embodiments, the GPS sensor 520 is integrated into the control panel 512. In some embodiments, the GPS sensor 520 is a native sensor included on the vehicle 100 for tracking and monitoring of the vehicle 100. The wireless interface 522 includes a transmitter and receiver for sending and receiving wireless communication signals. The wireless interface 522 can communicate with a remote server or cloud platform 524 using a wireless internet connection (e.g., cellular or Wi-Fi). The remote server or cloud platform 524 is located remotely from the vehicle 100 and can include a variety of cloud-based services or applications configured to store, process, analyze, or otherwise consume data collected from the camera 500 and the controller 514. The remote server or cloud platform 524 can be accessed by various users (e.g., enterprise users, etc.) via control applications.
In the illustrated embodiment, the control panel 512 includes a plurality of exception inputs that are configured to classify a collection exception. Specifically, the control panel 512 includes a first exception input 526, a second exception input 528, a third exception input 530, and an nth exception input 532. In some embodiments, each of the first, second, third, and nth exception inputs 526, 528, 530, 532 are in the form of a push button, a switch, or an equivalent input that is manipulated by a user of the vehicle 100. In some embodiments, the first, second, third, and nth exception inputs 526, 528, 530, 532 are in the form of a soft key on the display 516. In some embodiments, the soft keys on the display 516 that correspond with the first, second, third, and nth exception inputs 526, 528, 530, 532 are shown in response to activation of the image capture input 518. That is, a user can instruct the camera 500 to capture an image of a target area by activating the image capture input 518 and, in response, the display 516 can present the soft keys for the first, second, third, and nth exception inputs 526, 528, 530, 532 so that the user can classify a collection exception that is associated with the captured image.
Each of the first, second, third, and nth exception inputs 526, 528, 530, 532 corresponds with a different collection exception. For example, the first exception input 526 can correspond with a refuse container overflowing, the second exception input 528 can correspond with a refuse container not being present in the target area, the third exception input 530 can correspond with a refuse container being irretrievable, and the nth exception input 532 can correspond with an equivalent status that prevents the vehicle 100 from lifting a refuse container from the target area. The activation of one of the first, second, third, and nth exception inputs 526, 528, 530, 532 generates collection data that includes the corresponding collection exception. The collection data is communicated to the controller 514 and the controller 514 is configured to associate the collection exception with a captured image.
In some embodiments, the control panel 512 does not include the plurality of exception inputs and, instead, the controller 514 is configured to detect and classify the collection exceptions based on the images of a target area captured by the camera 500. For example, in some embodiments, the controller 514 is configured to implement image processing on the captured images to determine if a collection exception is present. In some embodiments, the controller 514 stores a virtual model of a refuse container that is intended to be engaged and lifted by the vehicle 100, and the controller 514 utilizes the virtual model to compare to the refuse container, or lack thereof, in the captured images. If the captured image does not include a refuse container that matches the virtual model, within a predefined tolerance, the controller 514 determines that the refuse container is not present within the target area and classifies this collection exception in collection data that is associated with the captured image. If the captured image includes a refuse container that defines a volume, area, or height that is greater than a predefined threshold of the volume, area, or height defined by the virtual model, the controller 514 determines that the refuse container overflowing and classifies this collection exception in collection data that is associated with the captured image. If the captured image includes an obstruction between the vehicle 100 and the refuse container and/or an orientation of the refuse container is offset greater than a predefined tolerance relative to the virtual model, the controller 514 determines that the refuse container is irretrievable and classifies this collection exception in collection data that is associated with the captured image.
As shown in
The memory 538 (e.g., memory, memory unit, storage device, etc.) can include one or more devices (e.g., RAM, ROM, Flash memory, hard disk storage, etc.) for storing data and/or computer code for completing or facilitating the various processes, layers and modules described in the present application. The memory 538 can be or include volatile memory or non-volatile memory. The memory 538 can include database components, object code components, script components, or any other type of information structure for supporting the various activities and information structures described in the present application. According to some embodiments, the memory 538 is communicably connected to the processor 536 via the processing circuit 534 and includes computer code for executing (e.g., by the processing circuit 534 and/or the processor 536) one or more processes described herein.
The controller 514 is in communication with the GPS sensor 520, the lift assembly 140, 160, the image capture input 518, the exception inputs 526, 528, 530, 532, the camera 500, and the wireless interface 522. As described herein, the GPS sensor 520 provides a real-time location of the vehicle 100 during a travel route. In some embodiments, the memory 538 may include a predefined travel route with planned stopping locations along the travel route. The predefined travel route can be programmed into or communicated to (e.g., via the wireless interface 522) the controller 514, or the predefined travel route can be learned by the controller 514 based on historical data from the GPS sensor 520. In some embodiments, the controller 514 is configured to compare the real-time location of the vehicle 100 to the predefined travel route to determine if the vehicle 100 fails to stop at one of the planned stopping locations. If the controller 514 determines that the vehicle 100 failed to stop at one of the planned stopping locations, the controller 514 is configured to automatically instruct the camera 500 to capture an image while passing the planned stopping location. In these embodiments, the image capture input 518 is automatically initiated by the controller 514. The vehicle 100 passing and not stopping at a planned stopping location may be indicative of at least one of the collection exceptions being observed by the user of the vehicle 100 as it passes the planned stopping location (e.g., refuse container not present). The functionality provided by the controller 514 enables images documenting the potential collection exceptions to be automatically captured as the vehicle 100 passes the planned stopping location.
In some embodiments, the controller 514 is configured to determine that the vehicle 100 stopped at one of the planned stopping locations (e.g., via input from the GPS sensor 520) but the lift assembly 140, 160 was not actuated to engage and lift a refuse container. The controller 514 receives an actuator status from the lift assembly 140, 160 to determine if the lift assembly 140, 160 is actuated or remains in a stationary state during a planned stop. If the controller 514 determines that the vehicle 100 stopped and the lift assembly 140, 160 failed to actuate, the controller 514 is configured to automatically instruct the camera 500 to capture an image while at the planned stopping location. In these embodiments, the image capture input 518 is automatically initiated by the controller 514. The vehicle 100 stopping and not actuating the lift assembly 140, 160 may be indicative of at least one of the collection exceptions being observed by the user of the vehicle 100 (e.g., refuse container not present, refuse container overflowing, refuse container irretrievable, etc.), and the controller 514 is configured to automatically capture images and document these potential collection exceptions.
In some embodiments, the controller 514 is configured to receive a manual input, for example, via a user activating the image capture input 518, that instructs the camera 500 to capture an image of a target area. After the camera 500 captures the image, a user classifies the collection exception by activating at least one of the first, second, third, and nth exception inputs 526, 528, 530, 532, which generates collection data 540 that is associated with the captured image and the classified collection exception.
Once an image is captured (either automatically or manually) and a collection exception is classified (either automatically or manually), the controller 514 is configured to generate collection data 540 that is associated with the captured image. The collection data 540 includes at least one of the classified collection exception, a location that the image was captured (e.g., from the GPS sensor 520), or a timestamp when the image was captured. In some embodiments, the collection data 540 includes the classified collection exception, a location that the image was captured (e.g., from the GPS sensor 520), and a timestamp when the image was captured. The controller 514 is configured to transmit the captured image and the associated collection data 540 to the remote server or cloud platform 524 via the wireless interface 522. In this way, for example, the captured images and the associated collection data 540 are stored in a remote location and capable of being viewed and accessed by an enterprise user to verify and document the collection exceptions encountered along a travel route.
In general, the camera 500 can be instructed, either manually or automatically, to capture an image of a target area in response to a collection exception being present in the target area. Once the image is captured at step 554, the collection exception (e.g., a refuse container is not present, refuse container overflowing, refuse container is irretrievable, etc.) in the target area is classified at step 556. In some embodiments, the collection exception is automatically classified by the controller 514 during image processing of the captured image. In some embodiments, the collection exception is manually classified by a user activating at least one of the first, second, third, and nth exception inputs 526, 528, 530, 532. Once the collection exception is classified at step 556, the captured image and collection data 540 are transmitted to the remote server or cloud platform 524 at step 558. In some embodiments, the captured image and the collection data 540, which includes the GPS location of the captured image, are transmitted as an email or text message to the remote server or cloud platform 524, or to a remote user or customer. For example, the memory 538 can include, or be sent, contact information for each of the customers at the planned stopping locations along the predefined travel route, and the GPS location in the collection data 540 can be correlated with a particular customer. The customer with the collection exception that corresponds with the captured image can sent the captured image and the collection data 540.
As utilized herein, the terms “approximately,” “about,” “substantially”, and similar terms are intended to have a broad meaning in harmony with the common and accepted usage by those of ordinary skill in the art to which the subject matter of this disclosure pertains. It should be understood by those of skill in the art who review this disclosure that these terms are intended to allow a description of certain features described and claimed without restricting the scope of these features to the precise numerical ranges provided. Accordingly, these terms should be interpreted as indicating that insubstantial or inconsequential modifications or alterations of the subject matter described and claimed are considered to be within the scope of the disclosure as recited in the appended claims.
It should be noted that the term “exemplary” and variations thereof, as used herein to describe various embodiments, are intended to indicate that such embodiments are possible examples, representations, or illustrations of possible embodiments (and such terms are not intended to connote that such embodiments are necessarily extraordinary or superlative examples).
The term “coupled” and variations thereof, as used herein, means the joining of two members directly or indirectly to one another. Such joining may be stationary (e.g., permanent or fixed) or moveable (e.g., removable or releasable). Such joining may be achieved with the two members coupled directly to each other, with the two members coupled to each other using a separate intervening member and any additional intermediate members coupled with one another, or with the two members coupled to each other using an intervening member that is integrally formed as a single unitary body with one of the two members. If “coupled” or variations thereof are modified by an additional term (e.g., directly coupled), the generic definition of “coupled” provided above is modified by the plain language meaning of the additional term (e.g., “directly coupled” means the joining of two members without any separate intervening member), resulting in a narrower definition than the generic definition of “coupled” provided above. Such coupling may be mechanical, electrical, or fluidic.
References herein to the positions of elements (e.g., “top,” “bottom,” “above,” “below”) are merely used to describe the orientation of various elements in the FIGURES. It should be noted that the orientation of various elements may differ according to other exemplary embodiments, and that such variations are intended to be encompassed by the present disclosure.
The hardware and data processing components used to implement the various processes, operations, illustrative logics, logical blocks, modules and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose single- or multi-chip processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, or, any conventional processor, controller, microcontroller, or state machine. A processor also may be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. In some embodiments, particular processes and methods may be performed by circuitry that is specific to a given function. The memory (e.g., memory, memory unit, storage device) may include one or more devices (e.g., RAM, ROM, Flash memory, hard disk storage) for storing data and/or computer code for completing or facilitating the various processes, layers and modules described in the present disclosure. The memory may be or include volatile memory or non-volatile memory, and may include database components, object code components, script components, or any other type of information structure for supporting the various activities and information structures described in the present disclosure. According to an exemplary embodiment, the memory is communicably connected to the processor via a processing circuit and includes computer code for executing (e.g., by the processing circuit or the processor) the one or more processes described herein.
The present disclosure contemplates methods, systems and program products on any machine-readable media for accomplishing various operations. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Although the figures and description may illustrate a specific order of method steps, the order of such steps may differ from what is depicted and described, unless specified differently above. Also, two or more steps may be performed concurrently or with partial concurrence, unless specified differently above. Such variation may depend, for example, on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations of the described methods could be accomplished with standard programming techniques with rule-based logic and other logic to accomplish the various connection steps, processing steps, comparison steps, and decision steps.
It is important to note that the construction and arrangement of the vehicle 10 and the systems and components thereof as shown in the various exemplary embodiments is illustrative only. Additionally, any element disclosed in one embodiment may be incorporated or utilized with any other embodiment disclosed herein. Although only one example of an element from one embodiment that can be incorporated or utilized in another embodiment has been described above, it should be appreciated that other elements of the various embodiments may be incorporated or utilized with any of the other embodiments disclosed herein.
This application claims the benefit of and priority to U.S. Provisional Application No. 63/356,162, filed on Jun. 28, 2022, the entire disclosure of which is hereby incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63356162 | Jun 2022 | US |