IP Library Granted Patent US 10,399,223
Granted Patent B2
US 10,399,223 · App. 15/446,919 · Granted Sep 3, 2019

Interfacing with a mobile telepresence robot

Inventors: Yulun Wang (Goleta, CA); Charles S. Jordan (Santa Barbara, CA); Tim Wright (Santa Barbara, CA); Michael Chan (Santa Barbara, CA); Marco Pinter (Santa Barbara, CA); Kevin Hanrahan (Santa Barbara, CA); Daniel Sanchez (Summerland, CA); James Ballantyne (Santa Barbara, CA); Cody Herzog (Santa Barbara, CA); Blair Whitney (Santa Barbara, CA); Fuji Lai (Goleta, CA); Kelton Temby (Goleta, CA); Eben Christopher Rauhut (Watertown, MA); Justin H. Kearns (Cambridge, MA); Cheuk Wah Wong (Concord, MA); Timothy Sturtevant Farlow (Billerica, MA)
Assignee: InTouch Technologies, Inc.
B25J9/1664B25J5/00B25J9/1689B25J9/1697B25J11/009B25J11/0095G05D1/0038G05D1/024G05D1/0274G06F3/0482G06F3/04842G06F3/04847G06F19/3418G06T11/00G06T11/60G06T15/10G05D2201/0206G06T2200/24Y10S901/01Y10S901/47
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 10,399,223
App. No.
15/446,919
Granted
Sep 3, 2019
Kind
B2
Abstract

A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device.

Claims (38)

1. A telepresence robot comprising:

a drive system configured to move the telepresence robot about a facility according to one or more drive instructions;

a control system in communication with the drive system, the control system configured to generate the one or more drive instructions;

an imaging system in communication with the control system;

a mapping module in communication with the control system, the mapping module configured to access a map data source, the map data source comprising:

a robot map representative of robot-navigable areas of the facility;

at least one tag that identifies a region within the robot-navigable areas of the facility and a behavior to be executed by the robot; and

a destination list including destination locations within the facility, each destination location comprising spatial coordinates locatable relative to the robot map;

a positioning system in communication with the control system configured to provide positioning information associated with a current position;

a communication system configured to provide a video feed from the imaging system to a remote terminal and receive control commands from the remote terminal, and wherein the control system is configured to generate the one or more drive instructions according to a control command received from the remote terminal, wherein the control command is generated by the remote terminal in response to a user input at the remote terminal selecting a movement of the telepresence robot from the current position to a destination location via one of a plurality of options on, the options comprising:

selecting a velocity-based control specifying a direction of the movement of the telepresence robot;

selecting a destination location of the telepresence robot with respect to the destination list;

selecting a destination location of the telepresence robot with respect to the video feed, and,

a navigation system configured to generate a navigation path from the current position to the destination location, wherein the drive system moves the robot along the navigation path and the robot behaves according to the tag behavior when the current position of the robot is within the tag region.

2. The telepresence robot of claim 1 , further comprising:

a plurality of sensors configured to identify obstacles in the vicinity of the telepresence robot; and

an obstacle avoidance system in communication with the plurality of sensors and in communication with the control system, wherein the control system is further configured to generate additional drive instructions to avoid obstacles in the vicinity of the telepresence robot.

3. The telepresence robot of claim 2 , wherein the plurality of sensors comprises a three-dimensional image sensor that forms a point cloud, including a three-dimensional occupancy of obstacles, and wherein the drive instructions are configured to avoid the three-dimensional occupancy of the obstacles.

4. The telepresence robot of claim 3 , further comprising:

a map generation system in communication with the control system, the map generation system configured to autonomously create the robot map, and wherein the control system generates drive instructions to cause the telepresence robot to move throughout the facility and obtain a plurality of measurements, and the map generation system uses the plurality of measurements to generate the robot map.

5. The telepresence robot of claim 2 , further comprising a navigation system configured to generate a navigation path, the navigation path comprising a sequence of coordinates from the current position on the robot map to the destination location on the robot map.

6. The telepresence robot of claim 5 , wherein the sequence of coordinates forming the navigation path is based at least in part on tag information associated with a tag associated with the robot map.

7. The telepresence robot of claim 5 , wherein the navigation system is configured to identify at least one tag relevant to the navigation path of the robot and generate the navigation path by selecting a navigation path from a plurality of potential navigation paths, and wherein the at least one tag relevant to the navigation path of the telepresence robot is associated with at least one of the plurality of potential navigation paths, and wherein the navigation system is configured to select the navigation path based at least in part on the at least one identified relevant tag.

8. The telepresence robot of claim 5 , wherein the sequence of coordinates forming the navigation path is transmitted via the communication system to the remote terminal.

9. The telepresence robot of claim 5 , wherein the telepresence robot is configured to create a new tag using the sequence of coordinates forming the navigation path, such that the new tag comprises the sequence of coordinates, and tagging information related to the navigation path.

