研究生: |
劉逸明 Liu, Yi-Ming |
---|---|
論文名稱: |
餵食用人形機器人之建構與智慧型控制及其在雙手協調搬運物件之應用 Construction and Intelligent Control of a Feeding Humanoid Robot and Its Application to Two-Arm Coordination for Material Handling |
指導教授: |
蔡清元
Tsay, Tsing-Iuan |
學位類別: |
碩士 Master |
系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 中文 |
論文頁數: | 119 |
中文關鍵詞: | 倒傳遞類神經網路 、支援向量機 、視覺導引控制 、智慧型阻抗控制 、順應性控制 |
外文關鍵詞: | back-propagation neural network, vision-guided control, Support Vector Machine, Intelligent impedance control, compliant motion control |
相關次數: | 點閱:105 下載:10 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
機器人技術過去在工業界上貢獻良多。近幾年來,從工業上的應用擴大到我們的日常生活。本論文的目標為建構一個餵食用人形機器人,以用來扶持不能獨立進食的人們。所建構之餵食用人形機器人主要包括一個全方移動的輪式底盤、架在底盤上之一個固定軀幹、兩隻各具有七自由度之機械手臂、兩個機械手,並裝置有一全景式攝影機與和一部具有旋轉/俯仰/變焦攝影機之機械頭。在執行餵食的任務時,機器人的運動主要分主要兩個階段。在第一階段的運動是以視覺導引的控制策略來確定餐盤之姿態,並應用所開發之智慧型協調阻抗控制器,此開發之控制器來進行機器人雙手協同端餐盤之動作。第二階段的運動,同樣是以視覺引導控制策略來找出被餵食者口的姿態,進而控制機器人之右手臂夾取在餐盤中之固態食物,以達到餵食之動作。所應用之視覺導引控制策略是基於倒傳遞類神經網路,主要是用來得到目標之影像特徵與目標之姿態間的映射關係。最後我們透過實驗,以驗證我們所建構之餵食用人型機器人之性能。
The robot technology contributed much to the growth of manufacturing industries. In recent years, however, it is extending the activity from the manufacturing site to our daily life. The objective of this thesis is to create a feeding humanoid robot to support those who are unable to eat independently. The constructed feeding humanoid robot comprises mainly an omni-directional wheeled base, a fixed torso mounted on the mobile base, two seven-degrees-of-freedom arms, two robot hands and a head equipped with a panoramic camera and a pan/tilt/zoom camera. In the task of feeding, the humanoid robot moves in two stages. In the first stage of movement, a vision-guided control strategy is first utilized to determine the pose of the meal tray to be carried, and a developed intelligent coordination impedance controller is then applied to drive two robot arms to carry the meal tray. In the second stage of movement, the same vision-guided control strategy is first employed to find the pose of the human mouth to be fed, and the right arm of the feeding robot is then controlled to grasp solid foods in the meal tray and feed the person with the foods. The utilized vision-guided control strategy is based on the back-propagation neural network, which is applied to achieve the mapping between image features of the target and the pose of the target. Finally, a set of experiments are conducted to verify the performance of the constructed feeding humanoid robot.
[1] G. Asuni, G. Teti, C. Laschi, E. Guglielmelli and P. Dario, “Extension to End-effector Position and Orientation Control of a Learning-based Neurocontroller for a Humanoid Arm,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4151-4156, Oct. 2006.
[2] A. K. Bejczy, “Robot Arm Dynamics and Control,” JPL, California Institute of Technology, TM 33-69, 1974.C. J. C. Burges, “A Tutorial on Support Vector Machines for Pattern Recognition,” Data Mining and Knowledge Discovery, vol. 2, no. 2, pp. 121-167, 1998.
[3] B. E. Boser, I. Guyon, and V. N. Vapnik, “A Training Algorithm for Optimal Margin Classifiers,” Proceedings of the Fifth Annual Workshop on Computational Learning Theory 5, pp. 144-152, 1992.
[4] L. Bottou, C. Cortes, J. Denker, H.Drucker, I. Guyon, L.Jackel, Y. LeCun, U.Muller, E. Sackinger, P. Simard, and V. Vapnik, “Comparision of Classifier Methods: A Case Study in Handwriting Digit Recognition,” IEEE Computer Society Press In International Conference on Pattern Recognition, pp. 77-87, 1994.
[5] J. C. Burges and B. Schölkopf, “Improving the Accuracy and Speed of Support Vector Learning Machines,” in Advances in Neural Information Processing Systems 9 (M. Mozer, M. Jordan, and T. Petsche, eds.), pp. 375-381, Cambridge, MA: MIT Press, 1997.
[6] C. J. C. Burges, “A Tutorial on Support Vector Machines for Pattern Recognition,” Data Mining and Knowledge Discovery, vol. 2, no. 2, pp. 121-167, 1998.
[7] C. Charalambous, “Conjugate Gradient Algorithm for Efficient Training of Artificial Neural Network,” Proceedings of the IEE International Conference on Circuits, Devices and Systems, vol. 139, no. 3, pp. 301-310, June 1992.
[8] C. Chevallerean and W. Khalil, “Efficient Method for the Calculation of the Pseudo Inverse Kinematic Problem,” Proceedings of the IEEE Conference on Robotics and Automation, pp. 1842-1848, 1984.
[9] J. J. Craig, Introduction of Robotics Mechanics & Control, Addision-Wesley, 1986.
[10] K. Crammer and Y. Singer, “On the Larnability and Dsign of ou codes for multiclass problems,” in Computational Learning Theory, pp. 35-46, 2000.
[11] G. Flandin, F. Chaumette and E. Marchand, “Eye-in-hand/Eye-to-hand Cooperation for Visual Servoing,” Proceedings of the IEEE International Conference on Robotics and Automation, vol. 3, pp. 2741-2746, Apr. 2000.
[12] M. Friedman, A. Kandel, Fundamentals of Computer Numerical Analysis, CRC Press, 2000.
[13] M. T. Hagan and M. B. Menhaj, “Training Feedforward Networks with the Marquardt Algorithm,” IEEE Transactions on Neural Networks, vol. 5, Issue 6, pp. 989-993, Nov. 1994.
[14] N. Hogan, “On the Stability of Manipulators Performing Contact Tasks,” IEEE Journal Robotics Automation, vol. 4, pp. 667-686, 1988.
[15] N. Hogan, “Stable Execution of Contact Tasks Using Impedance Control,” Proceedings of EE Conference Robotics and Automation, pp. 1047-1054, 1987.
[16] N. Hogan, “Impedance Control: an Approach to Manipulation: Part I - Theory, Part II - Implementation, Part III - Applications,” ASME Journal Dynamic Systems, Measure, Control, vol. 107, pp. 1-24, 1985.
[17] C. W. Hsu and C. J. Lin, “A Comparison of Methods for Multi-class Support Vector Machines,” IEEE Transactions on Neural Networks, pp.415-425, 2002.
[18] S. Ishii, S. Tanaka, and F. Hiramatsu, “Meal Assistance Robot for Severely Handicapped People,” Proceedings of the IEEE International Conference on Robotics and Automation, vol. 2, pp. 1308-1313, May 1995.
[19] T. Joachims, “Text Categorization with Support Vector Machines: Learning with Many Relevant Features,” in Proceedings of ECML-98, 10th European Conference on Machine Learning (C.Nédellec and C. Rouveirol, eds.), (Chemnitz, DE), pp. 137-142, Springer Verlag, Heidelberg, DE,1998.
[20] O. Katib, K. Yokoi, O. Brock, K. Chang and A. Casal, “Robots in Human Environments: Basic Autonomous Capabilities,” International Journal of Robotics Research, pp. 684-696, 1999.
[21] W. Khalil and J. F. Kleinfinger, “A New Geometric Notation for Open and Closed Loop Robots,” Proceedings of IEEE International Conference on Robotics and Automation, pp. 1174-1180, 1986.
[22] M. Koga, K. Kosuge, K. Furuta and K. Nosaki, “Coordinated Motion Control of Robot Arms based on the Virtual Internal Model,” in the IEEE Transactions on Robotics and Automation, vol. 8, pp. 77-85, 1992.
[23] C. H. Lai and T. I. James Tsay, “Skill Learning for a Humanoid Robotic Ping-Pong Player,” International Symposium on Robotics and Intelligent Sensors (IRIS 2010), Nagoya, Japan, pp. 65-70, Mar. 2010. (Best Paper Award Finalist)
[24] F. L. Lewis, “Neural Network Control of Robot Manipulators,” IEEE Expert, pp. 64-75, 1996.
[25] F. L. Lewis, K. Liu and A. Yesildirek, “Multilayer Neural-net Robot Controller with Guaranteed Tracking Performance,” IEEE Transactions Neural Networks, vol. 7, no. 2, pp. 388-399, March, 1996..
[26] F. L. Lewis, K. Liu and A. Yesildirek, “Neural Net Robot Controller with Guaranteed Tracking Performance, “IEEE Transactions Neural Networks, vol. 6, no. 3, pp. 703-715, May, 1995.
[27] W.-S. Lu and Q.-H. Meng, “Impedance Control with Adaptation for Robotic Manipulators,” IEEE Transactions on Robotics and Automation, vol. 7, no. 3, pp. 408-415, 1991.
[28] T. Morita and S. Sugano, “Safety Materials and Control of Human-cooperative Robots,” Journal of Robotics and Mechatronics, vo1. 9, no. 1, pp. 33-40, 1997.
[29] A. Muis and K. Ohnishi, “Eye-to-Hand Approach on Eye-in-Hand Configuration Within Real-Time Visual Servoing,” IEEE/ASME Transactions on Mechatronics, vol. 10, Issue 4, pp. 404-410, Aug. 2005.
[30] S. Mukherjee, E. Osuna and F. Girosi, “Nonlinear Prediction of Chaotic Time Series Using Support Vector Machines,” in 1997 IEEE Workshop on Neural Networks for Signal Processing, pp.511-519, 1997.
[31] E. D. Orin and W. W. Schrader, “Efficient Computation of the Jacobian for Robot Manipulator,” The International Journal of Robotics Research, vol. 3, no. 4, pp. 66-75, 1984.
[32] R. P. Paul, “Problems and Research Issues Associated with the Hybrid Control of Force and Displacement,” in Proceedings IEEE Conference Robotics Automation, pp. 1966-1971, 1987.
[33] R. P. Paul, “Modeling, Trajectory Calculation, and Servoing of a Computer Controlled Arm,” Stanford Artificial Intelligence Laboratory, Stanford University, Memo AIM-177, 1972.
[34] H. Ritter, T. Martinetz and K. Schulten, Neural Computation and Self-Organizing Maps: an Introduction, Addison-Wesley, 1992.
[35] L. Sciavicco and B. Siciliano, Modeling and Control of Robot Manipulators, New York: McGraw-Hill Company, Inc. 1996.
[36] S. Setiawan, S. H. Hyon, J. Yamaguchi and A. Takanishi, “Physical Interaction between Human and a Bipedal Humanoid Robot-realization of Human-follow Walking,” Proceedings of the IEEE International Conference on Robotics and Automation, pp. 361-367, 1999..
[37] J.-J. E. Slotine and W. Li, “Adaptive Manipulator Control: A Case Study,” in Proceedings IEEE International Conference Robotics Automation, pp. 1392- 1400, 1987.
[38] J. Su, Y. Xi, U. D. Hanebeck and G. Schmidt, “Nonlinear Visual Mapping Model for 3-D Visual Tracking With Uncalibrated Eye-in-Hand Robotic System,” IEEE Transactions on Part B of System, Man, and Cybernetics, vol. 34, Issue 1, pp. 652-659, Feb. 2004.
[39] M. Topping, “An Overview of the Development of Handy 1, a Rehabilitation Robot to Assist the Severely Disabled,” Journal of Intelligent and Robotic Systems, vol. 34, no. 3, pp. 253-263, July 2002.
[40] T. P. Vogl, J. K. Mangis, A. K. Zigler, W. T. Zink and D. L.Alkon, “Accelerating the Convergence of the Backpropagation Method,” Biological Cybernetics, vol. 59, no. 4-5, pp. 256-264, Sep. 1998.
[41] C. H. Wang, Intelligent Control of Constrained Robot Manipulators, M. S. Thesis, Department of Mechanical Engineering, National Cheng Kung University, 2000.
[42] J. K. Waldron, W. S. Liang and S. J. Bolin, “A Study of the Jacobian Matrix of Serial Manipulator,” Transactions of ASME Journal of Mechanisms, Transmissions and Automation in Design vol. 107, pp. 230-238, June, 1985.
[43] D. E. Whitney, “Historical Perspective and State of the Art in Robot Force Control,” Proceedings of IEEE Conference Robotics and Automation, pp. 262-268, 1985.
[44] C. C. Yu, Intelligent Pose Control of Robot Manipulators for Vision-guided Feeding Tasks, Master Thesis, Dept. of Mechanical Eng., Nation Cheng Kung University, 2008.