A Sampling-Based Model Predictive Control Approachto Motion Planning Forautonomous Underwater Vehicles

In recent years there has been a demand from the commercial, research and military industries to complete tedious and hazardous underwater tasks. This has lead to the use of unmanned vehicles, in particular autonomous underwater vehicles (AUVs). To operate in this environment the vehicle must displa...

Full description

Bibliographic Details
Other Authors: Caldwell, Charmane Venda, 1976- (authoraut)
Format: Others
Language:English
English
Published: Florida State University
Subjects:
Online Access:http://purl.flvc.org/fsu/fd/FSU_migr_etd-4518
id ndltd-fsu.edu-oai-fsu.digital.flvc.org-fsu_254343
record_format oai_dc
collection NDLTD
language English
English
format Others
sources NDLTD
topic Electrical engineering
Computer engineering
spellingShingle Electrical engineering
Computer engineering
A Sampling-Based Model Predictive Control Approachto Motion Planning Forautonomous Underwater Vehicles
description In recent years there has been a demand from the commercial, research and military industries to complete tedious and hazardous underwater tasks. This has lead to the use of unmanned vehicles, in particular autonomous underwater vehicles (AUVs). To operate in this environment the vehicle must display kinematically and dynamically feasible trajectories. Kinematic feasibility is important to allow for the limited turn radius of an AUV, while dynamic feasibility can take into consideration limited acceleration and braking capabilities due to actuator limitations and vehicle inertia. Model Predictive Control (MPC) is a method that has the ability to systematically handle multi-input multi-output (MIMO) control problems subject to constraints. It finds the control input by optimizing a cost function that incorporates a model of the system to predict future outputs subject to the constraints. This makes MPC a candidate method for AUV trajectory generation. However, traditional MPC has difficulties in computing control inputs in real time for processes with fast dynamics. This research applies a novel MPC approach, called Sampling-Based Model Predictive Control (SBMPC), to generate kinematically or dynamically feasible system trajectories for AUVs. The algorithm combines the benefits of sampling-based motion planning with MPC while avoiding some of the major pitfalls facing both traditional sampling-based planning algorithms and traditional MPC, namely large computation times and local minimum problems. SBMPC is based on sampling (i.e., discretizing) the input space at each sample period and implementing a goal-directed optimization method (e.g., A?) in place of standard nonlinear programming. SBMPC can avoid local minimum, has only two parameters to tune, and has small computational times that allows it to be used online fast systems. A kinematic model, decoupled dynamic model and full dynamic model are incorporated in SBMPC to generate a kinematic and dynamic feasible 3D path. Simulation results demonstrate the efficacy of SBMPC in guiding an autonomous underwater vehicle from a start position to a goal position in regions populated with various types of obstacles. === A Dissertation submitted to the Department of Electrical and Computer Engineering in partial fulfillment of the requirements for the degree of Doctor of Philosophy. === Summer Semester, 2011. === April 21, 2011. === Autonomous Underwater Vehicle, Model Predictive Control, Sampling-Based Method, Motion Planning, Path Planning === Includes bibliographical references. === Emmanuel G. Collins, Jr., Professor Co-Directing Dissertation; Rodney G. Roberts, Professor Co-Directing Dissertation; David Cartes, University Representative; Linda S. DeBrunner, Committee Member.
author2 Caldwell, Charmane Venda, 1976- (authoraut)
author_facet Caldwell, Charmane Venda, 1976- (authoraut)
title A Sampling-Based Model Predictive Control Approachto Motion Planning Forautonomous Underwater Vehicles
title_short A Sampling-Based Model Predictive Control Approachto Motion Planning Forautonomous Underwater Vehicles
title_full A Sampling-Based Model Predictive Control Approachto Motion Planning Forautonomous Underwater Vehicles
title_fullStr A Sampling-Based Model Predictive Control Approachto Motion Planning Forautonomous Underwater Vehicles
title_full_unstemmed A Sampling-Based Model Predictive Control Approachto Motion Planning Forautonomous Underwater Vehicles
title_sort sampling-based model predictive control approachto motion planning forautonomous underwater vehicles
publisher Florida State University
url http://purl.flvc.org/fsu/fd/FSU_migr_etd-4518
_version_ 1719322431803359232
spelling ndltd-fsu.edu-oai-fsu.digital.flvc.org-fsu_2543432020-06-20T03:08:58Z A Sampling-Based Model Predictive Control Approachto Motion Planning Forautonomous Underwater Vehicles Caldwell, Charmane Venda, 1976- (authoraut) Collins, Emmanuel G. (professor co-directing dissertation) Roberts, Rodney G. (professor co-directing dissertation) Cartes, David (university representative) DeBrunner, Linda S. (committee member) Department of Electrical and Computer Engineering (degree granting department) Florida State University (degree granting institution) Text text Florida State University Florida State University English eng 1 online resource computer application/pdf In recent years there has been a demand from the commercial, research and military industries to complete tedious and hazardous underwater tasks. This has lead to the use of unmanned vehicles, in particular autonomous underwater vehicles (AUVs). To operate in this environment the vehicle must display kinematically and dynamically feasible trajectories. Kinematic feasibility is important to allow for the limited turn radius of an AUV, while dynamic feasibility can take into consideration limited acceleration and braking capabilities due to actuator limitations and vehicle inertia. Model Predictive Control (MPC) is a method that has the ability to systematically handle multi-input multi-output (MIMO) control problems subject to constraints. It finds the control input by optimizing a cost function that incorporates a model of the system to predict future outputs subject to the constraints. This makes MPC a candidate method for AUV trajectory generation. However, traditional MPC has difficulties in computing control inputs in real time for processes with fast dynamics. This research applies a novel MPC approach, called Sampling-Based Model Predictive Control (SBMPC), to generate kinematically or dynamically feasible system trajectories for AUVs. The algorithm combines the benefits of sampling-based motion planning with MPC while avoiding some of the major pitfalls facing both traditional sampling-based planning algorithms and traditional MPC, namely large computation times and local minimum problems. SBMPC is based on sampling (i.e., discretizing) the input space at each sample period and implementing a goal-directed optimization method (e.g., A?) in place of standard nonlinear programming. SBMPC can avoid local minimum, has only two parameters to tune, and has small computational times that allows it to be used online fast systems. A kinematic model, decoupled dynamic model and full dynamic model are incorporated in SBMPC to generate a kinematic and dynamic feasible 3D path. Simulation results demonstrate the efficacy of SBMPC in guiding an autonomous underwater vehicle from a start position to a goal position in regions populated with various types of obstacles. A Dissertation submitted to the Department of Electrical and Computer Engineering in partial fulfillment of the requirements for the degree of Doctor of Philosophy. Summer Semester, 2011. April 21, 2011. Autonomous Underwater Vehicle, Model Predictive Control, Sampling-Based Method, Motion Planning, Path Planning Includes bibliographical references. Emmanuel G. Collins, Jr., Professor Co-Directing Dissertation; Rodney G. Roberts, Professor Co-Directing Dissertation; David Cartes, University Representative; Linda S. DeBrunner, Committee Member. Electrical engineering Computer engineering FSU_migr_etd-4518 http://purl.flvc.org/fsu/fd/FSU_migr_etd-4518 This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s). The copyright in theses and dissertations completed at Florida State University is held by the students who author them. http://diginole.lib.fsu.edu/islandora/object/fsu%3A254343/datastream/TN/view/Sampling-Based%20Model%20Predictive%20Control%20Approachto%20Motion%20Planning%20Forautonomous%20Underwater%20Vehicles.jpg