MLchartDataset catalogue

Patent · US8588976B2 · B2 · US

Mobile videoconferencing robot system with network adaptive driving

(11) Publication number
US8588976B2
(21) Application number
13/670,692
(22) Filing date
2012-11-07
(30) Priority date
2008-09-18
(43) Publication date
2013-11-19
(45) Date of grant
2013-11-19
(52) CPC
  • B25J Manipulators; chambers provided with manipulation devices: 9/1689
  • G05B Control or regulating systems in general; functional elements of such systems; monitoring or testing arrangements for such systems or elements: 19/409, 2219/40174, 2219/40298
  • G05D Systems for controlling or regulating non-electric variables: 1/0022
  • G16H Healthcare informatics, i.e. information and communication technology [ICT] specially adapted for the handling or processing of medical or healthcare data: 40/63, 40/67
  • H04N Pictorial communication, e.g. television: 7/185
  • Y10S Technical subjects covered by former uspc cross-reference art collections [xracs] and digests: 901/01
(73) Assignee
INTOUCH TECHNOLOGIES INC
(54) Title
Mobile videoconferencing robot system with network adaptive driving
(57) Abstract

A remote control station that controls a robot through a network. The remote control station transmits a robot control command that includes information to move the robot. The remote control station monitors at least one network parameter and scales the robot control command as a function of the network parameter. For example, the remote control station can monitor network latency and scale the robot control command to slow down the robot with an increase in the latency of the network. Such an approach can reduce the amount of overshoot or overcorrection by a user driving the robot.

Full text
View on Google Patents

Claims (22)

  1. A remote control station that controls a robot that includes a camera, through a network, comprising: a monitor communicatively coupled to the robot camera; the remote control station transmits a robot control command that includes information to move the robot, said remote control station monitors at least one network parameter and scales said robot control command as a function of said network parameter, wherein the robot control command is a velocity command generated by a user via a user input device of the remote control station.
  2. The remote control station of claim 1, wherein said scaled robot control command is linearly proportional to said network parameter.
  3. The remote control station of claim 1, wherein said network parameter includes a ping time.
  4. The remote control station of claim 3, wherein said network parameter includes a video rate.
  5. The remote control station of claim 1, wherein said network parameter includes a video rate.
  6. The remote control station of claim 1, wherein said scaled robot control command is filtered with a low pass filter.
  7. The remote control station of claim 1, wherein said scaled robot command reduces a speed of the robot with an increase in a network latency.
  8. A remote controlled robot system, comprising: a robot that includes a camera and moves in response to a robot control command; and, a remote control station that includes a monitor and is coupled to said robot through a network, said remote control station transmits said robot control command that includes information to move said robot, said remote control station monitors at least one network parameter and scales said robot control command as a function of said network parameter, wherein the robot control command is a velocity command generated by a user via a user input device of the remote control station.
  9. The system of claim 8, wherein said scaled robot control command is linearly proportional to said network parameter.
  10. The system of claim 8, wherein said network parameter includes a ping time.
  11. The system of claim 10, wherein said network parameter includes a video rate.
  12. The system of claim 8, wherein said network parameter includes a video rate.
  13. The system of claim 8, wherein said scaled robot control command is filtered with a low pass filter.
  14. The system of claim 8, wherein said scaled robot command reduces a speed of said robot with an increase in a network latency.
  15. The system of claim 8, wherein said robot includes a monitor, speaker and microphone and said remote control station includes a camera, speaker and microphone.
  16. A method for remotely controlling a robot that has a camera, comprising: generating a robot control command at a remote control station; monitoring at least one network parameter; scaling, by the remote control station, the robot control command based on the monitored network parameter; transmitting the scaled robot control command to a robot; and, moving the robot in accordance with the scaled robot control command, wherein the robot control command is a velocity command generated by a user via a user input device of the remote control station.
  17. The method of claim 16, wherein the scaled robot control command is linearly proportional to the network parameter.
  18. The method of claim 16, wherein the network parameter includes a ping time.
  19. The method of claim 18, wherein the network parameter includes a video rate.
  20. The method of claim 16, wherein the network parameter includes a video rate.
  21. The method of claim 16, further comprising filtering the scaled robot control command with a low pass filter.
  22. The method of claim 16, wherein the scaled robot command reduces a speed of the robot with an increase in a network latency.