10. The telepresence robot of claim 2 , wherein the control system is further configured to transmit coordinates relative to the robot map of a detected obstacle to the remote terminal via the communication system.

11. The telepresence robot of claim 2 , wherein the control system is further configured to receive a navigation path from the current position on the robot map to the destination location on the robot map, and wherein the control system is further configured to generate drive instructions to cause the drive system to move the telepresence robot to the destination location based on the navigation path.

12. The telepresence robot of claim 2 , wherein the communication system is configured to detect a disruption in communication between the telepresence robot and a remote terminal, and wherein the control system is further configured to continue to generate drive instructions to cause the telepresence robot to autonomously move to the destination location during the disruption in communication.

13. The telepresence robot of claim 6 , wherein the tag information relates to at least one of a position, a path, and a volume, and wherein the control system is configured to execute an action relative to the at least one of the position, the path, and the volume.

14. The telepresence robot of claim 1 , wherein the map data source is stored remotely, such that the mapping module is configured to access the map data source via the communication system.

15. The telepresence robot of claim 1 , wherein the map data source is stored within the telepresence robot, such that the mapping module is configured to access an internal map data source.

16. The telepresence robot of claim 1 , wherein the internal map data source is synced with a remotely stored map data source.

17. The telepresence robot of claim 1 , wherein the positioning system is further configured to provide a robot pose relative to the robot map.

18. The telepresence robot of claim 6 , wherein the telepresence robot is configured to create a new tag by:

associating tag coordinates describing the relative location of the new tag with respect to one of the robot map and the video feed generated by the imaging system; and

associating tag information with the new tag.

19. The telepresence robot of claim 18 , wherein the new tag is created in response to the telepresence robot detecting an object in the video feed.

20. The telepresence robot of claim 19 , wherein the object is a person and the tag information of the new tag comprises identification information associated with the person.

Assignments (14)
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 →
CONFIRMATORY GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Jul 18, 2025
From: TELADOC HEALTH, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 072066/0931 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXEUTION DATE OF THE MERGER FROM 01/11/2020 TO 07/01/2020, PREVIOUSLY RECORDED ON REEL 053705 FRAME 0728. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Jan 14, 2021
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB ONE, INC.
To: INTOUCH TECHNOLOGIES, INC.
Reel/Frame 054986/0508 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER FROM 01/11/2020 TO 07/01/2020 PREVIOUSLY RECORDED AT REEL: 053705 FRAME: 0839. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2021
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB TWO, INC.
To: JONATA SUB TWO, INC.
Reel/Frame 054999/0001 →
MERGER Recorded Sep 4, 2020
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB TWO, INC.
To: JONATA SUB TWO, INC.
Reel/Frame 053705/0839 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2020
From: INTOUCH TECHNOLOGIES, INC.
To: TELADOC HEALTH, INC.
Reel/Frame 053743/0661 →
MERGER Recorded Sep 4, 2020
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB ONE, INC.
To: INTOUCH TECHNOLOGIES, INC.
Reel/Frame 053705/0728 →
MERGER AND CHANGE OF NAME Recorded Sep 4, 2020
From: INTOUCH TECHNOLOGIES, INC.; JONATA SUB TWO, INC.
To: INTOUCH TECHNOLOGIES, INC.
Reel/Frame 054690/0327 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT REEL/FRAME NO. 45488/0518 Recorded Jul 1, 2020
From: MIDCAP FINANCIAL TRUST, AS AGENT
To: INTOUCH TECHNOLOGIES, INC.; ACUTECARE TELEMEDICINE, LLC; C30 CORPORATION; INTOUCH HEALTH PROVIDERS, LLC; ITH DTC, LLC
Reel/Frame 053117/0060 →
SECURITY INTEREST Recorded Mar 2, 2018
From: INTOUCH TECHNOLOGIES, INC.; ACUTECARE TELEMEDICINE, LLC; C30 CORPORATION; INTOUCH HEALTH PROVIDERS, LLC; ITH DTC, LLC
To: MIDCAP FINANCIAL TRUST, AS AGENT
Reel/Frame 045488/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2017
From: WANG, YULUN; JORDAN, CHARLES S.; WRIGHT, TIM; CHAN, MICHAEL; PINTER, MARCO; HANRAHAN, KEVIN; SANCHEZ, DANIEL; BALLANTYNE, JAMES; HERZOG, CODY; WHITNEY, BLAIR; LAI, FUJI; TEMBY, KELTON; RAUHUT, EBEN CHRISTOPHER; KEARNS, JUSTIN H.; WONG, CHEUK WAH; FARLOW, TIMOTHY STURTEVANT
To: INTOUCH TECHNOLOGIES, INC.; IROBOT CORPORATION
Reel/Frame 041427/0348 →
Continuity (4)
Continuation 14620051 · Feb 11, 2015
Division 13360590 · Jan 27, 2012
Provisional Application 61437433 · Jan 28, 2011
Related Publication 20170334069A1 · Nov 23, 2017
Cited By (3)
US 12,265,393 US 12,267,700 US 12,298,777