Optimal 3D Path Planning for a 9 DOF Robot Manipulator with Collision Avoidance

This paper describes development of an optimal 3D path planner with collision avoidance for a 9 DOF robot manipulator. The application of the robot manipulator will be on an unmanned oil platform where it will be used for inspection. Most of the time the robot manipulator will follow a pre-programme...

Full description

Bibliographic Details
Main Author: Aasland, Kristoffer
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk 2008
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-8886
id ndltd-UPSALLA1-oai-DiVA.org-ntnu-8886
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ntnu-88862013-01-08T13:26:27ZOptimal 3D Path Planning for a 9 DOF Robot Manipulator with Collision AvoidanceengAasland, KristofferNorges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikkInstitutt for teknisk kybernetikk2008ntnudaimSIE3 teknisk kybernetikkReguleringsteknikkThis paper describes development of an optimal 3D path planner with collision avoidance for a 9 DOF robot manipulator. The application of the robot manipulator will be on an unmanned oil platform where it will be used for inspection. Most of the time the robot manipulator will follow a pre-programmed collision-free path specified by an operator. Situations where it is desirable to move the end effector from the current position to a new position without specifying the path in advance might occur. To make this possible a 3D path planner with collision avoidance is needed. The path planner presented in this paper is based on the well known Probabilistic Roadmap method (PRM). One of the main challenges using the PRM is to make a roadmap covering the entire collision free Configuration space, Cfree, and connect it into one connected component. It is shown by empirical testing that using a combination of the Bridge Sampling technique and a simple Random sampling technique gives best Coverage of the Cfree space and highest Connectivity in the roadmap for the given environment. An algorithm that increases the Connectivity and sometimes provide Maximal Connection is also described. A backup procedure that can be executed on-line if a query fails is also presented. The backup procedure is slow, but it increases the chances of succeeding a query if the goal is in a difficult area. It is also investigated if the coverage and connectivity can be further improved by using the potential field planner when connecting the waypoints. Empirical testing showed that the improvements of Coverage and Connectivity were limited and the sampling and query time increased. The query time for a roadmap containing 400 nodes and one containing 1000 nodes was compared. It turned out that a large roadmap did not necessarily affect the query time negative because it made it easier to connect the start and goal nodes. Three existing path smoothing algorithms and a new algorithm, called Deterministic Shortcut, were implemented and tested. Empirical testing showed that the Deterministic Shortcut algorithm outperformed the others when it came to path smoothing versus time. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-8886Local ntnudaim:4079application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ntnudaim
SIE3 teknisk kybernetikk
Reguleringsteknikk
spellingShingle ntnudaim
SIE3 teknisk kybernetikk
Reguleringsteknikk
Aasland, Kristoffer
Optimal 3D Path Planning for a 9 DOF Robot Manipulator with Collision Avoidance
description This paper describes development of an optimal 3D path planner with collision avoidance for a 9 DOF robot manipulator. The application of the robot manipulator will be on an unmanned oil platform where it will be used for inspection. Most of the time the robot manipulator will follow a pre-programmed collision-free path specified by an operator. Situations where it is desirable to move the end effector from the current position to a new position without specifying the path in advance might occur. To make this possible a 3D path planner with collision avoidance is needed. The path planner presented in this paper is based on the well known Probabilistic Roadmap method (PRM). One of the main challenges using the PRM is to make a roadmap covering the entire collision free Configuration space, Cfree, and connect it into one connected component. It is shown by empirical testing that using a combination of the Bridge Sampling technique and a simple Random sampling technique gives best Coverage of the Cfree space and highest Connectivity in the roadmap for the given environment. An algorithm that increases the Connectivity and sometimes provide Maximal Connection is also described. A backup procedure that can be executed on-line if a query fails is also presented. The backup procedure is slow, but it increases the chances of succeeding a query if the goal is in a difficult area. It is also investigated if the coverage and connectivity can be further improved by using the potential field planner when connecting the waypoints. Empirical testing showed that the improvements of Coverage and Connectivity were limited and the sampling and query time increased. The query time for a roadmap containing 400 nodes and one containing 1000 nodes was compared. It turned out that a large roadmap did not necessarily affect the query time negative because it made it easier to connect the start and goal nodes. Three existing path smoothing algorithms and a new algorithm, called Deterministic Shortcut, were implemented and tested. Empirical testing showed that the Deterministic Shortcut algorithm outperformed the others when it came to path smoothing versus time.
author Aasland, Kristoffer
author_facet Aasland, Kristoffer
author_sort Aasland, Kristoffer
title Optimal 3D Path Planning for a 9 DOF Robot Manipulator with Collision Avoidance
title_short Optimal 3D Path Planning for a 9 DOF Robot Manipulator with Collision Avoidance
title_full Optimal 3D Path Planning for a 9 DOF Robot Manipulator with Collision Avoidance
title_fullStr Optimal 3D Path Planning for a 9 DOF Robot Manipulator with Collision Avoidance
title_full_unstemmed Optimal 3D Path Planning for a 9 DOF Robot Manipulator with Collision Avoidance
title_sort optimal 3d path planning for a 9 dof robot manipulator with collision avoidance
publisher Norges teknisk-naturvitenskapelige universitet, Institutt for teknisk kybernetikk
publishDate 2008
url http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-8886
work_keys_str_mv AT aaslandkristoffer optimal3dpathplanningfora9dofrobotmanipulatorwithcollisionavoidance
_version_ 1716520081658216448