IP Library Granted Patent US 12,004,706
Granted Patent B2
US 12,004,706 · App. 17/135,275 · Granted Jun 11, 2024

Robotic cleaner

Inventors: Melinda L. Liggett (Watertown, MA); Isaku D. Kamada (Brighton, MA); Frederick K. Hopke (Medway, MA); Gan Sin Huat (Suzhou, CN); Charles Fiebig (Needham, MA); Scott Connor (Needham, MA); Alan Ai (Suzhou, CN)
Assignee: SharkNinja Operating LLC
A47L9/2852A47L9/009A47L9/2805A47L2201/00A47L2201/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,004,706
App. No.
17/135,275
Granted
Jun 11, 2024
Kind
B2
Abstract

A robotic cleaner may include a housing, a bumper, driven wheels, and a controller. The bumper can be coupled to a front of the housing. The bumper may include a plurality of projections extending from a top edge of the bumper and above a top surface of the housing. The projections may include at least one leading projection proximate a forward most portion of the bumper and at least two side projections on each respective side of the bumper. The driven wheels may be rotatably mounted to the housing. The controller may be for controlling at least the driven wheels.

Claims (39)

1. A robotic cleaner comprising:

a first driven wheel and a second driven wheel, each driven wheel being biased toward an extended position;

a first wheel drop sensor corresponding to the first driven wheel and a second wheel drop sensor corresponding to the second driven wheel, each wheel drop sensor being configured to detect when a corresponding driven wheel is in the extended position; and

a controller communicatively coupled to the first and second wheel drop sensors, the controller being configured to determine that the robotic cleaner is perched on a cliff in response to only one of the first wheel drop sensor detecting that the first driven wheel is in the extended position or the second wheel drop sensor detecting that the second driven wheel is in the extended position, wherein, in response to the first wheel drop sensor detecting that the first driven wheel is in the extended position and the controller determining that the robotic cleaner is perched on the cliff, the controller is configured to:

cause:

the first driven wheel to rotate in a rearward rotation direction for a predetermined time; and

the second driven wheel to discontinue rotation while the first driven wheel rotates in the rearward rotation direction for the predetermined time; and

determine the robotic cleaner is stuck on the cliff when the predetermined time has elapsed and the first wheel drop sensor indicates the first driven wheel is in the extended position.

2. The robotic cleaner of claim 1 further comprising a rotatable side brush, the rotatable side brush including a first group of bristles and a second group of bristles, the first group of bristles having a length longer than that of the second group of bristles.

3. The robotic cleaner of claim 2 further comprising a cliff sensor configured to detect a presence of a floor, wherein, during rotation of the rotatable side brush, the first group of bristles passes between the cliff sensor and the floor and the second group of bristles does not pass between the cliff sensor and the floor.

4. The robotic cleaner of claim 2 , wherein the second group of bristles is stiffer than the first group of bristles.

5. The robotic cleaner of claim 1 further comprising a non-driven wheel.

6. The robotic cleaner of claim 5 , further comprising optical rotation sensors communicatively coupled to the controller and optically coupled to the non-driven wheel for sensing rotation of the non-driven wheel.

7. The robotic cleaner of claim 6 , wherein the optical rotation sensors are coupled together in an OR logic configuration.

8. The robotic cleaner of claim 1 , further comprising a bumper, the bumper being movable along at least two axes.

9. A robotic cleaner comprising:

a first driven wheel and a second driven wheel, each driven wheel being mounted on a respective suspension system, each suspension system configured to bias a corresponding driven wheel toward an extended position;

a first wheel drop sensor corresponding to the first driven wheel and a second wheel drop sensor corresponding to the second driven wheel, each wheel drop sensor being configured to detect when a corresponding driven wheel is in the extended position; and

a controller communicatively coupled to the first and second wheel drop sensors, the controller being configured to determine that the robotic cleaner is perched on a cliff in response to only one of the first wheel drop sensor detecting that the first driven wheel is in the extended position or the second wheel drop sensor detecting that the second driven wheel is in the extended position, wherein, in response to the first wheel drop sensor detecting that the first drive wheel is in the extended position and the controller determining that the robotic cleaner is perched on the cliff, the controller is configured to:

cause:

the first driven wheel to alternate between rotating in a forward rotating direction and a rearward rotation direction for a predetermine time; and

the second driven wheel to discontinue rotation while the first driven wheel rotates in the forward and the rearward rotation directions for the predetermined time; and

determine the robotic cleaner is stuck on the cliff when the predetermined time has elapsed and the first wheel drop sensor indicates the first driven wheel is in the extended position.

10. The robotic cleaner of claim 9 , wherein each suspension system includes a pivoting gearbox.

11. The robotic cleaner of claim 9 further comprising a rotatable side brush, the rotatable side brush including a first group of bristles and a second group of bristles, the first group of bristles having a length longer than that of the second group of bristles.

12. The robotic cleaner of claim 11 further comprising a cliff sensor configured to detect a presence of a floor, wherein, during rotation of the rotatable side brush, the first group of bristles passes between the cliff sensor and the floor and the second group of bristles does not pass between the cliff sensor and the floor.

13. The robotic cleaner of claim 11 , wherein the second group of bristles is stiffer than the first group of bristles.

14. The robotic cleaner of claim 9 further comprising a non-driven wheel.

15. The robotic cleaner of claim 14 , further comprising optical rotation sensors communicatively coupled to the controller and optically coupled to the non-driven wheel for sensing rotation of the non-driven wheel.

16. The robotic cleaner of claim 15 , wherein the optical rotation sensors are coupled together in an OR logic configuration.

17. The robotic cleaner of claim 9 , further comprising a bumper, the bumper being movable along at least two axes.

18. The robotic cleaner of claim 17 , wherein movement of the bumper causes one or more switches to be actuated.

19. A robotic cleaner comprising:

a first driven wheel and a second driven wheel, each driven wheel being biased toward an extended position;

a first wheel drop sensor corresponding to the first driven wheel and a second wheel drop sensor corresponding to the second driven wheel, each wheel drop sensor being configured to detect when a corresponding driven wheel is in the extended position; and

a controller communicatively coupled to the first and second wheel drop sensors, wherein, in response to the first wheel drop sensor detecting that the first driven wheel is in the extended position, the controller is configured to cause:

the first driven wheel to alternate between rotating in a forward rotation direction and a rearward rotation direction for a predetermined time; and

the second driven wheel to discontinue rotation while the first driven wheel rotates in the forward and the rearward rotation directions for the predetermined time.

20. The robotic cleaner of claim 19 , wherein the controller is further configured to determine that the robotic cleaner is stuck when the predetermined time has elapsed and the first wheel drop sensor indicates the first driven wheel is in the extended position.

Assignments (2)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 20, 2023
From: SHARKNINJA OPERATING LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 064600/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2021
From: LIGGETT, MELINDA L.; KAMADA, ISAKU D.; HOPKE, FREDERICK K.; HUAT, GAN SIN; FIEBIG, CHARLES; CONNOR, SCOTT; AI, ALAN
To: SHARKNINJA OPERATING LLC
Reel/Frame 054813/0668 →
Continuity (4)
Continuation 16100687 · Aug 10, 2018
Provisional Application 62713207 · Aug 1, 2018
Provisional Application 62555468 · Sep 7, 2017
Related Publication 20210113044A1 · Apr 22, 2021
Cited By (3)
US 1,140,452 US 1,141,248 US 12,478,232