Dual-Hand Robot Control with Dynamic Position Velocity Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robot control systems are not user-friendly for both left- and right-handed users, particularly in high-precision applications, as they rely on velocity control methods that require extensive practice and are less intuitive, limiting human control precision compared to machines.
Innovation Solution
A device with a manually operable input system that includes a sensor system for both hands, featuring two control units: one for position control and another for velocity control, which recognizes the user's dominant and non-dominant hand to automatically allocate control functions, allowing for precise and intuitive operation by converting hand motions into corresponding robot movements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If velocity control method is used for robot operation, then the robot can be controlled to move at specific speeds, but the control precision deteriorates and extensive practice is required for operators
Solution Approach 1:
The system dynamically switches between velocity control mode and position control mode based on the operational phase. During coarse positioning, velocity control provides dynamic response. During fine positioning, position control enables precise stopping and positioning. This dynamic adaptation resolves the contradiction between speed and precision.
Solution Approach 2:
The control process is segmented into two distinct phases: coarse positioning phase using velocity control for rapid movement, and fine positioning phase using position control for precise positioning. This segmentation allows each control mode to operate in its optimal performance range, resolving the speed-precision tradeoff.
2Ease of operation
If velocity control is used, then the robot can be maneuvered into general positions, but precise control requires extensive practice and manual adjustments
Solution Approach 1:
The control system dynamically transitions from velocity control (easy for coarse movement) to position control (precise for final positioning). This dynamic switching maintains ease of operation throughout the entire process while achieving high precision, eliminating the need for extensive practice.
Solution Approach 2:
The control system acts as an intermediary that automatically manages the transition between coarse and fine positioning. The automated switching mechanism mediates between the operator's simple commands and the complex control requirements, providing both ease of operation and precision without requiring operator expertise.
3Adaptability or versatility
If the control system does not recognize handedness, then the device structure remains simple, but left-handed and right-handed users cannot be accommodated
Solution Approach 1:
The control system automatically detects user handedness and configures the control layout accordingly without requiring manual setup. The system serves itself by adapting to the user's preferences, providing versatility while maintaining simple operation. The added complexity is confined to the automatic detection and configuration subsystem.
Solution Approach 2:
The control system changes operational parameters (control assignment to left or right hand) based on detected user handedness. This parameter adaptation enables the system to accommodate different users automatically. The complexity increase is limited to the detection and parameter adjustment mechanism, while the user experience remains simple.
Data Source
AI summary
The invention relates to a device (2, 6) for manually controlling a robot system, comprising an input device (2), which can be operated by means of at least two hands and has a sensor system (7, 10) for detecting control specifications of a first hand (12) and control specifications of a second hand (13). According to the invention, the control device (2, 6) comprises a first control unit (19), which performs a position control function in dependence on the control specifications of the first hand (12), and a second control unit (20), which performs a velocity control function or a position control function in dependence on the control specifications of the second hand (13).


