IP Library Granted Patent US 11,400,595
Granted Patent B2
US 11,400,595 · App. 16/110,004 · Granted Aug 2, 2022

Robotic platform with area cleaning mode

Inventors: Larry J. Williams (Pittsburgh, PA); Vivek Rajendran (Pittsburgh, PA); Dharmateja Kadem (Pittsburgh, PA); Jeffrey Blum (Pittsburgh, PA); Manomit Bal (Pittsburgh, PA); Britta Kathleen Ulm (Pittsburgh, PA); Hardik Shah (Pittsburgh, PA); Ishit Shah (Pittsburgh, PA); David Callen (Pittsburgh, PA); Sujith Vijaya Kumar (Pittsburgh, PA)
Assignee: Nexus Robotics LLC
B25J9/1679A47L9/00G05D1/024G05D1/0219G05D1/0274G06F16/29G06V20/10G05D2201/0203
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 11,400,595
App. No.
16/110,004
Granted
Aug 2, 2022
Kind
B2
Abstract

A method and system for a robotic device comprising a propulsion mechanism to move the robotic device, a sensor, a user interface for entering service area dimension information to establish a service area proximate the robotic device, and a processing facility comprising a processor and a memory, the processing facility configured to store a set of instructions that, when executed, cause the robotic device to receive service area dimension information for the service area through the user interface, wherein the service area is determined by the service area dimension information entered into the user interface, and utilize the propulsion mechanism to move the robotic device through the service area and to perform a service task in the service area.

Claims (37)

1. A robotic device comprising:

a propulsion mechanism to move the robotic device;

a sensor;

a user interface for entering service area dimension information to establish a service area proximate the robotic device; and

a processing facility comprising a processor and a memory, the processing facility configured to store a set of instructions that, when executed, cause the robotic device to:

receive service area dimension information for the service area through the user interface, wherein the dimension information entered into the user interface define a furthest extent of a service area boundary that limit furthest movement of the robotic device, and

utilize the propulsion mechanism to move the robotic device through the service area and to perform a service task within the service area boundary defined by the dimension information;

a surface sensor adapted to identify a floor surface type, wherein the set of instructions, when executed, causes the robotic device to scan a floor surface to determine the floor surface type and provide an alert when the determined floor surface type is incompatible with a current service tool for servicing floor service type.

2. The robotic device of claim 1 , wherein the service area dimension information specifies a two-dimensional surface area surrounding the robotic device.

3. The robotic device of claim 1 , wherein the set of instructions that, when executed, cause the sensor to perform a scan to determine a boundary condition within the service area.

4. The robotic device of claim 3 , wherein the scan detects no boundary condition within the service area, and the set of instructions that, when executed, cause the robotic device to provide the service task to the entire service area.

5. The robotic device of claim 3 , wherein the scan senses a boundary condition within the service area that partially limits the service area, and the set of instructions that, when executed, cause the robotic device to provide the service task to the service area up to the boundary condition.

6. The robotic device of claim 5 , wherein the sensed boundary condition is a wall within the service area, and the service task is provided up to the wall.

7. The robotic device of claim 5 , wherein the sensed boundary condition within the service area is a plurality of walls that create a perimeter within the service area, and the service task is provided within the plurality of walls.

8. The robotic device of claim 1 , the robotic device further comprising a main robotic device portion and a service module portion, the service module portion adapted to perform a service task, wherein the service module portion is removable from the main robotic device portion.

9. A method comprising:

positioning a robotic device in a service area, wherein the robotic device comprises a propulsion mechanism to move the robotic device;

defining a set of service area dimensions having a spatial extent proximate the robotic device, wherein the service area dimensions specify a first boundary for the service area that limit furthest movement of the robotic device;

scanning the service area with a sensor to determine a sensed boundary condition within the set of service area dimensions; and

utilizing the propulsion mechanism to move the robotic device through the service area and provide a service task within the set of service area dimensions as limited by the sensed boundary condition;

identifying a floor surface type, wherein the robotic device scans a floor surface to determine the floor surface type and provides an alert when the determined floor surface type is incompatible with a current service tool for servicing floor service type.

10. The method of claim 9 , wherein the set of service area dimensions specifies a two-dimensional surface area surrounding the robotic device.

11. The method of claim 9 , wherein the scanning detects no boundary condition and the robotic device provides the service task to the entire service area.

12. The method of claim 9 , wherein the scanning senses a boundary condition that partially limits the service area and the robotic device provides the service task to the service area up to the boundary condition.

13. The method of claim 12 , wherein the sensed boundary condition is a wall within the service area, and the service task is provided up to the wall.

14. The method of claim 12 , wherein the sensed boundary condition is a plurality of walls that create a perimeter within the service area, and the service task is provided within the plurality of walls.

15. The method of claim 9 , the robotic device further comprising a main robotic device portion and a service module portion, the service module portion adapted to perform a service task, wherein the service module portion is removable from the main robotic device portion.

16. A method comprising:

positioning a robotic device in a service area and defining, without intervention from the robot device, a set of service area dimensions with a user interface, wherein the robotic device comprises a propulsion mechanism to move the robotic device and a sensor adapted to sense a boundary condition within the service area;

scanning the service area with the sensor to determine the boundary condition within the set of service area dimensions, wherein the service area dimensions specify a first boundary for the service area; and

utilizing the propulsion mechanism to move the robotic device through the service area and provide a service task as limited by the sensed boundary condition without passing beyond the service area defined by the set of service area dimensions; and

identifying a floor surface type, wherein the robotic device scans a floor surface to determine the floor surface type and provides an alert when the determined floor surface type is incompatible with a current service tool for servicing floor service type.

17. The method of claim 16 , wherein the scanning detects no boundary condition and the robotic device provides the service task to the entire service area.

18. The method of claim 16 , wherein the scanning senses a boundary condition that partially limits the service area and the robotic device provides the service task to the service area up to the boundary condition.

19. The method of claim 18 , wherein the sensed boundary condition is a wall within the service area, and the service task is provided up to the wall.

20. The method of claim 18 , wherein the sensed boundary condition is a plurality of walls that create a perimeter within the service area, and the service task is provided within the plurality of walls.

21. The method of claim 16 , the robotic device further comprising a main robotic device portion and a service module portion, the service module portion adapted to perform a service task, wherein the service module portion is removable from the main robotic device portion.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2022
From: DISCOVERY ROBOTICS CORP.
To: NEXUS ROBOTICS LLC
Reel/Frame 059468/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2019
From: WILLIAMS, LARRY J.; RAJENDRAN, VIVEK; KADEM, DHARMATEJA; BLUM, JEFFREY; BAL, MANOMIT; ULM, BRITTA KATHLEEN; SHAH, HARDIK; SHAH, ISHIT; CALLEN, DAVID; KUMAR, SUJITH VIJAYA
To: DISCOVERY ROBOTICS
Reel/Frame 047989/0479 →
Continuity (5)
Continuation In Part 15646551 · Jul 11, 2017
Continuation In Part 14590597 · Jan 6, 2015
Provisional Application 62660473 · Apr 20, 2018
Provisional Application 62361557 · Jul 13, 2016
Related Publication 20180361583A1 · Dec 20, 2018
Cited By (3)
US 1,060,896 US 1,138,867 US 12,564,129