研究生: |
張書菡 Shu-Han Chang |
---|---|
論文名稱: |
手勢操作六軸機械手臂運動技術 Hand motion operated 6-axis robot arm manipulation |
指導教授: |
林其禹
Chyi-Yeu Lin |
口試委員: |
林遠球
none 黃志良 Chih-Lyang Hwang |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 機械工程系 Department of Mechanical Engineering |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 中文 |
論文頁數: | 55 |
中文關鍵詞: | 機器手臂 、手勢操作 、示教 、遠端遙控 、六軸感測 |
外文關鍵詞: | hand posture, teach pendant, tele-operation, 6-axis sensing |
相關次數: | 點閱:531 下載:8 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本文透過 Kinect擷取手套特徵物件的3D位移資訊,以及使用LPMS-B六軸加速度感測器即時感測手腕當前三軸角度姿態,整合成終端效果器六軸資訊,對機器手臂執行遠端操作。其中手套的設計結合Arduino的開關控制,遠端控制機器手臂終端效果器上裝設的機器夾爪開闔(抓取或放置物件),發展出一套不必事先教導,可供人類藉著移動自己的手掌來直接指揮六軸機器手臂執行六軸同動運動,完成對隨意物件所需的操作。
此技術適合應用在隨機使用機械手臂執行物件操作的場合,以直覺手勢直接引導的操作方式,免除示教過程,創造時間節約、使用效率和競爭力,提高智慧自動化水平。
相同技術也可用在創造難以教導或需長時間才能完成的機器手臂困難運動軌跡,再重複實施在機器手臂後續的物件操作上。這對需要複雜軌跡才能完成的物件組裝而言具高度應用價值。
In this thesis, 3D displacement information of the featured glove is captured by Kinect and the Euler’s angles of the operator’s wrist are postured by LPMS-B 6-axis acceleration sensor (from L-P Research) immediately. After that, the 3D displacement information is integrated with Euler’s angles into the integral 6-axis information for defining the real-time end-effector position and posture in the robot arm tele-operation.
Furthermore, the featured glove was equipped with an Arduino circuit for controlling the on-off operation (grasping or releasing object) of the gripper on the end-effector. This innovative system can be used to control the 6-axis robot arm to operate a randomly-positioned object without pre-teaching.
This technique is particularly suitable for operating randomly-positioned objects by using multi-axis robot arm. The operation is intuitive, without the time-consuming teaching process, save time, and increase efficiency.
The new system can also be used in generating trajectories for some hard-to-teach or high time-consuming object operations. The trajectory produced by the hand posture operation can be subsequently used on repeated object operations. This is a valuable tool for some hard-to-teach assembly tasks.
[1] Adam Rogowski, “Industrially oriented voice control system.” Robotics and Computer-Integrated Manufacturing, pp.303-315, 2012.
[2] Juan Pablo Wachs, Mathias Kölschet, Helman Stern, Yael Edan, “Vision-based hand-gesture applications.” Communications of the ACM , pp.60-71, 2011.
[3] Signe Moe, Ingrid Schjolberg. “Real-time hand guiding of industrial manipulator in 5 DOF using Microsoft Kinect and accelerometer.” IEEE, pp.644-649, 2013.
[4] Jagdish Lal Raheja, Radhey Shyam, Umesh Kumar, P Bhanu Prasad, “Real-Time Robotic Hand Control Using Hand Gestures.” Machine Learning and Computing (ICMLC), pp.12-16, 2010.
[5] Sagar Shirwalkar, Alok Singh, “Telemanipulation of an industrial robotic arm using gesture recognition with Kinect.” Control, Automation, Robotics and Embedded Systems (CARE), 2013 International Conference on. IEEE, pp.1-6, 2013.
[6] Jorge Pomares, Pablo Gil, and Fernando Torres, “Visual control of robots using range images,” Sensors, pp.3-22, 2010
[7] Luis-Rodolfo Landa-Hurtado, Fabian-Andres Mamani-Macaya, Harold-Rodrigo-Marcos Valenzuela-Coloma, Manuel Fuentes-Maya, Ricardo-Franco Mendoza-Garcia, “Kinect-based Trajectory Teaching for Industrial Robots.”, Pan-American Congress of Applied Mechanics(PACAM), 2014.
[8] Josep Amat, Manel Frigola, Alícia Casals. “Virtual exoskeleton for telemanipulation.” Experimental Robotics VII. Springer Berlin Heidelberg, pp.21-30, 2001.
[9] Josep Amat, Alícia Casals, Manel Frigola, Enric Martín, “Experimental Bilateral Control Telemanipulation Using a Virtual Exoskeleton.” Experimental Robotics VIII. Springer Berlin Heidelberg, pp.350-359, 2003.
[10] Heping Chen, Weihua Sheng, Ning Xi, Mumin Song, Yifan Chen, “Automated robot trajectory planning for spray painting of free-form surfaces in automotive manufacturing.” Robotics and Automation, 2002. Proceedings. ICRA'02. IEEE International Conference on. IEEE, pp.450-455, 2002.
[11] Lung-Wen Tsai. “Robot analysis: the mechanics of serial and parallel manipulators.” John Wiley & Sons, 1999.
[12] 王俊評,「工業機器人之運動學分析及相關軟體之開發」,碩士論文,國立台灣科技大學,台北,2011。
[13] 歐陽妏青,「工業機器人之奇異點分析」,碩士論文,國立台灣科技大學,台北,2011。
[14] 呂易達,「七軸機器人反位移分析之研究」,國立台灣科技大學,台北,2009。
[15] Microsoft. (2012) http://www.play.com/games/xbox360/4-110296372/kinect/product.html.
[16] Tilak Dutta, “Evaluation of the Kinect™ sensor for 3-D kinematic measurement in the workplace.” Applied ergonomics, pp.645-649, 2012.
[17] Riyad A. El-laithy, Jidong Huang, Michael Yeh. “Study on the use of Microsoft Kinect for robotics applications.” Position Location and Navigation Symposium (PLANS), 2012 IEEE/ION. IEEE, pp.1280-1288, 2012.
[18] Color Detection & Object Tracking. (2013) http://opencv-srf.blogspot.tw/2010/09/object-detection-using-color-seperation.html
[19] Kourosh Khoshelham, Sander Oude Elberink. “Accuracy and resolution of Kinect depth data for indoor mapping applications.” Sensors, 2012.
[20] 劉濤、閆志剛、張尊岭,「整體最小二乘法在空間直角坐標轉換中的應用」,中國科技論文在線,2010。
[21] 陳宇、白征東,「基於非線性最小乘算法的空間座標轉換」,大地測量與地球動力學,第30卷,第二期,第129-132頁,2010。
[22] Curve Fitting - Least Squares Approximation http://www.ms.uky.edu/~ma138/Spring15/Curve_fitting.pdf
[23] B-Spline基本特性, http://www.me.ncu.edu.tw/jylai/CAD/B-spline.doc
[24] V-REP User Manual http://www.coppeliarobotics.com/helpFiles/
[25] LPMS User’s Guide, http://www.lp-research.com/wp-content/uploads/2012/05/LpmsAllUsersGuide1.3.4.pdf