![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Dynamics of a general multi axis robot with analytical optimal torque analysis
Số trang: 5
Loại file: pdf
Dung lượng: 806.22 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
The robot equations of motion are obtained from the implemented program and verified against those obtained using only Lagrange equation. The output of program for the 3 DOF robot was used to find the optimal torque using analytical optimization analysis for a given set of parameters. This procedure analysis can be used as a benchmark analysis for any optimization technique.
Nội dung trích xuất từ tài liệu:
Dynamics of a general multi axis robot with analytical optimal torque analysisJournal of Automation and Control Engineering, Vol. 1, No. 2, June 2013Dynamics of a General Multi-axis Robot withAnalytical Optimal Torque AnalysisAtef A. Ata, Mohamed A. Ghazy, and Mohamed A. GadouDepartment of Engineering Mathematics and Physics, Faculty of Engineering, Alexandria University, Alexandria 21544,EgyptEmail: atefa@alexu.edu.eg, {mohghazy, eng.mohamed.aref}@gmail.comAbstract—Robot dynamics is considered one of the mostimportant issues in robot design and control. Manytechniques were developed to find equations of motion. Oneof these techniques is Lagrange-Euler method which issuitable for numerical simulation. In this paper animplementation of Lagrange-Euler to find equations ofmotion for any general multi-axis robot giving only robotconfigurations is introduced. The program is verified for a 3Degree-of-Freedom robot. The robot equations of motionare obtained from the implemented program and verifiedagainst those obtained using only Lagrange equation. Theoutput of program for the 3 DOF robot was used to find theoptimal torque using analytical optimization analysis for agiven set of parameters. This procedure analysis can be usedas a benchmark analysis for any optimization technique.generalized coordinates. In the comparison betweenNewton-Euler and Lagrange-Euler Silver [4] showed thatthe computational complexities of the two techniques arethe same.In this paper, an implementation based of LagrangeEuler technique to determine the equations of motion foran n-axis robot is presented. An example for a 3 DOFrobot is illustrated to verify the proposed algorithm. Ananalytical optimization approach is investigated as abenchmark for minimum energy using any optimizationtechnique. The paper is organized as follows: section IIcontains the equations of motion in compact form anddetails of the algorithm to get each term. Section IIIpresents the case study for a 3 DOF robot while sectionIV is devoted to analytical optimization analysis followedby discussion and conclusions in section V and references.Index Terms—dynamics, lagrange-euler, genetic algorithm,trajectory planning, optimal.II.I.INTRODUCTIONDYNAMICAL ANALYSISThe objective of Lagrange-Euler method is to getequations of motion for a robot provided that robotconfigurations and the kinematic equation in terms ofDenavit-Hartenberg are given. Lagrange-Euler techniquedepends on finding kinetic energy of a body which ischanged with its spatial and angular velocity in generalmotion and finding its potential energy. In the case ofrigid body dynamics, the only source for potential energyis gravity. It is suitable for rigid robot but there weresome research activities on using this technique forflexible robotic manipulators and this is mentioned byLin and Yuan [5].The general form of robot equation of motion can begiven using Lagrange-Euler technique in the followingform:Optimal trajectory planning is regarded as a veryimportant area for research where some constraints andobjectives are required to be optimized. Some examplesof objective functions are minimum path for amanipulator travel to achieve its target, minimum time intravel, and minimum applied torques on manipulatorjoints. Also there may be constraints on the maximumtorque that can be applied on any joint. Robot dynamicmodel is important as it provides relationship between theapplied forces/torques and the motion of robotmanipulator.Many techniques have been developed to find theequations of motion of a multi-degree-of-freedom robotsuch as Newton-Euler and Lagrange-Euler. A shortreview in the field of this research including fundamentalwork and present techniques can be found in Featherstoneand Orin [1]. Hollerbach [2] proved that Newton-Eulerapproach can be formulated as a recursive structurewhich can be faster than treating the manipulator as awhole; he also showed that Lagrange-Euler can be usedin a recursive manner. Lagrange-Euler technique is sosuitable for numerical solution. Khalil [3] provided moredetails about these techniques and presented sometechniques on conversion between Cartesian andnnj 1j 1 k 1(1)is thewhere is the actuator torque of joint i,actuator inertia of joint i, is the generalized coordinaterepresented by p if the joint is prismatic or represented byif the joint is revolute, n is the total number of links andterms can begotten as follows:Dij nTrace U pj J pU pi T p max ( i , j )Manuscript received September 11, 2012; revised December 22,2012.©2013 Engineering and Technology Publishingdoi: 10.12720/joace.1.2.144-148nTi Dij q j I i act qi Dijk q j qk Di144(2)Journal of Automation and Control Engineering, Vol. 1, No. 2, June 2013Dijk nTrace U pjk J pU piT The developed program is able to find equations ofmotion for any general multi-axis robot giving robotconfiguration and its A matrices. Table I describesprogram inputs in details.Program main units are:(3)p max ( i , j , k )nDi m p g TU pi r p(4)p 1A. ModelThe model is the main procedure of the program. It isused to do summations and to calculate D terms whichare needed to be computed.where is the pseudo inertia matrix for link i and isdefined by: I xx I yy I zz2I yxJi I zxmi xiI xyI xzI xx I yy I zzI yz2I zyI xx I yy I zz2mi zimi yimi xi mi yi mi zi mi B. GetD2This module is used to calculate termsC. GetD3This module is used to calculate terms(5)Ajq j* Ai.D. GetD1This module is used to calculate terms .The following is a flowchart for the main componentof the implemented programwhereis the mass of link i andarecoordinates of center of link i relative to the linkcoordinate frame. On th ...
Nội dung trích xuất từ tài liệu:
Dynamics of a general multi axis robot with analytical optimal torque analysisJournal of Automation and Control Engineering, Vol. 1, No. 2, June 2013Dynamics of a General Multi-axis Robot withAnalytical Optimal Torque AnalysisAtef A. Ata, Mohamed A. Ghazy, and Mohamed A. GadouDepartment of Engineering Mathematics and Physics, Faculty of Engineering, Alexandria University, Alexandria 21544,EgyptEmail: atefa@alexu.edu.eg, {mohghazy, eng.mohamed.aref}@gmail.comAbstract—Robot dynamics is considered one of the mostimportant issues in robot design and control. Manytechniques were developed to find equations of motion. Oneof these techniques is Lagrange-Euler method which issuitable for numerical simulation. In this paper animplementation of Lagrange-Euler to find equations ofmotion for any general multi-axis robot giving only robotconfigurations is introduced. The program is verified for a 3Degree-of-Freedom robot. The robot equations of motionare obtained from the implemented program and verifiedagainst those obtained using only Lagrange equation. Theoutput of program for the 3 DOF robot was used to find theoptimal torque using analytical optimization analysis for agiven set of parameters. This procedure analysis can be usedas a benchmark analysis for any optimization technique.generalized coordinates. In the comparison betweenNewton-Euler and Lagrange-Euler Silver [4] showed thatthe computational complexities of the two techniques arethe same.In this paper, an implementation based of LagrangeEuler technique to determine the equations of motion foran n-axis robot is presented. An example for a 3 DOFrobot is illustrated to verify the proposed algorithm. Ananalytical optimization approach is investigated as abenchmark for minimum energy using any optimizationtechnique. The paper is organized as follows: section IIcontains the equations of motion in compact form anddetails of the algorithm to get each term. Section IIIpresents the case study for a 3 DOF robot while sectionIV is devoted to analytical optimization analysis followedby discussion and conclusions in section V and references.Index Terms—dynamics, lagrange-euler, genetic algorithm,trajectory planning, optimal.II.I.INTRODUCTIONDYNAMICAL ANALYSISThe objective of Lagrange-Euler method is to getequations of motion for a robot provided that robotconfigurations and the kinematic equation in terms ofDenavit-Hartenberg are given. Lagrange-Euler techniquedepends on finding kinetic energy of a body which ischanged with its spatial and angular velocity in generalmotion and finding its potential energy. In the case ofrigid body dynamics, the only source for potential energyis gravity. It is suitable for rigid robot but there weresome research activities on using this technique forflexible robotic manipulators and this is mentioned byLin and Yuan [5].The general form of robot equation of motion can begiven using Lagrange-Euler technique in the followingform:Optimal trajectory planning is regarded as a veryimportant area for research where some constraints andobjectives are required to be optimized. Some examplesof objective functions are minimum path for amanipulator travel to achieve its target, minimum time intravel, and minimum applied torques on manipulatorjoints. Also there may be constraints on the maximumtorque that can be applied on any joint. Robot dynamicmodel is important as it provides relationship between theapplied forces/torques and the motion of robotmanipulator.Many techniques have been developed to find theequations of motion of a multi-degree-of-freedom robotsuch as Newton-Euler and Lagrange-Euler. A shortreview in the field of this research including fundamentalwork and present techniques can be found in Featherstoneand Orin [1]. Hollerbach [2] proved that Newton-Eulerapproach can be formulated as a recursive structurewhich can be faster than treating the manipulator as awhole; he also showed that Lagrange-Euler can be usedin a recursive manner. Lagrange-Euler technique is sosuitable for numerical solution. Khalil [3] provided moredetails about these techniques and presented sometechniques on conversion between Cartesian andnnj 1j 1 k 1(1)is thewhere is the actuator torque of joint i,actuator inertia of joint i, is the generalized coordinaterepresented by p if the joint is prismatic or represented byif the joint is revolute, n is the total number of links andterms can begotten as follows:Dij nTrace U pj J pU pi T p max ( i , j )Manuscript received September 11, 2012; revised December 22,2012.©2013 Engineering and Technology Publishingdoi: 10.12720/joace.1.2.144-148nTi Dij q j I i act qi Dijk q j qk Di144(2)Journal of Automation and Control Engineering, Vol. 1, No. 2, June 2013Dijk nTrace U pjk J pU piT The developed program is able to find equations ofmotion for any general multi-axis robot giving robotconfiguration and its A matrices. Table I describesprogram inputs in details.Program main units are:(3)p max ( i , j , k )nDi m p g TU pi r p(4)p 1A. ModelThe model is the main procedure of the program. It isused to do summations and to calculate D terms whichare needed to be computed.where is the pseudo inertia matrix for link i and isdefined by: I xx I yy I zz2I yxJi I zxmi xiI xyI xzI xx I yy I zzI yz2I zyI xx I yy I zz2mi zimi yimi xi mi yi mi zi mi B. GetD2This module is used to calculate termsC. GetD3This module is used to calculate terms(5)Ajq j* Ai.D. GetD1This module is used to calculate terms .The following is a flowchart for the main componentof the implemented programwhereis the mass of link i andarecoordinates of center of link i relative to the linkcoordinate frame. On th ...
Tìm kiếm theo từ khóa liên quan:
Journal of Automation and Control Engineering Dynamics of a general multi axis robot Analytical optimal torque analysis The 3 DOF robot The implemented programTài liệu liên quan:
-
Stock price forecasting using support vector machines and improved particle swarm optimization
4 trang 32 0 0 -
ANN based sizing of battery storage in a standalone PV system
5 trang 14 0 0 -
Optimal control of vehicle active suspension system
5 trang 14 0 0 -
3 trang 13 0 0
-
DC model based IMC method for brushless DC motor speed control
7 trang 13 0 0 -
A KE and FMEA based approach for library book transfer robot development
5 trang 12 0 0 -
3 trang 11 0 0
-
Linear quadratic optimal control problem of stochastic switching systems
4 trang 11 0 0 -
Human gait recognition: A silhouette based approach
3 trang 10 0 0 -
A robust digital watermarking using discrete wavelet transform in chrominance channel
4 trang 10 0 0