VR Teleoperation Interface for Multi-Robot Remote Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic systems lack an intuitive and immersive virtual reality-based interface for teleoperation, do not support global teleoperation or multiuser-multirobot access, and are not optimized for automating complex tasks, with limited mobility and agility.

Innovation Solution

A robotic system with a VR-based intuitive and immersive human interface, enabling hand tracking with six degrees of freedom, modular design for various networks, and cloud-based telepresence for controlling multiple robots, utilizing machine learning and reinforcement learning for enhanced automation and mobility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional monitor-mouse-keyboard interfaces are used for teleoperation, then the system is simple to implement, but the operator cannot achieve human-level dexterity and the interface lacks intuitiveness

Engineering Contradiction:
Improveintuitiveness of teleoperation interfaceVSAvoidcomplexity of teleoperation system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical input devices (mouse, keyboard) with a virtual reality interface that uses hand tracking and full-body motion capture. This substitution enables natural, intuitive gestures and movements to control the robotic system, achieving human-level dexterity while maintaining system manageability through software-based tracking and rendering.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system creates a virtual copy of the operator's hands and environment in the VR interface. Hand tracking captures the operator's actual hand movements and replicates them in the virtual environment, allowing intuitive control without requiring the operator to learn complex control schemes. This copying mechanism bridges the gap between simple operation and precise control.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If robotic systems are designed for high mobility and agility to perform tasks in challenging locations, then the system can access difficult environments, but the system becomes more complex and harder to control remotely

Engineering Contradiction:
Improvemobility and agility of robotic systemVSAvoidcomplexity of robotic system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robotic system is divided into modular components including separate mobility modules (wheeled or legged), manipulation arms, and sensor suites. This segmentation allows the system to be configured for different environments and tasks while maintaining manageable complexity through standardized interfaces and independent control of each module.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs dynamic mobility solutions that can adapt to different terrains and operational requirements. The robotic platform can switch between different locomotion modes and the manipulation system can dynamically adjust its degrees of freedom based on task requirements, providing high adaptability without requiring a completely different system for each scenario.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If known teleoperated robotic systems are used, then the system can perform remote operations, but the system lacks global teleoperation capability and multiuser-multirobot access

Engineering Contradiction:
Improveglobal teleoperation and multiuser access capabilityVSAvoidcomplexity of network architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal cloud-based architecture that enables multiple users to access and control multiple robotic systems simultaneously from any location. The centralized server manages user authentication, robot allocation, and data synchronization, providing global teleoperation capability through a single platform that handles diverse users and robots with standardized protocols.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If robotic systems perform complex tasks manually, then the tasks can be completed with flexibility, but the operations take more time compared to automated execution

Engineering Contradiction:
Improvespeed of task executionVSAvoidlevel of manual operation
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system records and stores the operator's manual manipulation actions during teleoperation as training data. This preliminary recording phase allows the system to later automate similar tasks by replaying the recorded sequences or using machine learning models trained on this data, significantly reducing execution time for repetitive or complex tasks while maintaining the flexibility of manual control when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12517509B2Remote operation of robotic systems
Publication Date: 2026.01.06 EXTEND ROBOTICS LTD
  • US12517509B2 patent drawing
  • US12517509B2 patent drawing
  • US12517509B2 patent drawing

AI summary

A computer-implemented method for controlling the operation of at least one robotic system, the method comprising: receiving state information from at least one robotic system in an environment, the state information created by the at least one robotic system; processing the state information to generate a virtual robotic system model of at least part of the at least one robotic system in the environment; causing a visualisation of the virtual robotic system model to be displayed to at least one user; receiving a user instruction for performing an operation while the visualisation is being displayed to the at least one user; and issuing a command based on the received user instruction to the at least one robotic system to cause the at least one robotic system to perform the operation.