Robot Shared Control for Seamless Autonomy Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robotic systems lack flexibility in task execution, as they often require manual switching between different control modes such as shared control and supervised autonomy, which can disrupt task performance.
Innovation Solution
A method and system that utilize a shared control module with submodules for user input and automation, allowing seamless switching between execution modes, enabling the robot to adapt autonomy levels dynamically during task execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual switching between control modes is implemented, then control flexibility is improved, but task continuity deteriorates due to interruptions
Solution Approach 1:
The system dynamically transitions between shared control and supervised autonomy modes without manual intervention. The automation module continuously monitors task progress and autonomously switches execution modes based on real-time conditions, eliminating the need for manual switching while maintaining control flexibility and task continuity.
2Productivity
If automation module is introduced for autonomous control, then productivity is improved, but system complexity increases
Solution Approach 1:
The user module and automation module are merged into a unified shared control architecture. Both modules share common data structures, action representations, and control interfaces, allowing autonomous control capabilities to be integrated without proportionally increasing system complexity. The shared architecture enables the automation module to enhance productivity while maintaining manageable system structure through code reuse and unified design.
Data Source
AI summary
The invention relates to a method for performing tasks using a robot, wherein the robot is controlled in a first execution mode and in at least one other execution mode, wherein an action sequence directed towards an action target is generated and executed, and these same action representations are used for controlling the robot in the first execution mode and in the at least one other execution mode; a robot for performing tasks, wherein the robot is designed for carrying out a method of this type; and a computer program comprising program code sections with which a method of this type can be carried out, if the computer program is executed on a control unit of a robot.
