IP Library Granted Patent US 9,223,749
Granted Patent B2
US 9,223,749 · App. 13/731,393 · Granted Dec 29, 2015

Celestial navigation system for an autonomous vehicle

Inventor: Mark J. Chiappetta (Chelmsford, MA)
Assignee: iRobot Corporation
G06F17/00G05D1/0225G05D1/0242G05D2201/0203Y10S901/01
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 9,223,749
App. No.
13/731,393
Granted
Dec 29, 2015
Kind
B2
Abstract

A navigation control system for an autonomous vehicle comprises a transmitter and an autonomous vehicle. The transmitter comprises an emitter for emitting at least one signal, a power source for powering the emitter, a device for capturing wireless energy to charge the power source, and a printed circuit board for converting the captured wireless energy to a form for charging the power source. The autonomous vehicle operates within a working area and comprises a receiver for detecting the at least one signal emitted by the emitter, and a processor for determining a relative location of the autonomous vehicle within the working area based on the signal emitted by the emitter.

Claims (37)

1. A method performed by a device remote from an autonomous vehicle, the method comprising:

receiving input from a user specifying a task for the autonomous vehicle, wherein the task involves having the autonomous vehicle traverse an area;

sending one or more instructions to the autonomous vehicle to begin the task; and

displaying, on a display screen of the device, a status screen indicating how much of the task the autonomous vehicle has completed, wherein displaying the status screen comprises coloring a floor plan of the area as the autonomous vehicle traverses the area so that one or more colored portions of the floor plan illustrate where the autonomous vehicle has been and one or more uncolored portions of the floor plan illustrate where the autonomous vehicle has not been.

2. The method of claim 1 , wherein the autonomous vehicle is a cleaning robot, and wherein the task is a cleaning task.

3. The method of claim 1 , wherein displaying the status screen comprises displaying a percentage of the task that has been completed.

4. The method of claim 1 , wherein receiving input from the user comprises receiving scheduling information for scheduling the task, and wherein sending the one or more instructions to the autonomous vehicle comprises sending the one or more instructions according to the scheduling information.

5. The method of claim 1 , wherein displaying the status screen comprises displaying the status screen in the manner of a screen saver when the device is not being used for controlling the autonomous vehicle or inputting data.

6. A device comprising:

one or more input devices; and

a display,

wherein the device is configured to control a remote autonomous vehicle by performing operations comprising:

receiving, by the one or more input devices, input from a user specifying a task for the autonomous vehicle, wherein the task involves having the autonomous vehicle traverse an area;

sending one or more instructions to the autonomous vehicle to begin the task; and

displaying, on the display, a status screen indicating how much of the task the autonomous vehicle has completed, wherein displaying the status screen comprises coloring a floor plan of the area as the autonomous vehicle traverses the area so that one or more colored portions of the floor plan illustrate where the autonomous vehicle has been and one or more uncolored portions of the floor plan illustrate where the autonomous vehicle has not been.

7. The device of claim 6 , wherein the autonomous vehicle is a cleaning robot, and wherein the task is a cleaning task.

8. The device of claim 6 , wherein displaying the status screen comprises displaying a percentage of the task that has been completed.

9. The device of claim 6 , wherein receiving input from the user comprises receiving scheduling information for scheduling the task, and wherein sending the one or more instructions to the autonomous vehicle comprises sending the one or more instructions according to the scheduling information.

10. The device of claim 6 , wherein displaying the status screen comprises displaying the status screen in the manner of a screen saver when the device is not being used for controlling the autonomous vehicle or inputting data.

11. A method performed by a device remote from a cleaning robot, the method comprising:

displaying, on a display screen of the device, a plurality of available cleaning modes for the cleaning robot;

receiving input from a user selecting a cleaning mode for the robot, wherein the selected cleaning mode is an area rug cleaning mode;

based on the selected cleaning mode, displaying instructions to the user on the display screen, wherein displaying instructions to the user comprises displaying instructions for the user to place the cleaning robot on an area rug;

receiving further input from the user confirming that the cleaning robot is ready; and

sending one or more instructions to the cleaning robot to enter the selected cleaning mode.

12. The method of claim 11 , further comprising displaying, on the display screen, a confirmation to the user that the cleaning robot will clean the area rug only.

13. The method of claim 12 , wherein the plurality of available cleaning modes includes a spot clean mode, a deep clean mode, an area rug mode, and a drive now mode.

14. A device comprising:

one or more input devices; and

a display,

wherein the device is configured to control a cleaning robot by performing operations comprising:

displaying, on the display, a plurality of available cleaning modes for the cleaning robot;

receiving, by the one or more input devices, input from a user selecting a cleaning mode for the robot, wherein the selected cleaning mode is an area rug cleaning mode;

based on the selected cleaning mode, displaying instructions to the user on the display screen, wherein displaying instructions to the user comprises displaying instructions for the user to place the cleaning robot on an area rug;

receiving further input from the user confirming that the cleaning robot is ready; and

sending one or more instructions to the cleaning robot to enter the selected cleaning mode.

15. The device of claim 14 , the operations further comprising displaying, on the display screen, a confirmation to the user that the cleaning robot will clean the area rug only.

Assignments (5)
NOTICE OF ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2025
From: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
To: SANTRUM HONG KONG CO., LIMITED, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 073707/0516 →
SECURITY INTEREST Recorded Aug 9, 2023
From: IROBOT CORPORATION
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 064532/0856 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: IROBOT CORPORATION
Reel/Frame 064430/0001 →
SECURITY INTEREST Recorded Nov 3, 2022
From: IROBOT CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061878/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2013
From: CHIAPPETTA, MARK JOSEPH
To: IROBOT CORPORATION
Reel/Frame 030077/0389 →
Continuity (6)
Continuation 12611814 · Nov 3, 2009
Continuation In Part 12415554 · Mar 31, 2009
Continuation In Part 12415512 · Mar 31, 2009
Continuation 11176048 · Jul 7, 2005
Provisional Application 60586046 · Jul 7, 2004
Related Publication 20130204463A1 · Aug 8, 2013