Robot Tracer Finger Keyboard Actuation via Computational Modeling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing variety of terminal devices and their keyboards poses a challenge for manual testing, as existing robot-assisted testing systems require manual adjustment to operate keyboards error-free, making the testing process labor-intensive and time-consuming.
Innovation Solution
A method and device that use a model of the keyboard to compute the position of keys, allowing a robot's tracer finger to actuate keys efficiently and error-free, by acquiring keyboard parameters and guiding the tracer finger to the computed positions, with adaptable models for different keyboard designs and layouts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual adjustment is performed to adapt the robot-assisted testing system to specific keyboards, then the system can operate keyboards error-free, but the testing process becomes labor-intensive and time-consuming
Solution Approach 1:
The system performs preliminary actions by acquiring keyboard parameters and computing key positions in advance using a model, so that when testing actually begins, the robot tracer finger can immediately operate without manual adjustment delays
Solution Approach 2:
The patent creates a computational model copy of the keyboard layout that replicates the physical keyboard's key positions and parameters, allowing the system to work with this virtual model instead of requiring physical measurement and manual programming for each keyboard
2Adaptability or versatility
If the robot-assisted testing system is adjusted to accommodate the increasing variety of terminal devices and keyboards, then it can test different devices, but the adjustment process becomes more complex and time-consuming
Solution Approach 1:
The patent implements a universal keyboard model that can represent different keyboard layouts through parameters such as key positions, row spacing, and column spacing. This single model structure serves multiple functions across different keyboard types, eliminating the need for separate adjustment procedures for each device
Solution Approach 2:
The system adapts to different keyboards by changing parameters within the model (key positions, row spacing, column spacing, key dimensions) rather than changing the model structure itself. This allows the same computational framework to handle various keyboard configurations through simple parameter adjustments
3Measurement precision
If individual measurement of key positions is performed for each keyboard, then precise key actuation is achieved, but the process becomes labor-intensive and slow
Solution Approach 1:
Instead of physically measuring each keyboard, the system creates a computational copy of the key positions through parameter acquisition and model-based computation, achieving the necessary precision without the time cost of physical measurement
Solution Approach 2:
The patent replaces the mechanical measurement process (physical measurement tools and manual recording) with a computational system that calculates key positions based on acquired parameters and a mathematical model, significantly increasing speed while maintaining precision
Data Source
AI summary
There is provided a method for actuating a first key of a keyboard with a tracer finger of a robot. An exemplary method comprises acquiring parameters of the keyboard and determining a position of the first key as a function of the acquired parameters using a model of the keyboard. The exemplary method also comprises guiding the tracer finger of the robot to the determined position of the first key. The exemplary method additionally comprises actuating the first key with the tracer finger of the robot.


