請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/78594完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 黃漢邦 | zh_TW |
| dc.contributor.author | 張祐慈 | zh_TW |
| dc.contributor.author | Yu-Tzu Chang | en |
| dc.date.accessioned | 2021-07-11T15:06:09Z | - |
| dc.date.available | 2024-08-15 | - |
| dc.date.copyright | 2019-08-23 | - |
| dc.date.issued | 2019 | - |
| dc.date.submitted | 2002-01-01 | - |
| dc.identifier.citation | [1] M. Aazam and E.-N. Huh, "Fog Computing and Smart Gateway Based Communication for Cloud of Things," Proc. of 2014 International Conference on Future Internet of Things and Cloud, Barcelona, Spain, pp. 464-470, Aug., 2014.
[2] B. V. Adorno, P. Fraisse, and S. Druon, "Dual Position Control Strategies Using the Cooperative Dual Task-Space Framework," Proc. of 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, pp. 3955-3960, Oct., 2010. [3] R. Arumugam, V. R. Enti, L. Bingbing, W. Xiaojun, K. Baskaran, F. F. Kong, A. S. Kumar, K. D. Meng, and G. W. Kit, "Davinci: A Cloud Computing Framework for Service Robots," Proc. of 2010 IEEE international conference on robotics and automation, Anchorage, AK, USA, pp. 3084-3089, May, 2010. [4] Y. Björnsson, V. Bulitko, and N. Sturtevant, "Tba*: Time-Bounded A," Proc. of Twenty-First International Joint Conference on Artificial Intelligence, Pasadena, California, USA, pp. 431-436, July , 2009. [5] R. Bonitz and T. C. Hsia, "Internal Force-Based Impedance Control for Cooperating Manipulators," IEEE Transactions on Robotics and Automation, Vol. 12, No. 1, pp. 78-89, 1996. [6] S. R. Buss, "Introduction to Inverse Kinematics with Jacobian Transpose, Pseudoinverse and Damped Least Squares Methods," IEEE Transactions in Robotics and Automation, Vol. 17, pp. 1-19, 2004. [7] F. Caccavale, P. Chiacchio, and S. Chiaverini, "Task-Space Regulation of Cooperative Manipulators," Automatica, Vol. 36, No. 6, pp. 879-887, 2000. [8] F. Caccavale, P. Chiacchio, A. Marino, and L. Villani, "Six-Dof Impedance Control of Dual-Arm Cooperative Manipulators," IEEE/ASME Transactions On Mechatronics, Vol. 13, No. 5, pp. 576-586, 2008. [9] L. Chen, Y. Shan, W. Tian, B. Li, and D. Cao, "A Fast and Efficient Double-Tree Rrt*-Like Sampling-Based Planner Applying on Mobile Robotic Systems," IEEE/ASME Transactions on Mechatronics, Vol. 23, No. 6, pp. 2568-2578, 2018. [10] P. Chiacchio, S. Chiaverini, and B. Siciliano, "Direct and Inverse Kinematics for Coordinated Motion Tasks of a Two-Manipulator System," Journal of dynamic systems, measurement, and control, Vol. 118, No. 4, pp. 691-697, 1996. [11] J. J. Craig, Introduction to Robotics: Mechanics and Control, 3rd Ed., New York: Prentice Hall, 2004. [12] Y. Gan, X. Dai, and J. Li, "Cooperative Path Planning and Constraints Analysis for Master-Slave Industrial Robots," International Journal of Advanced Robotic Systems, Vol. 9, No. 3, pp. 1-13, 2012. [13] D. H. Gottlieb, "Robots and Topology," Proc. of 1986 IEEE International Conference on Robotics and Automation (ICRA 1986), San Francisco, CA, United States, pp. 1689-1691, April, 1986. [14] W. Gueaieb, F. Karray, and S. Al-Sharhan, "A Robust Hybrid Intelligent Position/Force Control Scheme for Cooperative Manipulators," IEEE/ASME Transactions on Mechatronics, Vol. 12, No. 2, pp. 109-125, 2007. [15] P. E. Hart, N. J. Nilsson, and B. Raphael, "A Formal Basis for the Heuristic Determination of Minimum Cost Paths," IEEE Transactions on Systems Science and Cybernetics, Vol. 4, No. 2, pp. 100-107, 1968. [16] D. Hunziker, M. Gajamohan, M. Waibel, and R. D'Andrea, "Rapyuta: The Roboearth Cloud Engine," Proc. of 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, pp. 438-444, May, 2013. [17] J.-H. Jean and L.-C. Fu, "An Adaptive Control Scheme for Coordinated Multimanipulator Systems," IEEE Transactions on Robotics and Automation, Vol. 9, No. 2, pp. 226-231, 1993. [18] S. Karaman and E. Frazzoli, "Incremental Sampling-Based Algorithms for Optimal Motion Planning," Proc. of Robotics: Science and Systems, 2010. [19] S. Karaman and E. Frazzoli, "Sampling-Based Motion Planning with Deterministic Μ-Calculus Specifications," Proc. of Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference, Shanghai, China, pp. 2222-2229, Dec, 2009. [20] B. Kehoe, A. Matsukawa, S. Candido, J. Kuffner, and K. Goldberg, "Cloud-Based Robot Grasping with the Google Object Recognition Engine," Proc. of 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, pp. 4263-4270, May, 2013. [21] B. Kehoe, S. Patil, P. Abbeel, and K. Goldberg, "A Survey of Research on Cloud Robotics and Automation," IEEE Transactions on automation science and engineering, Vol. 12, No. 2, pp. 398-409, 2015. [22] R. E. Korf, "Real-Time Heuristic Search," Artificial intelligence, Vol. 42, No. 2-3, pp. 189-211, 1990. [23] J. Kuffner, "Cloud-Enabled Robots," Proc. of IEEE-RAS international conference on humanoid robots, Nashville, TN, USA, pp. 176-181, Dec., 2010. [24] J. J. Kuffner Jr and S. M. LaValle, "Rrt-Connect: An Efficient Approach to Single-Query Path Planning," Proc. of ICRA, San Francisco, CA, USA, Vol. 2, April, 2000. [25] K. Kumar, J. Liu, Y.-H. Lu, and B. Bhargava, "A Survey of Computation Offloading for Mobile Systems," Mobile Networks and Applications, Vol. 18, No. 1, pp. 129-140, 2013. [26] S. M. LaValle, "Rapidly-Exploring Random Trees: A New Tool for Path Planning,"1998. [27] K.-Y. Lian, C.-S. Chiu, and P. Liu, "Semi-Decentralized Adaptive Fuzzy Control for Cooperative Multirobot Systems with H (Infinity) Motion/Internal Force Tracking Performance," IEEE transactions on systems, man, and cybernetics. Part B, Cybernetics: a publication of the IEEE Systems, Man, and Cybernetics Society, Vol. 32, No. 3, pp. 269-280, 2002. [28] S. Liu, H. Liu, K. Dong, X. Zhu, and B. Liang, "A Path Optimization Algorithm for Motion Planning with the Moving Target," Proc. of 2018 IEEE International Conference on Mechatronics and Automation (ICMA), Changchun, China, pp. 2126-2131, Aug., 2018. [29] J. Y. S. Luh and Y. F. Zheng, "Constrained Relations between Two Coordinated Industrial Robots for Motion Control," The International Journal of Robotics Research, Vol. 6, No. 3, pp. 60-70, 1987. [30] E. F. Mohamed, K. El-Metwally, and A. R. Hanafy, "An Improved Tangent Bug Method Integrated with Artificial Potential Field for Multi-Robot Path Planning," Proc. of 2011 International Symposium on Innovations in Intelligent Systems and Applications, Istanbul, Turkey, pp. 555-559, Jun, 2011. [31] G. Mohanarajah, D. Hunziker, R. D'Andrea, and M. Waibel, "Rapyuta: A Cloud Robotics Platform," IEEE Transactions on Automation Science and Engineering, Vol. 12, No. 2, pp. 481-493, 2015. [32] G. Mohanarajah, V. Usenko, M. Singh, R. D'Andrea, and M. Waibel, "Cloud-Based Collaborative 3d Mapping in Real-Time with Low-Cost Robots," IEEE Transactions on Automation Science and Engineering, Vol. 12, No. 2, pp. 423-431, 2015. [33] Y. Nakamura and H. Hanafusa, "Inverse Kinematic Solutions with Singularity Robustness for Robot Manipulator Control," Journal of Dynamic Systems, Measurement, and Control, Vol. 108, No. 3, pp. 163-171, 1986. [34] H. Pang and K.-L. Tan, "Authenticating Query Results in Edge Computing," Proc. of Proceedings. 20th International Conference on Data Engineering, Boston, MA, USA, pp. 560-571, April, 2004. [35] H. A. Park and C. G. Lee, "Dual-Arm Coordinated-Motion Task Specification and Performance Evaluation," Proc. of 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, South Korea, pp. 929-936, Oct., 2016. [36] H. A. Park and C. S. G. Lee, "Extended Cooperative Task Space for Manipulation Tasks of Humanoid Robots," Proc. of 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, pp. 6088-6093, May, 2015. [37] L. Riazuelo, M. Tenorth, D. Di Marco, M. Salas, D. Gálvez-López, L. Mösenlechner, L. Kunze, M. Beetz, J. D. Tardós, and L. Montano, "Roboearth Semantic Mapping: A Cloud Enabled Knowledge-Based Approach," IEEE Transactions on Automation Science and Engineering, Vol. 12, No. 2, pp. 432-443, 2015. [38] A. Rodriguez-Angeles and H. Nijmeijer, "Mutual Synchronization of Robots Via Estimated State Feedback: A Cooperative Approach," IEEE Transactions on control systems technology, Vol. 12, No. 4, pp. 542-554, 2004. [39] J. M. Sanz, M. Hernani, G. Zaragoza, and A. Brunete, "Expert-Guided Kinodynamic Rrt Path Planner for Non-Holonomic Robots," Proc. of 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, pp. 6540-6545, Oct., 2018. [40] S. A. Schneider and R. H. Cannon, "Object Impedance Control for Cooperative Manipulation: Theory and Experimental Results," IEEE Transactions on Robotics and Automation, Vol. 8, No. 3, pp. 383-394, 1992. [41] B. Siciliano and O. Khatib, Springer Handbook of Robotics, 2nd Ed., Springer, 2016. [42] D. Sun and J. K. Mills, "Adaptive Synchronized Control for Coordination of Multirobot Assembly Tasks," IEEE Transactions on Robotics and Automation, Vol. 18, No. 4, pp. 498-510, 2002. [43] K. Suzuki and M. Inoue, "Home Network System with Cloud Computing and Distributed Autonomous Control," Proc. of 2012 IEEE 16th International Symposium on Consumer Electronics, Harrisburg, PA, USA, pp. 1-6, June, 2012. [44] L. W. Tsai, Robot Analysis: The Mechanics of Serial and Parallel Manipulators, 1st Ed., New Jersey: John Wiley & Sons, 1999. [45] C. W. Wampler, "Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods," IEEE Transactions on Systems, Man, and Cybernetics, Vol. 16, No. 1, pp. 93-101, 1986. [46] S. H. Wang, "Motion Planning and Obstacle Avoidance of Dual Robotic Arms," Master Thesis, Graduate Institute of Mechanical Engineering, National Taiwan University, 2012. [47] J. T. Wen and K. Kreutz-Delgado, "Motion and Force Control of Multiple Robotic Manipulators," Automatica, Vol. 28, No. 4, pp. 729-743, 1992. [48] Q. Xu, T. Yu, and J. Bai, "The Mobile Robot Path Planning with Motion Constraints Based on Bug Algorithm," Proc. of 2017 Chinese Automation Congress (CAC), Jinan, China, pp. 2348-2352, Oct., 2017. [49] K. Yang and S. Sukkarieh, "3d Smooth Path Planning for a Uav in Cluttered Natural Environments," Proc. of 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France, pp. 794-800, Oct., 2008. [50] T. Yoshikawa, "Manipulability of Robotic Mechanisms," The International Journal of Robotics Research, Vol. 4, No. 2, pp. 3-9, 1985. [51] D. Zhang, Y. Xu, and X. Yao, "An Improved Path Planning Algorithm for Unmanned Aerial Vehicle Based on Rrt-Connect," Proc. of 2018 37th Chinese Control Conference (CCC), Wuhan, China, pp. 4854-4858, July, 2018. [52] H. Zhang, Y. Wang, J. Zheng, and J. Yu, "Path Planning of Industrial Robot Based on Improved Rrt Algorithm in Complex Environments," IEEE Access, Vol. 6, pp. 53296-53306, 2018. | - |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/78594 | - |
| dc.description.abstract | 本文主要探究於多機器手臂在未知環境中的協作任務運動規劃與控制,透過所提出的雲端機器人架構來讓各個機械手臂不僅能達到安全穩定的運作,還能藉由雲端服務完成遠端互動、動作排程與系統監控等功能。當使用者經由手機應用程式察看系統資訊並給出期望的命令時,雲端會使用其資料庫與演算法對該任務進行所有可行動作的安排。排程結果隨後傳遞至機械手臂附近的邊緣節點以進行路徑規劃演算法,倘若無法順利生成完整的無碰撞路徑時,則回傳訊息給雲端做修正或發送通知給使用者。最後,機械手臂執行規劃好的路徑,並經由導納控制完成協作過程中的環境干擾順應,以及用PID控制來最小化系統內力。同時,路徑最佳化演算法會優化尚未被執行的路徑來節省機械手臂的能量損失。從模擬與實驗結果中可驗證出所提之理論與方法的可行性與優良效能。 | zh_TW |
| dc.description.abstract | This thesis mainly addresses the motion planning and control of cooperative tasks with multiple manipulators in an unknown environment. Based on the proposed framework of the cloud robotics system, the manipulators can carry out safe and stable operations, and the cloud can implement functions, such as remote interactions, action scheduling, and system monitoring. When the users view the information of the system and give the commands through mobile applications, the cloud utilizes the database and the algorithms to schedule all feasible actions for the given tasks. After completing action scheduling, the result transmits to the edge nodes near manipulators to execute the path planning algorithm. If there is no collision-free path, the edge nodes will feedback a message to the cloud to do the modifications or to send the notification of the failure to the user. Finally, the planned paths are executed by the manipulators. The admittance control is used to accomplish the compliance for environmental disturbance, and the PID control is used to minimize the internal force during the cooperation. At the same time, the path optimization algorithm optimizes the currently unexecuted paths to further reduce the energy cost of manipulators. According to the simulations and experiments, the proposed theories and methods are verified to have an effective performance. | en |
| dc.description.provenance | Made available in DSpace on 2021-07-11T15:06:09Z (GMT). No. of bitstreams: 1 ntu-108-R06522802-1.pdf: 5750711 bytes, checksum: 299af4702fdee02debbc6cc8c5c5ba9a (MD5) Previous issue date: 2019 | en |
| dc.description.tableofcontents | 誌謝 i
摘要 iii Abstract v List of Tables ix List of Figures xi Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Contributions 2 1.3 Organization of the Thesis 4 Chapter 2 Kinematics of Robotics System 7 2.1 Standard Robot Arm 8 2.1.1 Forward Kinematics 9 2.1.2 Inverse Kinematics 10 2.1.3 Singularity Avoidance 12 2.2 Multiple Robot Arms 13 2.2.1 Master-Slave Approach 14 2.2.2 Extended-Cooperative-Task Space Approach 17 Chapter 3 Cooperative Motion Planning and Control 21 3.1 Path Planning 21 3.1.1 RRT-Connect 23 3.1.2 Advanced RRT-Connect 28 3.1.3 Cooperative ARRT-Connect 36 3.1.4 Optimal Path Planning 38 3.2 Admittance Control for Cooperation 43 3.2.1 Modeling 44 3.2.2 Object Motion Tracking with Environment Compliance 48 3.2.3 End-Effector Trajectory with Internal Force Control 49 3.3 Summary 50 Chapter 4 Cloud Robotics System 51 4.1 Flow Chart 52 4.2 Hardware Platform 54 4.2.1 Six-DOF Manipulator 54 4.2.2 PC-Based Controller 56 4.2.3 Sensors 58 4.3 Cloud Platform 61 4.3.1 Edge Computing 63 4.3.2 Action Planning 65 4.4 Software Platform 69 4.4.1 Simulator 69 4.4.2 Mobile Application 71 4.5 Summary 72 Chapter 5 Simulations and Experiments 73 5.1 Path Planning with Single Robot Arm 73 5.2 Path Planning with Dual Robot Arms 83 5.3 Path Optimization 86 5.4 Admittance Control for Cooperation 89 5.5 Transported Task with Cloud Robotics System 93 Chapter 6 Conclusions and Future Works 97 6.1 Conclusions 97 6.2 Future Works 98 References 99 | - |
| dc.language.iso | en | - |
| dc.subject | 多機械手臂協作 | zh_TW |
| dc.subject | 遠端互動 | zh_TW |
| dc.subject | 導納控制 | zh_TW |
| dc.subject | 路徑規劃 | zh_TW |
| dc.subject | 雲端機器人系統 | zh_TW |
| dc.subject | Cooperation of Multiple Manipulators | en |
| dc.subject | Path Planning | en |
| dc.subject | Admittance Control | en |
| dc.subject | Remote Interaction | en |
| dc.subject | Cloud Robotics System | en |
| dc.title | 基於雲端服務之多機械手臂協作運動規劃與控制 | zh_TW |
| dc.title | Cooperative Motion Planning and Control of Multi-Robot Manipulators based on Cloud Service | en |
| dc.type | Thesis | - |
| dc.date.schoolyear | 107-2 | - |
| dc.description.degree | 碩士 | - |
| dc.contributor.oralexamcommittee | 蔡清元;程啟正;李祖聖 | zh_TW |
| dc.contributor.oralexamcommittee | ;; | en |
| dc.subject.keyword | 雲端機器人系統,遠端互動,多機械手臂協作,路徑規劃,導納控制, | zh_TW |
| dc.subject.keyword | Cloud Robotics System,Remote Interaction,Cooperation of Multiple Manipulators,Path Planning,Admittance Control, | en |
| dc.relation.page | 103 | - |
| dc.identifier.doi | 10.6342/NTU201903550 | - |
| dc.rights.note | 未授權 | - |
| dc.date.accepted | 2019-08-14 | - |
| dc.contributor.author-college | 工學院 | - |
| dc.contributor.author-dept | 機械工程學系 | - |
| dc.date.embargo-lift | 2024-08-23 | - |
| 顯示於系所單位: | 機械工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-107-2.pdf 未授權公開取用 | 5.62 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
