Adjusting robot safety limits based on network connectivity
First Claim
1. A method comprising:
- providing, for display on a user interface of a remote control system for a robot, a plurality of tiers of operations that can be performed by the robot;
determining a plurality of network strength thresholds, wherein each network strength threshold corresponds to one of the plurality of tiers of operations of the robot;
measuring a network strength for a network used by the robot to receive commands from the remote control system to execute one or more of the operations;
enabling one or more of the plurality of tiers of operations for selection by the remote control system, wherein the one or more enabled tiers of operations have a corresponding network strength threshold less than or equal to the measured network strength; and
providing, for display on the user interface of the remote control system for the robot, an indication of the one or more enabled tiers of operations.
5 Assignments
0 Petitions
Accused Products
Abstract
Example systems and methods are disclosed for limiting capabilities of a robot during teleoperation based on a network connection strength. The method may include determining tiers of operations that can be performed by a robot. One or more network strength thresholds corresponding to one or more of the tiers of operations of the robot may also be determined. The robot may then measure the network strength for the communication network between the robot and a remote control system. Based on the measured network strength and the determined network strength thresholds, one or more of the tiers of operations may be enabled for selection by the remote control system. The robot may determine network strength based on network latency and/or packet loss rate. The robot may provide a notification to the remote control system about the disabling of a previously enabled tier of operations due to decreased network strength.
45 Citations
20 Claims
-
1. A method comprising:
-
providing, for display on a user interface of a remote control system for a robot, a plurality of tiers of operations that can be performed by the robot; determining a plurality of network strength thresholds, wherein each network strength threshold corresponds to one of the plurality of tiers of operations of the robot; measuring a network strength for a network used by the robot to receive commands from the remote control system to execute one or more of the operations; enabling one or more of the plurality of tiers of operations for selection by the remote control system, wherein the one or more enabled tiers of operations have a corresponding network strength threshold less than or equal to the measured network strength; and providing, for display on the user interface of the remote control system for the robot, an indication of the one or more enabled tiers of operations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing instructions that are executable by one or more computing devices associated with a robot, wherein executing the instructions causes the one or more computing devices to perform functions comprising:
-
providing, for display on a user interface of a remote control system for the robot, a plurality of tiers of operations that can be performed by the robot; determining a plurality of network strength thresholds, wherein each network strength threshold corresponds to one of the plurality of tiers of operations of the robot; measuring a network strength for a network used by the robot to receive commands from the remote control system to execute one or more of the operations; enabling one or more of the plurality of tiers of operations for selection by the remote control system, wherein the one or more enabled tiers of operations have a corresponding network strength threshold less than or equal to the measured network strength; and providing, for display on the user interface of the remote control system for the robot, an indication of the one or more enabled tiers of operations. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A robot comprising:
-
a processor; and a memory storing instructions that when executed by the processor cause the robot to perform functions comprising; providing, for display on a user interface of a remote control system for the robot, a plurality of tiers of operations that can be performed by the robot; determining a plurality of network strength thresholds, wherein each network strength threshold corresponds to one of the plurality of tiers of operations of the robot; measuring a network strength for a network used by the robot to receive commands from the remote control system to execute one or more of the operations; enabling one or more of the plurality of tiers of operations for selection by the remote control system, wherein the one or more enabled tiers of operations have a corresponding network strength threshold less than or equal to the measured network strength; and providing, for display on the user interface of the remote control system for the robot, an indication of the one or more enabled tiers of operations. - View Dependent Claims (18, 19, 20)
-
Specification