Underwater Robotics : control of marine manipulator-vehicle systems
For using underwater vehicle-manipulator systems (UVMS) in a challenging envi-ronment, it is important to have a good mathematical description of the systemwhich accounts for disturbances such as ocean currents. The dynamics equation onmatrix form is therefore derived and different properties such a...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk
2014
|
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-25875 |
id |
ndltd-UPSALLA1-oai-DiVA.org-ntnu-25875 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-ntnu-258752014-08-30T04:58:56ZUnderwater Robotics : control of marine manipulator-vehicle systemsengAndresen, SimenNorges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikkInstitutt for teknisk kybernetikk2014For using underwater vehicle-manipulator systems (UVMS) in a challenging envi-ronment, it is important to have a good mathematical description of the systemwhich accounts for disturbances such as ocean currents. The dynamics equation onmatrix form is therefore derived and different properties such as positive definitenessand skew symmetry is obtained. Based on the derived equations, a sliding modecontroller has been designed in order to track trajectories in the configuration spaceof the UVMS. The controller is robust when it comes to uncertainties in dynamicsparameters and uncertainties in ocean current, yielding global asymptotic stabilityas long as the uncertainties are bounded.Furthermore, a kinematic control system has been designed for facilitating humanoperation of a UVMS, by allowing an operator to only control the end effectormotion. The rest of the motion is then resolved through a weighted least-normpseudo inverse solution of the Jacobian matrix, in order to avoid mechanical jointlimits. Moreover, the vehicle’s motion is controlled by an event based algorithm tolimit the motion of the vehicle. This is done by attaching a 3D meshed polygon tothe vehicle frame and check if the end effector is inside or outside this mesh. Themesh then represents the space, relative to the manipulator, were the end effectoris fully dexterous. The vehicle will then be commanded to move only when the endeffector reaches the outside of the meshed polygon.A simulator has been implemented, based on the derived equations. The simula-tions of the UVMS, with the two controllers, yields good tracking results for trackingtrajectories both in the workspace of the end effector and in the configuration spaceof the UVMS. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-25875Local ntnudaim:10675application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
description |
For using underwater vehicle-manipulator systems (UVMS) in a challenging envi-ronment, it is important to have a good mathematical description of the systemwhich accounts for disturbances such as ocean currents. The dynamics equation onmatrix form is therefore derived and different properties such as positive definitenessand skew symmetry is obtained. Based on the derived equations, a sliding modecontroller has been designed in order to track trajectories in the configuration spaceof the UVMS. The controller is robust when it comes to uncertainties in dynamicsparameters and uncertainties in ocean current, yielding global asymptotic stabilityas long as the uncertainties are bounded.Furthermore, a kinematic control system has been designed for facilitating humanoperation of a UVMS, by allowing an operator to only control the end effectormotion. The rest of the motion is then resolved through a weighted least-normpseudo inverse solution of the Jacobian matrix, in order to avoid mechanical jointlimits. Moreover, the vehicle’s motion is controlled by an event based algorithm tolimit the motion of the vehicle. This is done by attaching a 3D meshed polygon tothe vehicle frame and check if the end effector is inside or outside this mesh. Themesh then represents the space, relative to the manipulator, were the end effectoris fully dexterous. The vehicle will then be commanded to move only when the endeffector reaches the outside of the meshed polygon.A simulator has been implemented, based on the derived equations. The simula-tions of the UVMS, with the two controllers, yields good tracking results for trackingtrajectories both in the workspace of the end effector and in the configuration spaceof the UVMS. |
author |
Andresen, Simen |
spellingShingle |
Andresen, Simen Underwater Robotics : control of marine manipulator-vehicle systems |
author_facet |
Andresen, Simen |
author_sort |
Andresen, Simen |
title |
Underwater Robotics : control of marine manipulator-vehicle systems |
title_short |
Underwater Robotics : control of marine manipulator-vehicle systems |
title_full |
Underwater Robotics : control of marine manipulator-vehicle systems |
title_fullStr |
Underwater Robotics : control of marine manipulator-vehicle systems |
title_full_unstemmed |
Underwater Robotics : control of marine manipulator-vehicle systems |
title_sort |
underwater robotics : control of marine manipulator-vehicle systems |
publisher |
Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk |
publishDate |
2014 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-25875 |
work_keys_str_mv |
AT andresensimen underwaterroboticscontrolofmarinemanipulatorvehiclesystems |
_version_ |
1716711213362053120 |