Abstract
The goal of this paper is to study haptic skill representation and display in a Chinese calligraphy training system. The challenge is to model haptic skill during the writing of different strokes in Chinese characters and to achieve haptic rendering with high fidelity and stability. The planning of the writing process is organized at three levels: task, representation and device level to describe the haptic handwriting skill. State transition graph (STG) is proposed to describe switches between tasks during the handwriting. Chinese characters are modeled using 39 typical strokes, which are further grouped into basic and compound strokes. The compound stroke is considered to be sequential combination of the basic strokes. Straight and curve strokes are modeled using line segment and the Bezier curve, respectively. Information from STG is used for real-time collision detection and haptic rendering. Ambiguity of the collision detection at stroke-corner points is prevented using active stroke combined with local nearest point computation. A modified virtual fixture method is developed for haptic rendering. The approach is tested on a prototype training system using Phantom desktop. Initial experiments suggest that the proposed modeling and rendering method is effective.
Similar content being viewed by others
References
Solis J, Avizzano CA, Bergamasco M (2002) Teaching to write Japanese characters using a haptic interface. In: Proceedings of the 10th international symposium on Haptic interfaces for virtual environment and teleoperator systems, HAPTICS, pp 255–262
Henmi K, Yoshikawa T (1998) Virtual lesson and its application to virtual calligraphy system. In: Proceedings of the 1998 IEEE international conference on robotics and automation. 2:1275–1280
Teo CL, Burdet E, Lim HP (2002) A robotic teacher of chinese handwriting. In: Proceedings of 10th international symposium on Haptic interfaces for virtual environment and teleoperator systems, HAPTICS, pp 335–341
Yang H-M, Lu J-J, Lee H-J (2001) A bezier curve-based approach to shape description for chinese calligraphy characters. In: Proceedings of the 6th international conference on document analysis and recognition, pp 276–280
Chu NS-H, Tai C-L (2002) An efficient brush model for physically-based 3D painting. In: Proceedings of the 10th Pacific conference on computer graphics and applications, pp 413–421
Yeh J-S, Lien T-Y, Ouhyoung M (2002) On the effects of haptic display in brush and ink simulation for Chinese painting and calligraphy. In: Proceedings of the 10th Pacific conference on computer graphics and applications, pp 439–441
SagaS, Kawakami N, Tachi S (2005) Haptic teaching using opposite force presentation. In: Proceeding of the 1st World Haptics conference, Pisa, Italy, pp 18–20
Hennion B, Gentaz E, Gouagout P, Bara F (2005) Telemaque, a new visuo-haptic interface for remediation of dysgraphic children. In: Proceedings of the 1st World Haptics conference, Pisa, Italy, pp 18–20
Sakuma M et al (1999) System for Japanese calligraphy lesson with force feedback. In: Proceedings of the 8th annual symposium on Haptic interfaces for virtual environment and teleoperator systems
Srinivasan MA, Basdogan C (1997) Haptics in virtual environments: taxonomy, research status, and challenges. Comput Graph 21(4):393–404
Adams RJ, Hannaford B (1999) “Stable Haptic interaction with virtual environments”. IEEE Trans Rob Autom 15:3
Acknowledgements
This work is supported by the Science Foundation of China Post-doctoral Research and the National Science Foundation of China under the grant No. 50275003. Their support is greatly appreciated. Authors would also like to thank Professor Hong Z. Tan from Purdue Univ. for her proof reading and suggestions during revision phase of the paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, D., Zhang, Y. & Yao, C. Stroke-based modeling and haptic skill display for Chinese calligraphy simulation system. Virtual Reality 9, 118–132 (2006). https://doi.org/10.1007/s10055-005-0012-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10055-005-0012-4