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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |