Mixed-Reality Robotic Control With Haptic Guidance and Path Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic control methods, such as teleoperation and full automation, are limited in their ability to adapt to varied and dynamic environments, requiring either intense human operator involvement or pre-programmed AI that may not be effective in complex scenarios, and lack an intuitive human-machine interface for mixed-initiative control.

Innovation Solution

A haptic-enabled mixed reality system that uses RGBD sensors and a haptic-enabled input/output device to allow human operators to visualize and interact with a 3D scene, providing high-level guidance to robots through indirect and intermittent inputs, enabling flexible and adaptable remote control by generating a virtualized representation of the physical environment and allowing users to experience physical characteristics and modify the scene with virtual objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If teleoperation mode is used where human operator precisely controls every move of the robot in real-time, then control precision is improved, but operator burden and system complexity increase significantly

Engineering Contradiction:
Improvecontrol precisionVSAvoidoperator burden
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control system is segmented into two distinct modes: teleoperation mode for precise real-time control and autonomous mode for automated task execution. This segmentation allows the operator to switch between modes depending on the situation, reducing overall operator burden while maintaining control precision when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically transitions between teleoperation and autonomous modes based on operational requirements. The robot can autonomously execute pre-programmed tasks and switch to teleoperation mode when human intervention is needed, making the control system adaptable and reducing continuous operator engagement.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If full automation mode is used with pre-programmed AI control, then operator burden is reduced, but adaptability to varied operation scenarios deteriorates

Engineering Contradiction:
Improveoperator burdenVSAvoidadaptability to varied scenarios
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

A hybrid control architecture acts as an intermediary between full automation and teleoperation. The system uses pre-programmed autonomous control for routine tasks and automatically engages teleoperation mode when encountering scenarios requiring human judgment, thus maintaining both low operator burden and high adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control system dynamically adjusts its level of autonomy based on environmental feedback and task requirements. When the robot encounters unfamiliar or complex scenarios, it transitions from autonomous mode to teleoperation mode, ensuring adaptability while maintaining reduced operator burden for routine operations.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If mixed-initiative control mode is implemented where human provides high-level instructions and robot determines exact movements, then operator burden is reduced, but control precision and real-time responsiveness may deteriorate

Engineering Contradiction:
Improveoperator burdenVSAvoidcontrol precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The control system segments decision-making into two levels: high-level task planning by the human operator and low-level motion execution by the robot's autonomous control. This segmentation reduces operator burden while maintaining precision through the robot's capable autonomous navigation and manipulation systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically transitions between mixed-initiative mode and full teleoperation mode based on operational needs. When precise real-time control is required, the operator can take direct control, ensuring that control precision is maintained when necessary while benefiting from reduced burden during autonomous operation.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If intuitive human-machine interface for remote mixed-initiative control is developed, then ease of operation is improved, but system complexity and development difficulty increase

Engineering Contradiction:
Improveintuitiveness of interfaceVSAvoidinterface development complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The virtualized environment creates a digital copy of the physical workspace that the operator interacts with. This virtual representation allows for intuitive control by mapping physical actions to virtual actions, making the interface more natural while the complex processing occurs in the virtual model rather than requiring complex physical interface hardware.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3846977B1Method and system for providing remote robotic control
Publication Date: 2023.05.31 MIDEA GROUP CO LTD
  • EP3846977B1 patent drawingFigure 1
  • EP3846977B1 patent drawingFigure 2
  • EP3846977B1 patent drawingFigure 3~4

AI summary

A virtualized environment corresponding to a physical environment currently surrounding a robot is displayed. The virtualized environment is updated in accordance with streaming environment data received from sensors collocated with the robot. A first user input inserting a first virtual object at a first location in the virtualized environment is detected. The virtualized environment is modified in accordance with the insertion of the first virtual object at the first location. The first virtual object at the first location causes the robot to execute a first navigation path in the physical environment. A second user input is detected that moves the first virtual object along a movement path to a second location in the virtualized environment. The movement path is constrained by simulated surfaces in the virtualized environment, and the first virtual object at the second location causes the robot to execute a modified navigation path in the physical environment.