CPC B43K 23/12 (2013.01) [B43K 29/08 (2013.01); G06F 3/0346 (2013.01); G06F 3/03545 (2013.01); G06N 20/10 (2019.01)] | 19 Claims |
1. A cap for positioning on a shaft to record movements of the shaft, comprising:
a housing configured to be attached to a distal end of the shaft opposite a writing end of the shaft;
a plurality of sensors configured to measure position and orientation of the distal end of the shaft and output the position and orientation as sensor data;
a controller configured to process the sensor data and output processed data;
a memory configured to store the processed data;
a transmitter configured to transmit the processed data; and
a machine learning module configured to:
receive the processed data;
extract features from the processed data; and
classify the features into a character based on a trained classification model,
wherein to classify the features into a character, the machine learning module is configured to:
perform primary classification based on submovement analysis that finds Gaussian curves and breaks each curve into submovements; and
perform secondary classification that classifies the submovements into characters based on specific values of the extracted features.
|