xjjak / LapCal

Building gloves that enable typing on a 34-key keyboard without an actual physical keyboard using IMUs and machine learning.
Other
2 stars 0 forks source link

[IDEA] Simulating sensor data #6

Open xjjak opened 10 months ago

xjjak commented 10 months ago

Describe the vision. What is to be achieved? What does the end-result look like? Is it a specific feature?

Develop a simulation to simulate data gathered by the IMUs on all fingers for strings (?) that infer a specific keyboard input sequence.

  1. Set the position of the sensor on a finger and get the expected values for the sensor's output according to the laws of physics (Single finger with 3, or 6 for index fingers, positions).
  2. Then there could also be a mode which purposefully introduces errors and can generate realistic datasets for training purposes (all fingers).
  3. Graphical representation, in Unity for example??

Share possible solutions or ideas and approaches.

Just a few thoughts so far:

Why? ...

Additional context Add any other context or screenshots about the feature request here.

CTropp commented 7 months ago

Simulating the sensor data is likely to cause additional errors and is therefore not recommended. I'd suggest to generate the data for the machine learning as accurate as possible. Using a simulation to get a huge amount of data might sound promising, but I have doubts in training an AI on simulated data and then try to apply these on the real machine.