Dynamic Modeling and Simulation of Robot Manipulators : The Newton-Euler Formulation

Dynamic modeling means deriving equations that explicitly describes the relationship between force and motion in a system. To be able to control a robot manipulator as required by its operation, it is important to consider the dynamic model in design of the control algorithm and simulation of motion...

Full description

Bibliographic Details
Main Author: Høifødt, Herman
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk 2011
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-13275
id ndltd-UPSALLA1-oai-DiVA.org-ntnu-13275
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ntnu-132752013-01-08T13:32:37ZDynamic Modeling and Simulation of Robot Manipulators : The Newton-Euler FormulationengHøifødt, HermanNorges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikkInstitutt for teknisk kybernetikk2011ntnudaim:5943MTTK teknisk kybernetikkReguleringsteknikkDynamic modeling means deriving equations that explicitly describes the relationship between force and motion in a system. To be able to control a robot manipulator as required by its operation, it is important to consider the dynamic model in design of the control algorithm and simulation of motion. In general there are two approaches available; the Euler-Lagrange formulation and the Newton-Euler formulation. This thesis explains briefly the differences of the formulations, and then research the Newton-Euler method in detail. A complete derivation of the method is derived, and an automated framework for applying the method on any serial manipulator with revolute joints is presented. By using the framework, the Newton-Euler formulation is applied on a modern industrial manipulator with six degrees of freedom. The dynamic parameters of the system are estimated, and the validity of the resulting dynamic model is verified by several simulations in open and closed loop.The simulations show that the system is unstable in open loop, and that it achieves global asymptotic stability in closed loop with gravity compensation, by including PD controllers with independent joint control. The latter is a confirmation of a mathematical proof based on a Lyapunov stability analysis, which is presented as well. Equivalent simulations of the dynamic model of the same manipulator derived by the standard Euler-Lagrange formulation show that the efficiency of recursive procedures is way higher that treating the manipulator as a whole.A suggestion for future work is performing thorough dynamic parameter identification. An improved model can ultimately be implemented in the controller of the manipulator, and optimized for a specific job task. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-13275Local ntnudaim:5943application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ntnudaim:5943
MTTK teknisk kybernetikk
Reguleringsteknikk
spellingShingle ntnudaim:5943
MTTK teknisk kybernetikk
Reguleringsteknikk
Høifødt, Herman
Dynamic Modeling and Simulation of Robot Manipulators : The Newton-Euler Formulation
description Dynamic modeling means deriving equations that explicitly describes the relationship between force and motion in a system. To be able to control a robot manipulator as required by its operation, it is important to consider the dynamic model in design of the control algorithm and simulation of motion. In general there are two approaches available; the Euler-Lagrange formulation and the Newton-Euler formulation. This thesis explains briefly the differences of the formulations, and then research the Newton-Euler method in detail. A complete derivation of the method is derived, and an automated framework for applying the method on any serial manipulator with revolute joints is presented. By using the framework, the Newton-Euler formulation is applied on a modern industrial manipulator with six degrees of freedom. The dynamic parameters of the system are estimated, and the validity of the resulting dynamic model is verified by several simulations in open and closed loop.The simulations show that the system is unstable in open loop, and that it achieves global asymptotic stability in closed loop with gravity compensation, by including PD controllers with independent joint control. The latter is a confirmation of a mathematical proof based on a Lyapunov stability analysis, which is presented as well. Equivalent simulations of the dynamic model of the same manipulator derived by the standard Euler-Lagrange formulation show that the efficiency of recursive procedures is way higher that treating the manipulator as a whole.A suggestion for future work is performing thorough dynamic parameter identification. An improved model can ultimately be implemented in the controller of the manipulator, and optimized for a specific job task.
author Høifødt, Herman
author_facet Høifødt, Herman
author_sort Høifødt, Herman
title Dynamic Modeling and Simulation of Robot Manipulators : The Newton-Euler Formulation
title_short Dynamic Modeling and Simulation of Robot Manipulators : The Newton-Euler Formulation
title_full Dynamic Modeling and Simulation of Robot Manipulators : The Newton-Euler Formulation
title_fullStr Dynamic Modeling and Simulation of Robot Manipulators : The Newton-Euler Formulation
title_full_unstemmed Dynamic Modeling and Simulation of Robot Manipulators : The Newton-Euler Formulation
title_sort dynamic modeling and simulation of robot manipulators : the newton-euler formulation
publisher Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk
publishDate 2011
url http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-13275
work_keys_str_mv AT høifødtherman dynamicmodelingandsimulationofrobotmanipulatorsthenewtoneulerformulation
_version_ 1716523507694698496