Studies on Optimal Path Planning and Self-Collision Avoidance of 7-DOF Manipulators

碩士 === 國立交通大學 === 電控工程研究所 === 104 === In industry, six-degree-of-freedom (DOF) manipulators are most widely used, because the 3D position and orientation of the end-effector can be completely determined. However, if there exist obstacles in the work space, there may be no solutions for 6-DOF manipul...

Full description

Bibliographic Details
Main Authors: Tsai, Ho-Hsuan, 蔡和軒
Other Authors: Hsiao, Te-Sheng
Format: Others
Language:zh-TW
Published: 2015
Online Access:http://ndltd.ncl.edu.tw/handle/87023595970063708387
id ndltd-TW-104NCTU5449022
record_format oai_dc
spelling ndltd-TW-104NCTU54490222017-09-15T04:40:14Z http://ndltd.ncl.edu.tw/handle/87023595970063708387 Studies on Optimal Path Planning and Self-Collision Avoidance of 7-DOF Manipulators 七軸機器手臂最佳化路徑規劃與防止自我碰撞之研究 Tsai, Ho-Hsuan 蔡和軒 碩士 國立交通大學 電控工程研究所 104 In industry, six-degree-of-freedom (DOF) manipulators are most widely used, because the 3D position and orientation of the end-effector can be completely determined. However, if there exist obstacles in the work space, there may be no solutions for 6-DOF manipulators to avoid the obstacles. Seven-DOF manipulators can avoid the obstacle by exploiting the redundant DOF; therefore, they are worthy of further researches. The seven-DOF manipulator in this thesis has the similar structure to an anthropomorphic manipulator. The difference is that the manipulator in this thesis has an offset between the wrist and the elbow. To describe the relationship between the position of the end-effector of the manipulator and the angle of each joint, we built the manipulator's model by the D-H rules, and derived the kinematic model, and the dynamic model which includes motor models. The motors' torque is limited by the hardware. In such situation, trajectory commands are not always fulfilled by the manipulator because the motors cannot afford the torques required to follow the desired trajectory. In addition, it is an important issue in industry to reduce the moving time of manipulators, because moving faster means working more efficiently. Manipulators' self-collision-avoidance must be fulfilled by all the path planning methods. Once self-collision happens, manipulators will be damaged. In this thesis, we formulated two problems mentioned above as optimal control problems with the constraints of manipulators' self-collision-avoidance and maximum-motor-torque, and solved the path by using GPOPS software. However, dynamic equations of seven-DOF manipulators are very complicated, such that it spent a long time for GPOPS to solve the problem. To find a more efficient solver, we use dynamic programming, and compared the result with the solution derived by GPOPS software by means of simulations. Then we verify correctness and efficiency of both solutions. Hsiao, Te-Sheng 蕭得聖 2015 學位論文 ; thesis 55 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電控工程研究所 === 104 === In industry, six-degree-of-freedom (DOF) manipulators are most widely used, because the 3D position and orientation of the end-effector can be completely determined. However, if there exist obstacles in the work space, there may be no solutions for 6-DOF manipulators to avoid the obstacles. Seven-DOF manipulators can avoid the obstacle by exploiting the redundant DOF; therefore, they are worthy of further researches. The seven-DOF manipulator in this thesis has the similar structure to an anthropomorphic manipulator. The difference is that the manipulator in this thesis has an offset between the wrist and the elbow. To describe the relationship between the position of the end-effector of the manipulator and the angle of each joint, we built the manipulator's model by the D-H rules, and derived the kinematic model, and the dynamic model which includes motor models. The motors' torque is limited by the hardware. In such situation, trajectory commands are not always fulfilled by the manipulator because the motors cannot afford the torques required to follow the desired trajectory. In addition, it is an important issue in industry to reduce the moving time of manipulators, because moving faster means working more efficiently. Manipulators' self-collision-avoidance must be fulfilled by all the path planning methods. Once self-collision happens, manipulators will be damaged. In this thesis, we formulated two problems mentioned above as optimal control problems with the constraints of manipulators' self-collision-avoidance and maximum-motor-torque, and solved the path by using GPOPS software. However, dynamic equations of seven-DOF manipulators are very complicated, such that it spent a long time for GPOPS to solve the problem. To find a more efficient solver, we use dynamic programming, and compared the result with the solution derived by GPOPS software by means of simulations. Then we verify correctness and efficiency of both solutions.
author2 Hsiao, Te-Sheng
author_facet Hsiao, Te-Sheng
Tsai, Ho-Hsuan
蔡和軒
author Tsai, Ho-Hsuan
蔡和軒
spellingShingle Tsai, Ho-Hsuan
蔡和軒
Studies on Optimal Path Planning and Self-Collision Avoidance of 7-DOF Manipulators
author_sort Tsai, Ho-Hsuan
title Studies on Optimal Path Planning and Self-Collision Avoidance of 7-DOF Manipulators
title_short Studies on Optimal Path Planning and Self-Collision Avoidance of 7-DOF Manipulators
title_full Studies on Optimal Path Planning and Self-Collision Avoidance of 7-DOF Manipulators
title_fullStr Studies on Optimal Path Planning and Self-Collision Avoidance of 7-DOF Manipulators
title_full_unstemmed Studies on Optimal Path Planning and Self-Collision Avoidance of 7-DOF Manipulators
title_sort studies on optimal path planning and self-collision avoidance of 7-dof manipulators
publishDate 2015
url http://ndltd.ncl.edu.tw/handle/87023595970063708387
work_keys_str_mv AT tsaihohsuan studiesonoptimalpathplanningandselfcollisionavoidanceof7dofmanipulators
AT càihéxuān studiesonoptimalpathplanningandselfcollisionavoidanceof7dofmanipulators
AT tsaihohsuan qīzhóujīqìshǒubìzuìjiāhuàlùjìngguīhuàyǔfángzhǐzìwǒpèngzhuàngzhīyánjiū
AT càihéxuān qīzhóujīqìshǒubìzuìjiāhuàlùjìngguīhuàyǔfángzhǐzìwǒpèngzhuàngzhīyánjiū
_version_ 1718533783982964736