Execution-Lease Return Navigation for Teleoperated Robots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semi-autonomous robots often lose communication with operators while navigating to hazardous areas, making it impractical to reestablish a communication link, especially when they enter areas with insufficient wireless coverage, leading to a lack of control over the robot's operations.

Innovation Solution

Implementing a method where the robot autonomously navigates to a return location by executing queued commands when communication is lost, using a leasing system to manage execution leases and determine the return location based on previous communication points, allowing it to reestablish contact with the operator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the robot navigates to hazardous areas with insufficient wireless coverage, then the robot can perform operations in remote locations, but the robot loses communication with the operator

Engineering Contradiction:
Improveability to navigate remote locationsVSAvoidcommunication link with operator
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system pre-queues return commands and establishes execution leases before the robot enters communication-denied areas. When communication is lost, the robot automatically executes the pre-prepared return commands to navigate back to the last known communication point, eliminating the need for real-time operator control during the return journey.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the robot operates autonomously when communication is lost, then the robot can return to a safe location, but the operator loses control over the robot's operations

Engineering Contradiction:
Improveability to return to communication areaVSAvoidoperator control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically transitions between teleoperated and autonomous modes based on communication availability. Execution leases provide time-bound autonomous operation windows where the robot can execute pre-approved commands without operator input. The operator regains control when communication is reestablished or by issuing new commands that update the execution queue.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If the robot waits for operator commands in hazardous areas, then the operator maintains control, but the robot cannot return if communication is permanently lost

Engineering Contradiction:
Improveoperator controlVSAvoidability to return to safe location
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The operator pre-configures return commands and execution leases before the robot enters hazardous areas. These pre-prepared instructions include navigation paths to the last known communication point and are automatically executed when communication is lost, ensuring the robot can return even if the operator never reestablishes contact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors communication status and automatically triggers the return sequence when communication is detected as lost. The robot provides status updates about its return progress, and the operator can monitor and intervene if needed, creating a feedback loop that balances autonomous action with operator awareness.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11880204B2Automated return of teleoperated vehicles
Publication Date: 2024.01.23 BOSTON DYNAMICS INC
  • US11880204B2 patent drawing
  • US11880204B2 patent drawing
  • US11880204B2 patent drawing

AI summary

A method includes obtaining, from an operator of a robot, a return execution lease associated with one or more commands for controlling the robot that is scheduled within a sequence of execution leases. The robot is configured to execute commands associated with a current execution lease that is an earliest execution lease in the sequence of execution leases that is not expired. The method includes obtaining an execution lease expiration trigger triggering expiration of the current execution lease. After obtaining the trigger, the method includes determining that the return execution lease is a next current execution lease in the sequence. While the return execution lease is the current execution lease, the method includes executing the one or more commands for controlling the robot associated with the return execution lease which cause the robot to navigate to a return location remote from a current location of the robot.