Citations (1)

  • US2007199108A1
Record as JSON
{
  "publication_number": "US8588976B2",
  "country": "US",
  "kind": "B2",
  "title": "Mobile videoconferencing robot system with network adaptive driving",
  "abstract": "A remote control station that controls a robot through a network. The remote control station transmits a robot control command that includes information to move the robot. The remote control station monitors at least one network parameter and scales the robot control command as a function of the network parameter. For example, the remote control station can monitor network latency and scale the robot control command to slow down the robot with an increase in the latency of the network. Such an approach can reduce the amount of overshoot or overcorrection by a user driving the robot.",
  "claims": [
    "1. A remote control station that controls a robot that includes a camera, through a network, comprising: a monitor communicatively coupled to the robot camera; the remote control station transmits a robot control command that includes information to move the robot, said remote control station monitors at least one network parameter and scales said robot control command as a function of said network parameter, wherein the robot control command is a velocity command generated by a user via a user input device of the remote control station.",
    "2. The remote control station of claim 1, wherein said scaled robot control command is linearly proportional to said network parameter.",
    "3. The remote control station of claim 1, wherein said network parameter includes a ping time.",
    "4. The remote control station of claim 3, wherein said network parameter includes a video rate.",
    "5. The remote control station of claim 1, wherein said network parameter includes a video rate.",
    "6. The remote control station of claim 1, wherein said scaled robot control command is filtered with a low pass filter.",
    "7. The remote control station of claim 1, wherein said scaled robot command reduces a speed of the robot with an increase in a network latency.",
    "8. A remote controlled robot system, comprising: a robot that includes a camera and moves in response to a robot control command; and, a remote control station that includes a monitor and is coupled to said robot through a network, said remote control station transmits said robot control command that includes information to move said robot, said remote control station monitors at least one network parameter and scales said robot control command as a function of said network parameter, wherein the robot control command is a velocity command generated by a user via a user input device of the remote control station.",
    "9. The system of claim 8, wherein said scaled robot control command is linearly proportional to said network parameter.",
    "10. The system of claim 8, wherein said network parameter includes a ping time.",
    "11. The system of claim 10, wherein said network parameter includes a video rate.",
    "12. The system of claim 8, wherein said network parameter includes a video rate.",
    "13. The system of claim 8, wherein said scaled robot control command is filtered with a low pass filter.",
    "14. The system of claim 8, wherein said scaled robot command reduces a speed of said robot with an increase in a network latency.",
    "15. The system of claim 8, wherein said robot includes a monitor, speaker and microphone and said remote control station includes a camera, speaker and microphone.",
    "16. A method for remotely controlling a robot that has a camera, comprising: generating a robot control command at a remote control station; monitoring at least one network parameter; scaling, by the remote control station, the robot control command based on the monitored network parameter; transmitting the scaled robot control command to a robot; and, moving the robot in accordance with the scaled robot control command, wherein the robot control command is a velocity command generated by a user via a user input device of the remote control station.",
    "17. The method of claim 16, wherein the scaled robot control command is linearly proportional to the network parameter.",
    "18. The method of claim 16, wherein the network parameter includes a ping time.",
    "19. The method of claim 18, wherein the network parameter includes a video rate.",
    "20. The method of claim 16, wherein the network parameter includes a video rate.",
    "21. The method of claim 16, further comprising filtering the scaled robot control command with a low pass filter.",
    "22. The method of claim 16, wherein the scaled robot command reduces a speed of the robot with an increase in a network latency."
  ],
  "cpc": [
    "B25J 9/1689",
    "G05B 19/409",
    "G05B 2219/40174",
    "G05B 2219/40298",
    "G05D 1/0022",
    "G16H 40/63",
    "G16H 40/67",
    "H04N 7/185",
    "Y10S 901/01"
  ],
  "assignees": [
    "INTOUCH TECHNOLOGIES INC"
  ],
  "filing_date": "2012-11-07",
  "publication_date": "2013-11-19",
  "grant_date": "2013-11-19",
  "priority_date": "2008-09-18",
  "application_number": "US-201213670692-A",
  "family_id": "42007921",
  "citations": [
    "US2007199108A1"
  ]
}

Record 2,185 of 5,000 in Patents full text (MLC-0201). Request the full dataset.