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...
Other Authors: | |
---|---|
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 |