研究生: |
馮晨桓 Chen-Huan Feng |
---|---|
論文名稱: |
針對義大利麵條之翻炒式機器人設計及參數化軌跡控制系統開發 Stir Frying Robot Design and Parametric Trajectory Control System Development for Making Spaghetti |
指導教授: |
郭重顯
Chung-Hsien Kuo |
口試委員: |
劉益宏
Yi-Hung Liu 林其禹 Chyi-Yeu Lin 鍾聖倫 Sheng-Luen Chung |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電機工程系 Department of Electrical Engineering |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 中文 |
論文頁數: | 82 |
中文關鍵詞: | 翻炒義大利麵條機器人 、參數化軌跡控制 、動作分析 、逆向機構設計 |
外文關鍵詞: | stir frying robot, parametric trajectory control, motion analysis, inverse mechanism design. |
相關次數: | 點閱:234 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文提出一針對義大利麵條之翻炒式機器人設計及參數化軌跡控制方法;此研究內容為製作具一有三自由度之翻炒式機器人結構及控制系統。此一機構平台為一具有關節機構以及五連桿機構之設計,其可生成翻炒義大利麵條所需之運動軌跡。翻炒義大利麵條之運動軌跡是藉由動作擷取系統紀錄廚師翻炒義大利麵時之炒鍋軌跡,並進而分析炒鍋之位置、角速度和角加速度等運動學資料。其次將鍋子中心點及手腕點之運動軌跡以正弦曲線逼近法(Sum of Sine Function)進行曲線迴歸以找出軌跡方程式,並根據此軌跡方程式設計出五連桿機構之連桿長度及關節位置。為了因應不同義大利麵條之重量和濕黏度等條件,此論文提出參數化軌跡控制方法,此一系統具有5個軌跡調變參數,包括速度、進退衝程速度比例、關節馬達角度範圍、初始鍋面角度偏移和上升時間點。最後,本論文設計一操控面板,便於使用者操控機器人,其操控面板可以即時改變且顯示翻炒式機器人之參數,以因應義大利麵重量和濕黏度等不同情況進行調整,其方便於實際上的使用,並透過相關實驗來驗證此一研究之可行性。
This study proposes the design of a stir frying robot, and the stir frying robot is capable of cooking spaghetti in terms of parametric trajectory control scheme. The stir frying robot is composed of a three-degrees-of-freedom (DOF) mechanical structure and an embedded control system. The 3-DOF mechanical structure is formed with a five-linkage mechanism and a revolute joint, where the five-linkage mechanism is controlled via two AC motors to emulate the cook's sagittal wrist motion; an AC motor is formed as an active revolute joint to emulate the wrist posture to control the tilt angle of a frying pan. To analyze the trajectory of a stir frying trajectory, a motion capture system is used to collect the cook's stir frying motion for cooking spaghetti. The kinematic trajectory of a frying pan is analyzed based on the spatial position, velocity and acceleration. The trajectories of the center of the frying pan and the cook's wrist were investigated, and the sum of sine function is further used to generate the regressive trajectory equation. According to the regressive trajectory equation, the links' lengths and joint's positions of a five-linkage can be generated.
To overcome the effects of different spaghetti ingredients such as weight and moisture, this work proposes a parametric trajectory control scheme, and the control parameters are speed level, speed ratio of forwarding and returning strokes, range of wrist angles, initial frying pan angle and rising time. Finally, an embedded controller is realized to control the 3-DOF stir frying robot. A control panel is also provided to display and adjust the control parameters so that the cooks may easily adjust the robot trajectory to meet different spaghetti ingredients requirements. Many experiments showed successful stir frying spaghetti processes, and the results were shown and discussed in this thesis.
[1] J. Zhai, W. Yan, Z. Fu and Y. Zhao, “Kinematic Analysis of a Dual-arm Humanoid,” International Conference on Mechatronics and Automation (ICMA), pp. 249 – 254, 2012.
[2] H. Wang, W, Zhao, B. Lin, X. Lin and D. Zhang, “Dynamic analysis and robust reliability design of pan mechanism for a cooking robot,” IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 1996 – 2001, 2009.
[3] H. Rong, X. Dai and X. Liu, “Trajectory planning method of the pot in cooking robot,” International Asia Conference on Informatics in Control, Automation and Robotics (CAR) , pp. 129 – 132, 2010.
[4] N. Yoshida, T. Yoshimi, M. Mizukawa and Y. Ando, “A study of egg breaking motion by single robot arm,” Chinese Contorl Conference (CCC) , pp. 6057 – 6062, 2013.
[5] P. Kormushev, S. Calinon and D.G. Caldwell, “Robot motor skill coordination with EM-based Reinforcement Learning,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3232 – 3237, 2010.
[6] 削麵機器人[Online]
http://www.xinmedia.com/n/news_article.aspx?newsid=147034&type=0
[7] W.X Yan, Z. Fu, Y.H. Liu, R.Q. Liu, Y.Z. Zhao, X.Y. Zhou, J.H. Tang and P. Yan, “A new automatic cooking machine for Chinese dishes,” IEEE International Conference on Automation Science and Engineering, pp. 534 – 539, 2006.
[8] N.S. Razali and A.A. Manaf, “Gait recognition using motion capture data,” International Conference on Informatics and Systems (INFOS), pp. 67 – 71, 2012.
[9] W. Takano, K. Yamane and Y. Nakamura, “Capture Database through Symbolization, Recognition and Generation of Motion Patterns,” IEEE International Conference on Robotics and Automation, pp. 3092 – 3097, 2007.
[10] J. Zhao, W. Yi, S. Xia and Z. Wang, “Estimating human body segment parameters using motion capture data,” International Universal Communication Symposium (IUCS), pp. 243 – 249, 2010.
[11] Y. Han, “Computer animation in mobile phones using a motion capture database compressed by polynomial curve-fitting techniques,” IEEE Transactions on Consumer Electronics, pp. 1008 – 1016, 2008.
[12] S. Das, L. Trutoiu, A. Murai, D. Alcindor, M. Oh, F. D. L. Torre and J. Hodgins, “Quantitative measurement of motor symptoms in Parkinson's disease: A study with full-body motion capture data,” Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBC, pp. 6789 – 6792, 2011.
[13] 連育德,「以平滑支撐向量迴歸為基礎之大型雙足機器人類人倒單擺軌跡規劃」,碩士論文,國立台灣科大,民國102年。
[14] X. Zhang, Q. Zeng, J. Zhang and H. Dai, “The Design of Four-Bar Linkage of Large Inclined Angle Hydraulic Support,” International Conference on Engineering Computation, pp. 167 – 170, 2009.
[15] Y. Chen and J. Li, “Optimum design of four-bar linkage of beam-pumping unit based on sensitivity analysis,” International Conference on Logistics Systems and Intelligent Management, pp. 503 – 207, 2010.
[16] 尤英和,「基於遺傳演算法之連桿軌跡最佳化設計-以六連桿步行馬為例」,碩士論文,國立高雄第一科技大學,民國93年。
[17] F. Gravot, A. Haneda, K. Okada and M. Inaba, “Cooking for humanoid robot, a task that needs symbolic and geometric reasonings,” IEEE International Conference on Robotics and Automation, pp. 432 – 467, 2006.
[18] Y. Akagi, Y. Aoki, E. Hoshikawa and T. Sakashita, “Detection of professional techniques in cooking by image processing,” SICE Annual Conference, pp. 1484 – 1488, 2007.
[19] C. Nakayama, Y. Ikegaya, T. Katsumata, H. Aizawa, M. Shibasaki, K. Otsubo and S. Komuro, “Thermal-imaging of foods in heating process,” ICCAS 2008. International Conference on Control, Automation and Systems, pp. 950 – 953, 2008.
[20] H. Rong and X. Dai, “Action Recognition of the Hand Holding the Pot in Cooking,” Chinese Conference on Pattern Recognition (CCPR), pp. 1 – 6, 2010.
[21] Y. Yamakata, K. Kakusho and M. Minoh, “Object Recognition Based on Object's Identity for Cooking Recognition Task,” IEEE International Symposium on Multimedia (ISM), pp. 278 – 283, 2010.
[22] K. Yamazaki, Y. Watanabe, K. Nagahama, K. Okada and M. Inaba, “Recognition and manipulation integration for a daily assistive robot working on kitchen environments,” IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 196 – 201, 2010.
[23] J. Zhai, W. Yan, Z. Fu and Y. Zhao, “Kinematic analysis of a dual-arm humanoid cooking robot,” International Conference on Mechatronics and Automation (ICMA), pp. 249 – 254, 2012.