This specification relates to a bin for a mobile cleaning robot.
A mobile cleaning robot can navigate over a surface such as a floor and clean debris from the surface. Once collected, the debris can be stored in a volume inside the robot and later removed.
In one aspect, a mobile cleaning robot includes a chassis having a forward portion and an aft portion, a blower affixed to the chassis, a bin supported by the chassis and configured to receive airflow from the blower, the chassis enabling evacuation of the bin through a bottom of the robot. The bin includes a bin formed of a rigid material comprising a top, a bottom, a sidewall, and an internal barrier. In one aspect, the bin defines a first volume and a second volume separated by the internal barrier. The bin includes a filter unit supported by the internal barrier and removably disposed in an airflow path between the first volume that includes an intake port in the bin and the second volume that includes an exhaust port in the bin.
Certain aspects include one or more implementations described herein and elsewhere.
In some implementations, the internal barrier includes support beams configured to receive the filter unit within the second volume and to allow airflow between the first volume and the second volume, the support beams being at an angled plane allowing the debris intake port to be proximate to the top of the bin and the exhaust port included in the second volume to be proximate to the top of the bin.
In some implementations, the mobile cleaning robot includes a leaf spring affixed within the second volume and proximate the internal barrier and being mechanically compressible to exert a retention force on the received filter unit. In some implementations, the mobile cleaning robot includes a prescreen filter disposed beneath the received filter unit in the airflow path between the first volume and the second volume. In some implementations, the filter unit includes a filter material supported by a frame having integrated protrusions, the protrusions aligning the frame within slots in the internal barrier. In some implementations, the filter unit includes a rigid pull-tab protruding from the frame.
In some implementations, the top of the bin includes a filter door hingedly attached and positioned to allow access to the filter unit disposed in the airflow path. In some implementations, the mobile cleaning robot includes a button being pressable from above the top of the bin and being configured to release a latch to open the bottom of the bin when the button is pressed.
In some implementations, the mobile cleaning robot includes a handle hingedly attached to the top of the bin, the handle extending above the top in an extended state and being disposed in a recess of the top of the bin during a stored state. The mobile cleaning robot further includes a bin emptying button disposed in the recess, the handle configured to cover the button during the stored state. In some implementations, the top of the handle extends less than 5 inches above the top of the bin in the extended state and is positioned less than 5 inches from the button in the stored state.
In some implementations, the bottom of the bin is hingedly attached to the sidewall of the bin and is configured to couple with a button-actuated latch for releasing a non-hinged edge of the bottom of the bin. In some implementations, the bottom of the bin includes a resistance mechanism configured to retard opening of the bottom of the bin. The bottom of the bin can be re-attachable and configured to detach when the bottom door is opened beyond an operating angle. In some implementations, the bottom of the bin includes a movable barrier for evacuation of contents of the bin, the movable barrier being configured to open when a suction force is applied to the movable barrier from outside of the bin.
In some implementations, the bottom surface of the mobile cleaning robot includes a breakaway segment for exposing the movable barrier, the breakaway segment and the movable barrier being aligned with the movable barrier. In some implementations, the debris intake port is disposed in the sidewall of the bin of the first volume and the exhaust port is disposed in the sidewall of the bin of the second volume, the debris intake port and the exhaust port being offset from a centerline of the bin, the airflow path being from the debris intake port across the centerline of the bin and across the internal barrier through the filter unit to the exhaust port, the centerline extending between the forward portion and the aft portion.
In some implementations, the mobile cleaning robot includes a seating in the chassis for supporting the bin; and a bin access panel hingedly connected to the chassis and configured to cover the bin when the bin is properly seated, the bin access panel being ajar when the bin is improperly seated, the bin being configured to provide tactile feedback when the bin is properly inserted into the seating. In some implementations, the sidewall of the bin includes a shape feature configured to match a complementary shape in the seating, the sidewall being angled to match a tapered sidewall of the seating, the tapered sidewall guiding insertion of the bin into the seating to align a movable barrier of the bottom of the bin with a breakaway segment of the chassis. In some implementations, the alignment of the movable barrier of the bottom of the bin with the breakaway segment of the chassis is within a 1 millimeter tolerance. In some implementations, the bin includes a filter presence sensing assembly. The filter presence sensing assembly can include a lever arm including a magnet and a hall sensor, the magnet being in a low position away from the hall sensor when the filter unit is not present in the bin and the magnet being in a lifted position when the filter unit is installed in the bin.
Advantages of the foregoing may include, but are not limited to, those described below and herein elsewhere. The precise positioning of the bin in the mobile cleaning robot reduces the amount of suction lost by gaps in the pneumatic airflow path in the mobile cleaning robot. The bin can be removed easily from the mobile cleaning robot using the handle. The filter unit is fasted securely in place, but can be removed without much effort by the user and without exposure to the debris inside the bin. The prescreen filter prevents larger particles of debris from contacting the filter unit and prevents buildup of debris on the filter material. The shape of the bin allows the bin to backfill with debris and extend operating time before evacuation of the bin is needed. The bin can be evacuated autonomously.
The details of one or more implementations of the subject matter described in this specification are set forth in the accompanying drawings and the description below. Other potential features, aspects, and advantages will become apparent from the description, the drawings, and the claims.
Like reference numbers and designations in the various drawings indicate like elements.
A mobile cleaning robot can navigate around a room or other locations and clean a surface over which it moves. In some implementations, the robot navigates autonomously, however user interaction may be employed in certain instances. The mobile cleaning robot collects dust and debris from the surface and stores the dust and debris in a bin (e.g., a debris bin) that can be later emptied (e.g., at a later time when the bin is at or near capacity). The bin is designed for removal and emptying by a user, automatic evacuation by an evacuation device, or manual evacuation by a handheld vacuum means external to the robot. The bin rests inside the mobile cleaning robot and is positioned in an airflow path through the mobile cleaning robot for retaining debris vacuumed into the bin by the airflow. The airflow path assists in pulling debris from the surface, through the mobile cleaning robot and into the bin. The bin filters the air and a blower expels the filtered air through a vent (e.g., vent 220 shown in
Various components and/or assembly modules can be inserted and removed from the mobile cleaning robot 100 selectively for servicing. For example, the mobile cleaning robot 100 can receive a debris bin 108 for storing debris collected from the cleaning surface. As seen in
The shape of the seating 111 assists in properly inserting and orienting the debris bin 108 in the chassis 102. During insertion, the one or more keyed features 147 of the seating 111 can guide the bin 108 in for an appropriate positioning of the bin in the seating. a user may receive one or more types of feedback indicating a proper positioning of the debris bin 108. For example, such feedback can include audible feedback (e.g., a click, beep, or tap), tactile feedback (e.g., a physical sensation for the user such as sensing physical resistance, etc.), and/or visible feedback (e.g., a green light illuminates on a user interface of the mobile cleaning robot 100 and/or an associated application operating on a remote device communicating wirelessly with the mobile cleaning robot 100.
Returning to
As depicted in
The debris bin 108 includes a bin 108 that forms the structure of the bin and which is formed to fit in the seating 111 in the chassis 102 of the mobile cleaning robot 100. In some implementations, the bin 108 of the bin 108 is formed to fit in the seating 111 within a tolerance (e.g., 0-5 mm, 0-3 mm, and so forth). The tolerance ensures that the one or more ports of the debris bin 108 align with other features of the mobile cleaning robot 100 without adversely affecting airflow or allowing air leaks, as described below. One or more types of materials may be employed to for producing the bin 108, e.g., one or more rigid materials (e.g., a plastic). In some implementations, the rigid material includes a transparent portion for viewing the containment volume 130 of the debris bin 108, for example to determine if the bin 108 requires emptying. In some implementations, a debris-repelling material, such as a smooth plastic or an antistatic plastic, forms the bin 108 so that debris, such as dust, does not cling or stick to interior surfaces of the bin 108. In some implementations, one or more sensors placed within the debris bin 108 or at the opening of the debris bin 108 detect an approximate amount of debris in the debris bin 108 and send an alert to the mobile cleaning robot 100 that the bin 108 is in need of evacuation or emptying before proceeding with further operation (e.g., further vacuuming). The sensor can include an infrared sensor, an ultrasonic sensor, a ranging sensor, and so forth.
As depicted in
The first volume 130 stores the debris collected by the cleaning head 120 of the mobile cleaning robot 100, such as dust or debris lifted from a cleaning surface on which the mobile cleaning robot 100 travels. The first volume 130 receives debris-laden airflow. A forward portion 127F of the sidewall 127, the bottom wall 126 of the bin 108, and the internal barrier 128 define the first volume 130. The forward portion 127F of the sidewall 127 includes the intake port 134 of the bin 108. The intake port 134 is an aperture in the forward portion 127F of the sidewall 127 that receives and directs airflow from the cleaning head 120 into the first volume 130. When the debris bin 108 is seated in the seating 111 of the chassis 102, the intake port 134 aligns with a debris intake duct 138 (
In implementations, as shown in
Returning to
The exhaust port 144 of the bin 108 is an aperture in the aft portion 127F of the sidewall 127 that channels airflow 107 from the second volume 132 to the blower 118 of the mobile cleaning robot 100. When the bin 108 is seated the seating 111 of the chassis 102, the exhaust port 144 aligns with an intake duct 133 of the blower 118. In some implementations, an exhaust port seal 160 is a pliable lip around the opening of the exhaust port 144 that forms a seal with an intake duct of the blower 118 when the bin 108 is seated in the chassis 102 and the exhaust port is aligned with the blower intake duct 133. In some implementations, the exhaust port 144 is located nearer the top wall 124 bin 108 than the bottom wall 126 of the bin 108. The exhaust port 144 is located nearer the top wall 124 of the bin 108 to allow a size of the first volume 130 to be relatively larger than if the exhaust port 144 were located near the bottom wall 126 of the bin 108. Such a configuration increases the amount of debris that the bin 108 can carry relative to a bin 108 having a placement of the exhaust port near the bottom wall 126 of the bin 108.
The internal barrier 128 separates the first volume 130 of the bin 108 from the second volume 132 of the bin 108. The internal barrier 128 supports the filter unit 136 inside the bin 108. The internal barrier prevents debris from entering the second volume 132 of the bin 108 from the first volume 130.
In implementations, the filter unit 136 is supported on a ledge around the internal barrier. In other implementations, the filter unit 136 is disposed on support beams or struts 172 extending across the aperture 175 in the internal barrier 128. In implementations, such as that shown in
In implementations, the bin 108 includes a filter presence sensing assembly including a lever arm 197 having a magnet 198 on one end and a rubber grommet 300 sealing where the lever arm 197 passes through to the second volume 132. As shown in
The airflow path is defined by the components of the mobile cleaning robot 100. The airflow path includes a path for airflow into and though the cleaning head 120, the debris intake duct 138, the intake port 134, the bin 108, the exhaust port 144, the blower 118, and out the vent 220 in the mobile cleaning robot 100. The blower 118 pulls air through the cleaning head 120 and the bin 108 to create a negative pressure (e.g., vacuum pressure effect) on a cleaning surface that is proximate to the cleaning head 120. In some implementations, the airflow path 107 is a pneumatic airflow path. The airflow of the airflow path 107 carries debris and dirt into the debris bin 108 from the cleaning surface. The air is cleaned by the filter unit 136 disposed in the bin 108, through which the airflow path 107 proceeds during operation of the mobile cleaning robot 100. Clean air is expelled from the vent 220 of the mobile cleaning robot 100.
The configuration of the internal barrier 128, the intake port 134, and the exhaust port 144 in relation to one another directs the airflow path 107 though the bin 108. As shown in
Returning to
One or more bin sensors, such as optical sensors, can be used to measure approximately how much debris is accumulating in the first volume 130, and when the first volume 130 is full of debris and should be emptied. A signal can be sent from the bin full sensor indicating this measurement to a controller or processor of the mobile cleaning robot 100. In some implementations, the controller or processor can generate instructions to cease cleaning operations and cause the mobile cleaning robot 100 to navigate to an external evacuation device 222 (
The airflow path through the debris bin 108 continues through the filter unit 136 from the first volume 130 into the second volume 132. The air is filtered by the filter unit such that the air is free or approximately free of debris, dust, and other particulate matter before being expelled through the vent 220 in the mobile cleaning robot 100 by the blower 118. In some implementations, the filter unit 136 is removably disposed in the airflow path 107. The filter unit 136 can be removed and cleaned of dust or debris or replaced with a new filter unit 136. More detail relating to the placement and operation of the filter unit 136 is described in relation to
The proper positioning of the debris bin 108 can include alignment of one or more ports on the bin 108 (e.g., an intake port 134, an evacuation port 109, an exhaust port 144, and so forth) with one or more features of the mobile cleaning robot 100. In some implementations, when the bin 108 is properly positioned in the mobile cleaning robot 100, the intake port 134 aligns with the debris intake duct 138 mated to the cleaning head 120. Preferably, the alignment of the intake port 134 is within a one millimeter tolerance of an opening of the debris intake duct 138. Preferably, the alignment of the exhaust port 144 is within a one millimeter tolerance of the blower intake duct 133. In some implementations, the alignments of each of the intake port 134 and the exhaust port 144 with their respective ducts 138, 133 are within three millimeters of tolerance. In some implementations, the alignments of each of the intake port 134 and the exhaust port 144 with their respective ducts 138, 133 are within five millimeters of tolerance. Alignment of each of the intake port 134 and the exhaust port of the bin 108 completes the airflow path 107 through the mobile cleaning robot 100. The airflow path 107 extends from the cleaning head 120, into the intake port 134 of the bin 108, through the bin 108, and out the exhaust port 144 and through the blower 118.
Turning to
Referring to
The mobile cleaning robot 100 includes a bottom surface 140 that, in some implementations, includes a bottom surface aperture 129. The bottom surface aperture 129 aligns with the seating aperture 125, which is in alignment with the evacuation port 109 of the bin 108 to form an open passage from the bin 108 inside the mobile cleaning robot 100 to the exterior of the mobile cleaning robot 100. The open passage enables evacuation of the bin 108 while the bin is seated inside the mobile cleaning robot 100, such as by an external evacuation mechanism, as described below in relation to
The alignment of the evacuation port 109, the seating aperture 125, and the bottom surface aperture 129 is shown in
Evacuation can occur autonomously from an external evacuation station 222, shown in
In some implementations, a breakaway segment covers the bottom surface aperture of the bottom surface 140. The breakaway segment can include a perforation in the bottom surface 140 of the mobile cleaning robot 100. A user can choose to remove the breakaway segment for autonomous evacuation operations.
Returning to
In implementations, the movable barrier 192 is a flap that moves between an open position and a closed position in response to a difference in air pressure at the evacuation port 109 and within the debris bin 108. The evacuation station 222 can generate a negative air pressure causing the air in the debris bin 108 to generate an air pressure that moves the flap 192 from the closed position to the open position. In the closed position, the flap 192 blocks air flow between the debris bin and the environment. In the open position, a path is formed in the open passage through the flap 192 between the debris bin 108 and the evacuation port 109.
The bottom wall 126 of the bin 108 can include a biasing mechanism that biases the movable barrier 192 into the closed position. In some implementations, a torsion spring biases the movable barrier 192 into the closed position. The movable barrier 192 rotates about a hinge having a rotational axis, and the torsion spring applies force that generates a torque about the axis that biases the movable barrier 192 into the closed position. The hinge connects the movable barrier 192 to the bottom wall 126 of the bin 108.
During evacuation operations, a suction force is applied to the movable barrier 192. In response to the suction force, the movable barrier 192 opens and the debris inside the bin 108 is sucked out of the bin 108 and to the evacuation station 222. The evacuation of the bin 108 by the evacuation station 222 occurs autonomously without the bin 108 being removed from the mobile cleaning robot 100.
The sidewall 127 wraps around the sides of the bin 108 in a shape that is complementary to the seating 111 of the chassis (e.g., as described in relation to
The top wall 124 of the bin 108 defines the volume enclosed by the bin 108, along with the sidewall 127 and the bottom wall 126 of the bin 108. In some implementations, a material forms the top wall 124 of the bin 108 that is different from the material forming the sidewall 127. For example, the material forming the top wall 124 may be non-transparent or non-rigid. In implementations, the top wall 124 includes a rigid or semi-rigid material. top wall 124b in 108 top wall 124 In some implementations, the top wall 124 of the bin 108 is rugged and resistant. In some implementations, the top wall 124 includes a more pliable material to facilitate removal of the top wall 124 from the bin 108. The top wall 124 affixes to the sidewall 127. In some implementations, the top wall 124 includes tabs that snap to mating slots in the sidewall 127. In some implementations, the top wall 124 is attached to the sidewall 127 using a hinge. In some implementations, the top wall 124 is molded and sealed to the sidewall 127. Other such mechanisms for affixing the top wall 124 to the sidewall 127 are possible.
A handle 142 attaches to the top wall 124 of the bin 108. The handle 142 includes a rigid or semi-rigid material, such as a plastic. In some implementations, the handle 142 attaches to the top wall 124 of the bin 108 using a hinge. The hinge or hinges used to affix the handle 142 to the top wall 124 of the bin 108 are located along an axis A′ as shown in
The handle 142 can rotate from the position representing the stored state to a position representing an extended state. The handle 142 is substantially planar and extends above the top wall 124 of the bin 108 during the extended state. In some implementations, the handle 142 rotates until the substantially planar handle 142 is approximately orthogonal with the top wall 124 of the bin 108. In some implementations, the handle 142 rotates to form any angle with the top wall 124 of the bin 108.
The handle 142 can be a different color than the top wall 124 of the bin 108. The handle 142 can be colored to stand out from the rest of the bin 108 to a user. For example, when the bin is disposed in the seating 111 and the bin access panel 112 is open to expose the top wall 124 of the bin to the user, the contrasting handle 142 and top wall 124 can be seen by the user. The handle 142 can be brightly colored or otherwise contrast the top wall 124 of the bin 108. In some implementations, the handle 142 is a green color and the top 142 of the bin 108 is a black color. Other contrasting combination of colors can be used.
A filter door 148 affixes to the top wall 124 of the bin 108 to cover an opening 159 (
Returning to
In some implementations, the bin 108 includes a resistance mechanism (not shown) that retards (e.g., slows) opening of the bottom wall 126 of the bin 108. The resistance mechanism can include a spring, wire, or other device that slows the opening of the bottom wall 126 of the bin 108. The controlled opening of the bin 108 using the resistance mechanism reduces rapid, uncontrolled ejection of dust and debris from the bin 108 during emptying. The resistance mechanism is configured to permit the bottom wall 126 to more slowly allow debris to fall from the first volume 130 of the bin 108 than if the bottom swung open freely. A reduction in a plume of debris and dust can be achieved by controlled opening of the bottom wall 126. More debris can thus be controlled into an intended destination, such as a rubbish bin, rather than remaining in an airborne plume that might be caused by sudden release of the debris from the bin 108.
In some implementations, the bottom wall hinge 151 is a breakaway hinge. The breakaway hinge causes the bottom wall 126 of the bin 108 detach without damage to the bottom or the bin 108 when the bottom wall 126 is opened past an intended operating angle. The breakaway hinge is re-attachable to the bin sidewall 127.
The latch 146 extends from the edge of the bottom wall 126 and can fasten over an extension arm 158 protruding from the sidewall 127 of the bin 108 when the bottom is closed (e.g., as shown in
The button 154 opens a latch 146 to release the bottom wall 126 for emptying the bin 108 when the button 154 is pressed or depressed. In some implementations, the button 154 is molded as a single piece with a button extension (e.g., extension arm 158) that protrudes through the sidewall 127 from the top wall 124 of the bin 108. The button extension 194 mechanically engages the latch 146 on the bottom wall 126. For example, the button extension arm 158 and the latch 146 each include a bump or lip for engaging the other. When the button 154 is pressed, button extension arm 158 slides toward the bottom wall 126 of the bin 108 and disengages from the latch 146. When the button extension arm 158 slides toward the bottom wall 126 of the bin 108, the latch 146 that flexes over the button extension arm 158 is no longer mechanically engaged with the button extension arm 158. The bottom wall 126 is free to swing open, as shown in
As shown in
An internal barrier (e.g., internal barrier 128) supports the filter unit 136 in the airflow path through the bin 108. In some implementations, the filter unit 136 includes a rigid pull-tab 164 protruding from a frame of the filter unit 136 for grasping and removing the filter unit 136 from the bin 108 through the filter door 148. In some implementations, the filter unit 136 is held against the internal barrier 128 using a mechanical means. The mechanical means holds the filter unit 136 in place against the internal barrier 128 such that the airflow caused by the blower 188 during cleaning operations of the mobile cleaning robot 100 does not shift the filter unit 136 out of place or unseat the filter within the second volume 132. In implementations, the mechanical means includes rear retention clip 155 for receiving the filter unit 136 in a pressfit configuration. In some implementations, the filter door 148 includes structures (not shown) that extend down from the filter door and press against the filter unit 136 to further secure the filter unit in place when the filter door 148 is secured in a closed position. The structures can be a molded portion of the filter door 148, a spring, a protrusion, and so forth. The filter unit 136 is firmly affixed to the internal barrier 128 because the filter unit 136 is pulled by the airflow moving through the filter unit. If the filter unit 136 is unseated from the internal barrier 128 during cleaning operations, airflow may bypass the filter unit 136 though a gap between the filter unit and the internal barrier 128 and allow debris to enter the second volume 132. Additionally, if the filter unit 136 is unseated from the internal barrier 128 during cleaning operations, the airflow path 107 from the blower 118 may be blocked, constricted, or impeded.
The filter unit 136 includes integrated protrusions or tabs 178, as shown in
A prescreen filter 168 can be placed in the airflow path 107 between the first volume 130 and the filter unit 136. The prescreen filter 168 prevents a portion of the debris from reaching the filter unit 136 (e.g., for extending the span of use of the filter unit 136). Additionally, the prescreen filter 168 can facilitate cleaning of the bin 108 because it can be removed and wiped or rinsed. In some implementations, the prescreen filter 168 is disposed beneath the filter unit 136 and affixed to the internal barrier 128 in the airflow path 107 between the first volume 130 and the second volume 132 of the bin 108. In implementations, as shown in
The prescreen filter 168 is placed between the first volume 130 and the filter unit 136 in the airflow path. In some implementations, the internal barrier 128 includes a lip or other mechanism for retaining the prescreen filter 168. In some implementations, the prescreen filter 168 is placed over an aperture 175 (
A pull-tab 164 protrudes from the frame 176. The pull-tab 164 can be a molded portion of the frame 176, such as comprising the rigid material of the frame 176. In some implementations, the pull-tab 164 protrudes from the filter unit 136 near the center of the filter unit 126. The pull-tab 164 is sized to be grasped by a user for removal of the filter unit 126 from the bin 108. By grasping the pull-tab 164, the user can pull the filter unit 126 from the leaf springs 170 that hold the filter unit 126 in place on the internal barrier 128, affixed within the second volume 132.
The filter unit 136 is mechanically affixed to the internal barrier 128 using the tabs 178. The tabs 178 integrate with receiving slots 174 in the sidewall 127 to affix the filter unit 136 in place during operation of the mobile cleaning robot 100, as described in reference to
The frame 176 includes two or more beams 182 supporting the filter material 180 in the filter unit 136. The beams 182 are narrow and spaced to retain the filter material 180 in the frame 176 without substantially blocking the airflow. In some implementations, the filter material 180 includes a fibrous material that allows air to pass through the material but traps dust, debris, etc. The filter material traps small, fine particles of debris that are not trapped or blocked by the prescreen filter 168. In some implementations, the filter material 180 includes folds that increase the surface area of the filter material exposed to the airflow path. The filter material 180 covers the entire airflow path through the filter unit 136.
The robots described herein can be controlled, at least in part, using one or more computer program products, e.g., one or more computer programs tangibly embodied in one or more information carriers, such as one or more non-transitory machine-readable media, for execution by, or to control the operation of, one or more data processing apparatus, e.g., a programmable processor, a computer, multiple computers, and/or programmable logic components.
A computer program can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
Operations associated with controlling the robots described herein can be performed by one or more programmable processors executing one or more computer programs to perform the functions described herein. Control over all or part of the robots and evacuation stations described herein can be implemented using special purpose logic circuitry, e.g., an FPGA (field programmable gate array) and/or an ASIC (application-specific integrated circuit).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only storage area or a random access storage area or both. Elements of a computer include one or more processors for executing instructions and one or more storage area devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from, or transfer data to, or both, one or more machine-readable storage media, such as mass PCBs for storing data, e.g., magnetic, magneto-optical disks, or optical disks. Machine-readable storage media suitable for embodying computer program instructions and data include all forms of non-volatile storage area, including by way of example, semiconductor storage area devices, e.g., EPROM, EEPROM, and flash storage area devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.
Although a few implementations have been described in detail above, other modifications are possible. Moreover, other mechanisms for the mobile cleaning robot 100 may be used. Accordingly, other implementations are within the scope of the following claims.
This application is a continuation of and claims priority to U.S. application Ser. No. 15/338,164, filed on Oct. 28, 2016, the disclosure of which is incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
578634 | Gooding et al. | Mar 1897 | A |
5638838 | Lombardi | Jun 1997 | A |
6389329 | Colens | May 2002 | B1 |
6532404 | Colens | Mar 2003 | B2 |
6594844 | Jones | Jul 2003 | B2 |
6690134 | Jones et al. | Feb 2004 | B1 |
6781338 | Jones et al. | Aug 2004 | B2 |
6809490 | Jones et al. | Oct 2004 | B2 |
6965209 | Jones et al. | Nov 2005 | B2 |
7155308 | Jones | Dec 2006 | B2 |
7173391 | Jones et al. | Feb 2007 | B2 |
7196487 | Jones et al. | Mar 2007 | B2 |
7388343 | Jones et al. | Jun 2008 | B2 |
7389156 | Ziegler et al. | Jun 2008 | B2 |
7448113 | Jones et al. | Nov 2008 | B2 |
7571511 | Jones et al. | Aug 2009 | B2 |
7636982 | Jones et al. | Dec 2009 | B2 |
7761954 | Ziegler | Jul 2010 | B2 |
8239992 | Schnittman et al. | Aug 2012 | B2 |
8732901 | Shim et al. | May 2014 | B2 |
8741013 | Swett et al. | Jun 2014 | B2 |
9220386 | Gilbert, Jr. et al. | Dec 2015 | B2 |
9320400 | Gilbert, Jr. et al. | Apr 2016 | B2 |
10292554 | Lewis et al. | May 2019 | B2 |
20020016649 | Jones | Feb 2002 | A1 |
20020120364 | Colens | Aug 2002 | A1 |
20030025472 | Jones et al. | Feb 2003 | A1 |
20040020000 | Jones | Feb 2004 | A1 |
20040049877 | Jones et al. | Mar 2004 | A1 |
20040074044 | Diehl et al. | Apr 2004 | A1 |
20040187457 | Colens | Sep 2004 | A1 |
20040207355 | Jones et al. | Oct 2004 | A1 |
20050067994 | Jones et al. | Mar 2005 | A1 |
20050204717 | Colens | Sep 2005 | A1 |
20070266508 | Jones et al. | Nov 2007 | A1 |
20080140255 | Ziegler et al. | Jun 2008 | A1 |
20080155768 | Ziegler et al. | Jul 2008 | A1 |
20080276407 | Schnittman et al. | Nov 2008 | A1 |
20080307590 | Jones et al. | Dec 2008 | A1 |
20100049365 | Jones et al. | Feb 2010 | A1 |
20100257690 | Jones et al. | Oct 2010 | A1 |
20100257691 | Jones et al. | Oct 2010 | A1 |
20100263158 | Jones et al. | Oct 2010 | A1 |
20120023699 | Shim et al. | Feb 2012 | A1 |
20120095597 | Kim et al. | Apr 2012 | A1 |
20120199006 | Swett et al. | Aug 2012 | A1 |
20130232718 | Baek et al. | Sep 2013 | A1 |
20140379127 | Tsuboi et al. | Dec 2014 | A1 |
20150250371 | Jang et al. | Sep 2015 | A1 |
20160166126 | Morin et al. | Jun 2016 | A1 |
20160278596 | Janzen et al. | Sep 2016 | A1 |
20170020355 | Wennerstrom | Jan 2017 | A1 |
20180116478 | Lewis et al. | May 2018 | A1 |
Number | Date | Country |
---|---|---|
2017350549 | Oct 2018 | AU |
102525335 | Jul 2012 | CN |
103491838 | Jan 2014 | CN |
204445696 | Jul 2015 | CN |
105078362 | Nov 2015 | CN |
205306910 | Jun 2016 | CN |
105848545 | Aug 2016 | CN |
105848549 | Aug 2016 | CN |
105942931 | Sep 2016 | CN |
3531886 | Sep 2019 | EP |
H0686750 | Dec 1994 | JP |
2001157654 | Jun 2001 | JP |
2004049801 | Feb 2004 | JP |
2005237732 | Sep 2005 | JP |
2010012126 | Jan 2010 | JP |
2010081968 | Apr 2010 | JP |
2010526594 | Aug 2010 | JP |
2014512246 | May 2014 | JP |
2017500094 | Jan 2017 | JP |
6636649 | Dec 2019 | JP |
WO 2013105431 | Jul 2013 | WO |
2015077802 | May 2015 | WO |
2015082019 | Jun 2015 | WO |
WO 2015090439 | Jun 2015 | WO |
2016093911 | Jun 2016 | WO |
2018080766 | May 2018 | WO |
Entry |
---|
“Chinese Application Serial No. 201611243504.1, Office Action dated Oct. 29, 2020”, w English translation, 24 pgs. |
“Japanese Application Serial No. 2019-227514, Notification of Reasons for Refusal dated Apr. 5, 2021”, w English Translation, 15 pgs. |
U.S. Appl. No. 15/338,164, filed Oct. 28, 2016, Mobile Cleaning Robot With a Bin. |
U.S. Appl. No. 10.292,554. |
“European Application Serial No. 17864186.6, Extended European Search Report dated Sep. 4, 2020”, 11 pgs. |
“U.S. Appl. No. 15/338,164, Non Final Office Action dated Sep. 11, 2018”, 21 pgs. |
“U.S. Appl. No. 15/338,164, Response filed Dec. 11, 2018 to Non Final Office Action dated Sep. 11, 2018”, 10 pgs. |
“U.S. Appl. No. 15/338,164, Notice of Allowance dated Jan. 7, 2019”, 5 pgs. |
“U.S. Appl. No. 15/338,164, Corrected Notice of Allowability dated Feb. 12, 2019”, 2 pgs. |
“U.S. Appl. No. 15/338,164, 312 Amendment filed Mar. 14, 2019”, 11 pgs. |
“U.S. Appl. No. 15/338,164, PTO Response to Rule 312 Communication dated Mar. 28, 2019”, 2 pgs. |
“Japanese Application Serial No. 2018-550695, Voluntary Amendment and PPH Request filed Jul. 22, 2019”, w English claims, 11 pgs. |
“European Application Serial No. 17864186.6, Response filed Dec. 10, 2019 to Communication Pursuant to Rules 161(1) and 162 EPC dated Jun. 5, 2019”, 9 pgs. |
“European Application Serial No. 17864186.6, Partial Supplementary European Search Report dated Jun. 3, 2020”, 12 pgs. |
“Facts on the Trilobite,” Electrolux, accessed online <http://trilobite.electrolux.se/presskit_en/node1335.asp?print=yes&pressID=> Dec. 12, 2003, 2 pages. |
“Welcome to the Electrolux Trilobite,” Electrolux, accessed online <http://electroluxusa.com/node57.asp?currentURL=node142.asp%3F> Mar. 18, 2005, 2 pages. |
Doty, K. L., and Harrison, R. R., Sweep Strategies for a Sensory-Driven, Behavior-Based Vacuum Cleaning Agent, AAAI 1993 Fall Symposium Series, Instantiating Real-World Agents, Research Triangle Park, Raleigh, NC, Oct. 22-24, 1993, pp. 1-6. |
Everett, H.R. (1995). Sensors for Mobile Robots. AK Peters, Ltd., Wellesley, MA. |
HITACHI: News release: The home cleaning robot of the autonomous movement type (experimental machine) is developed. May 29, 2003. Accessed online Mar. 18, 2005 <http://www.i4u.com/japanreleases/hitachirobot.htm> 5 pages. |
Honda Motor Co., Ltd., English Translation of JP11212642, Aug. 9, 1999, 31 pages. |
International Search Report and Written Opinion in International Application PCT/US2017/55646, dated Jan. 12, 2018, 12 pages. |
Jones, J., Roth, D. Robot Programming: A Practical Guide to Behavior-Based Robotics. McGraw-Hill Education TAB, Jan. 2, 2004, 288 pages. |
Karcher RC 3000 Robotic Cleaner, Product page, accessed online <http://www.karcher-usa.com/showproducts.php?op=view_prod¶m1=143¶m2=¶m3=> Mar. 18, 2005, 3 pages. |
Karcher RoboCleaner RC 3000, Dec. 12, 2003, 4 pages. |
Karcher, Product Manual Download, 2003, 16 pages. |
Neato Botvac™ User Manual, Neato Robotics, Sep. 11, 2014. |
Prassler, et al., English Translation of DE19849978, Feb. 8, 2001, 16 pages. |
International Report on Patentability in International Application PCT/US2017/55646, dated Apr. 30, 2019, 10 pages. |
“Chinese Application Serial No. 201611243504.1, Decision of Rejection dated Dec. 2, 2021”, w/ English translation, 27 pgs. |
Number | Date | Country | |
---|---|---|---|
20190223670 A1 | Jul 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15338164 | Oct 2016 | US |
Child | 16371929 | US |