Interfacing With A Mobile Telepresence Robot
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
exact text as granted — not AI-modified1 . A telepresence robot, comprising:
an upper portion; a lower portion rotatably connected to the upper portion; a drive system configured to move the telepresence robot according to drive instructions; a control system in communication with the drive system, the control system configured to generate drive instructions to cause the drive system to move the telepresence robot; and a rotation system configured to rotate the robot from a first heading to a second heading by rotating the upper portion and the lower portion independently.
2 . The telepresence robot of claim 1 , wherein the rotation system is configured to rotate the robot toward a second heading by:
rotating the upper portion of the robot toward the second heading; detecting that the upper portion of the robot has reached a panning limit of the upper portion of the robot relative to the lower portion of the robot; beginning to rotate the lower portion of the robot toward the second heading at the panning limit of the upper portion of the robot; detecting that the upper portion of the robot has reached the second heading; and continuing to rotate the lower portion of the robot toward the second heading while simultaneously counter-rotating the upper portion of the robot, such that the upper portion of the robot maintains the second heading.
3 . The telepresence robot of claim 2 , wherein the panning limit is reached when the upper portion cannot physically rotate anymore with respect to the lower portion of the robot.
4 . The telepresence robot of claim 2 , wherein the panning limit is reached when the upper portion is misaligned with respect to the lower portion a predefined number of rotational degrees.
5 . The telepresence robot of claim 2 , wherein the panning limit is a function of the number of degrees the upper portion is misaligned with respect to the lower portion and the length of time the upper portion has been misaligned with respect to the lower portion.
6 . The telepresence robot of claim 1 , wherein the rotation system is configured to rotate the robot toward a second heading by:
rotating the upper portion of the robot toward the second heading at a first rotational velocity; rotating the lower portion of the robot toward the second heading at a second rotation velocity; detecting that the upper portion of the robot has reached the second heading; and continuing to rotate the lower portion of the robot toward the second heading while simultaneously counter-rotating the upper portion of the robot, such that the upper portion of the robot maintains the second heading.
7 . The telepresence robot of claim 1 , further comprising:
an imaging system in communication with the control system; and a positioning system in communication with the control system configured to provide a current position of the robot relative to a plan view map and a current alignment of the upper portion with respect to the plan view map, and wherein the control system is configured to transmit a video feed from the imaging system, the current position of the robot, and the current alignment of the upper portion to a remote terminal, such that the remote terminal can: determine a distortion between the plan view map and the video feed received from the imaging system of the remote telepresence robot; apply the distortion to a tag having coordinates associated with the plan view map in order to determine corresponding video coordinates and perspective data describing the location and perspective of the tag relative to the video feed; and display a three-dimensional rendition of the tag overlaid on the video feed using the video coordinates.
8 . The telepresence robot of claim 1 , further comprising:
an imaging system in communication with the control system; and a positioning system in communication with the control system configured to provide a current position of the robot relative to a plan view map and a current alignment of the upper portion with respect to the plan view map, and wherein the control system is configured to: transmit a video feed from the imaging system, the current position of the robot, and the current alignment of the upper portion to a remote terminal; determine a distortion between the plan view map and the video feed received from the imaging system of the remote telepresence robot; and apply the distortion to a tag having coordinates associated with the plan view map in order to determine corresponding video coordinates and perspective data describing the location and perspective of the tag relative to the video feed, such that the remote terminal can display a three-dimensional rendition of the tag overlaid on the video feed using the video coordinates.
9 - 51 . (canceled)
52 . A method for changing a heading of a robot comprising:
transmitting a heading to a control system of a robot, the control system of the robot in communication with a drive system configured to move the robot according to drive instructions; and rotating, via the drive system, an upper portion of the robot toward the heading independently from the lower portion of the robot.
53 . (canceled)Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.