| 研究生: |
朱泓嘉 Chu, Hong-Jia |
|---|---|
| 論文名稱: |
以ROS為基礎建置筆畫拆解的書法機器人之研究 The study of a Calligraphy Robot with Stroke Decomposition Based on ROS |
| 指導教授: |
廖德祿
Liao, Teh-Lu |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 工程科學系 Department of Engineering Science |
| 論文出版年: | 2024 |
| 畢業學年度: | 112 |
| 語文別: | 中文 |
| 論文頁數: | 62 |
| 中文關鍵詞: | 書法 、機械手臂 、書法機器人 、影像處理 、筆畫拆解 |
| 外文關鍵詞: | Calligraphy, robotic arm, calligraphy robot, image processing, stroke decomposition |
| 相關次數: | 點閱:43 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著時間的推移,現代人傳遞訊息的方式日新月異,從過去的手寫書信到如今可以通過智慧型手機和電腦傳遞訊息。科技的進步給現代人帶來了許多便利。然而,在這樣的背景下,代表中華民族的一大文化瑰寶—書法藝術,卻日漸式微。隨著科技的發展,了解書法和懂得書寫書法的人越來越少,新一代人也越來越少願意承接這項藝術。如果人文藝術能夠與現代科技相結合,對於傳統藝術的保留與傳承必定會產生正面的影響。近年來,開始有學者將書法與機器人相結合,創造出了“書法機器人”概念。在機器人書寫之前,必須對書法字圖像進行相關影像處理。本論文將探討如何透過書法字的外型來拆解筆畫,利用骨架提取算法獲取筆畫的平面路徑,並通過筆畫寬度來模擬下筆深度,以取得每個筆畫三維路徑。影像處理的最後一步則是利用每個筆畫的起點與終點的平面位置來比較並排列出正確的筆順。最後,透過機器人操作系統(ROS)整合影像處理節點和六軸機械手臂的控制節點進行書法字的書寫,最終實現模仿實際書寫的書法字。
Over time, the ways in which modern people transmit messages have evolved rapidly, from handwritten letters in the past to using smartphones and computers today. Technological advancements have brought numerous conveniences to contemporary life, causing traditional art forms like calligraphy to gradually fade from daily routines. Consequently, the number of people who understand and master calligraphy is diminishing. This phenomenon not only represents a significant loss to the art of calligraphy but also poses a challenge to the inheritance of Chinese culture. To integrate technology with tradition, the concept of a calligraphy robot has emerged. This paper employs image processing techniques to extract writing paths and uses Robot Operating System (ROS) to integrate the entire system and control a robotic arm to perform calligraphy writing.
[1] L. Wang-Hsing, "Image Recognition Based Calligraphy and Sketch Robots," Master, Department of Electronic Engineering, Chienkuo Technology University, 2017.
[2] H. Shu-Ching, "The Intelligent Calligraphy Robot," Master, Department of Mechanical Engineering, National Taiwan University of Science and Technology, 2019.
[3] J. Ming-Xiu, "Calligraphy Robot: Transformation from Generated Calligraphy Images to Control Signals of Robotic Arm," Master, Computer Science and Information Engineering, National Chung Cheng University, 2021.
[4] K. W. Lo, K. W. Kwok, S. M. Wong, and Y. Yam, "Brush footprint acquisition and preliminary analysis for Chinese calligraphy using a robot drawing platform," in 2006 IEEE/RSJ international conference on intelligent robots and systems, 2006: IEEE, pp. 5183-5188.
[5] F. Yao, G. Shao, and J. Yi, "Extracting the trajectory of writing brush in Chinese character calligraphy," Engineering Applications of Artificial Intelligence, vol. 17, no. 6, pp. 631-644, 2004.
[6] C. Tung-Yi, "A Vision-Based Robot System for Writing Chinese Characters," Master, Department of Electrical Engineering, National Taiwan University of Science and Technology, 2002.
[7] T. Y. Zhang and C. Y. Suen, "A fast parallel algorithm for thinning digital patterns," Communications of the ACM, vol. 27, no. 3, pp. 236-239, 1984.
[8] W. Zhang, W. An, and D. Huang, "Writing process restoration of Chinese calligraphy images based on skeleton extraction," in IOP Conference Series: Materials Science and Engineering, 2019, vol. 569, no. 3: IOP Publishing, p. 032060.
[9] Y. Sun, H. Qian, and Y. Xu, "A geometric approach to stroke extraction for the Chinese calligraphy robot," in 2014 IEEE International Conference on Robotics and Automation (ICRA), 2014: IEEE, pp. 3207-3212.
[10] T. Bai, C. Guo, Y. Liu, Y. Lu, X. Dai, and F.-Y. Wang, "Parallel calligraphy robot: Framework and system implementation," IEEE Journal of Radio Frequency Identification, vol. 7, pp. 163-167, 2022.
[11] S. Hernandez-Mendez, C. Maldonado-Mendez, A. Marin-Hernandez, H. V. Rios-Figueroa, H. Vazquez-Leal, and E. R. Palacios-Hernandez, "Design and implementation of a robotic arm using ROS and MoveIt!," in 2017 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), 2017: IEEE, pp. 1-6.
[12] Z. Yu-Hong, "3D Free Space Object Detection Technology Combined With ROS MoveIt! to Achieve Robotic Arm Object Grasping," Master, Department of Electrical Engineering, National Cheng Kung University, 2022.
[13] L.-Y. Huang, "ROS Based Manipulator Welding Simulation and 3D Pose Estimation of Workpiece with Depth Camera," Master, Department of Mechanical Enging, Yuan Ze University, 2022.
[14] M. Quigley et al., "ROS: an open-source Robot Operating System," in ICRA workshop on open source software, 2009, vol. 3, no. 3.2: Kobe, Japan, p. 5.
[15] S. Chitta, "MoveIt!: an introduction," Robot Operating System (ROS) The Complete Reference (Volume 1), pp. 3-27, 2016.
[16] D. Zhou, R. Jia, and M. Xie, "Mirobot: A Low-Cost 6-DOF Educational Desktop Robot," in Robotics in Education: RiE 2021 12, 2022: Springer, pp. 189-200.
[17] D. Zhou, M. Xie, P. Xuan, and R. Jia, "A teaching method for the theory and application of robot kinematics based on MATLAB and V‐REP," Computer Applications in Engineering Education, vol. 28, no. 2, pp. 239-253, 2020.
[18] N. Koenig and A. Howard, "Design and use paradigms for gazebo, an open-source multi-robot simulator," in 2004 IEEE/RSJ international conference on intelligent robots and systems (IROS)(IEEE Cat. No. 04CH37566), 2004, vol. 3: Ieee, pp. 2149-2154.
[19] H. R. Kam, S.-H. Lee, T. Park, and C.-H. Kim, "Rviz: a toolkit for real domain data visualization," Telecommunication Systems, vol. 60, pp. 337-345, 2015.
[20] J. J. Craig, Introduction to Robotics Mechanics and Control, 3th ed. Pearson Prentice Hall, 2005.
[21] J. Denavit and R. S. Hartenberg, "A kinematic notation for lower-pair mechanisms based on matrices," 1955.
[22] S. H. Mark W. Spong, and M. Vidyasagar, Robot Modeling and Control, First ed ed. JOHN WILEY & SONS, 2005.
[23] D. L. Pieper, The kinematics of manipulators under computer control. Stanford University, 1969.
[24] J. W. Tukey, Exploratory data analysis. Springer, 1977.
[25] S. Suzuki, "Topological structural analysis of digitized binary images by border following," Computer vision, graphics, and image processing, vol. 30, no. 1, pp. 32-46, 1985.
[26] I. Sobel and G. Feldman, "A 3x3 isotropic gradient operator for image processing," a talk at the Stanford Artificial Project in, vol. 1968, pp. 271-272, 1968.
[27] J. Canny, "A computational approach to edge detection," IEEE Transactions on pattern analysis and machine intelligence, no. 6, pp. 679-698, 1986.
[28] J. Shi, "Good features to track," in 1994 Proceedings of IEEE conference on computer vision and pattern recognition, 1994: IEEE, pp. 593-600.
[29] C. Harris and M. Stephens, "A combined corner and edge detector," in Alvey vision conference, 1988, vol. 15, no. 50: Citeseer, pp. 10-5244.
[30] K. Fan, J. Li, and S. Li, "Fine grained control of robotic calligraphy," in 2018 33rd Youth Academic Annual Conference of Chinese Association of Automation (YAC), 2018: IEEE, pp. 1089-1093.
[31] 劉佳岩 and 章夏芬, "基於書寫規則的書法字筆畫及筆順提取," 微型機與應用, vol. 34, no. 15, pp. 51-54, 2015.
校內:2029-08-12公開