TeachingBot: Robot Teacher for Human Handwriting

Zhimin Hou*, Cunjun Yu*, David Hsu, Haoyong Yu
Robotics and Automation Letters (RA-L), 2026

Abstract

Teaching and learning physical skills often require one-on-one interaction, which makes it difficult to scale when there are not enough human teachers. TeachingBot is an adaptive robotic system that teaches handwriting to human learners through physical interaction.

The system addresses two central robot-teaching challenges: adapting to the learner's individual handwriting style and maintaining an engaging learning experience. TeachingBot captures the learner's writing style with a probabilistic model, generates a personalized teaching trajectory, and uses variable impedance control to adjust physical guidance based on learner performance. Human-subject experiments with 30 participants show improved handwriting and engagement over baseline methods.

Adaptive Robot Teaching

TeachingBot method overview

TeachingBot learns the learner's writing style, extracts training waypoints, and updates both trajectory and impedance for physical teaching.

Personalized trajectory: Writing samples are modeled probabilistically so the robot can generate guidance that balances the target reference with the learner's natural style.
Variable impedance: Physical guidance is adjusted over training so the robot can provide support while preserving active learner engagement.

Teaching Characters

The paper evaluates 15 common Chinese characters grouped by stroke count, covering frequently used stroke patterns.

Character qi trajectoryC1-1
Character er trajectoryC2-1
Character wan trajectoryC3-1
Character mu trajectoryC4-1
Character bing trajectoryC5-1
Character dao trajectoryC1-2
Character you trajectoryC2-2
Character chuan trajectoryC3-2
Character nei trajectoryC4-2
Character xiong trajectoryC5-2
Character ru trajectoryC1-3
Character ren trajectoryC2-3
Character wei trajectoryC3-3
Character fen trajectoryC4-3
Character dong trajectoryC5-3

Human Subject Study

TeachingBot was evaluated with 30 participants learning Chinese handwriting.

Each trial includes a pre-test, robot teaching, and final evaluation. The compared methods separate visual practice, rigid guidance, generic variable impedance, and TeachingBot's personalized guidance:

  • FC: learners copy the displayed reference without robot correction.
  • RGW: the robot rigidly guides the reference trajectory with maximum stiffness.
  • VIC-WTC: variable impedance control blends the learner and reference trajectories.
  • TeachingBot: variable impedance plus GMR-GP adaptation emphasizes important via-points.

Metric 1 measures whole-character structure; Metric 2 measures stroke-wise shape and placement.

Overall structure improves. Metric 1 improves over FC and is marginally better than RGW.
Stroke accuracy is the clearest gain. Metric 2 significantly outperforms FC, RGW, and VIC-WTC.
Engagement remains active. Higher interaction forces suggest learners stay physically involved.
Personalization matters. GMR-GP emphasizes key via-points instead of uniform blending.

Writing Examples

Metric 1 writing performance comparison

Metric 1 example: evaluation traces move closer to the reference structure.

Metric 2 writing performance comparison

Metric 2 example: TeachingBot gives the strongest stroke-wise correction.

Aggregate Results

Physical guidance helps learners capture the overall character; personalized trajectory adaptation is most useful for fine stroke details.

TeachingBot Metric 1 similarity improvement results

Metric 1 measures overall character layout. TeachingBot improves this global structure over FC and RGW.

TeachingBot Metric 2 similarity improvement results

Metric 2 measures individual stroke accuracy. TeachingBot significantly improves Metric 2 over all baselines.

TeachingBot interaction force results

Interaction force is used as an engagement signal; higher force suggests learners are actively participating.

TeachingBot personalized training waypoints

Personalized waypoints gradually move from the learner's writing toward the reference, especially near high-curvature regions.

Prior Experience

Prior Chinese-writing experience changes where learners improve. Experienced participants gain more in overall structure, while participants with basic familiarity show clearer stroke-wise gains. Novices show no consistent trend, suggesting they may need more feedback or longer training.

Metric 1 results by prior writing experience

Metric 1 by prior experience: experienced participants show clearer global-structure gains.

Metric 2 results by prior writing experience

Metric 2 by prior experience: basic-familiarity participants improve more, while novices show no clear trend.

BibTeX

@article{HouYu2026teachingbot,
  title = {TeachingBot: Robot Teacher for Human Handwriting},
  author = {Hou, Zhimin and Yu, Cunjun and Hsu, David and Yu, Haoyong},
  journal = {IEEE Robotics and Automation Letters},
  year = {2026}
}