SlideShare a Scribd company logo
1 of 19
Download to read offline
A Bottom-Following Preview Controller for
      Autonomous Underwater Vehicles


      Carlos Silvestre, Rita Cunha, Nuno Paulino, and António Pascoal

                                   By:
                             Ahmed El Sheikh
MSc Student, Mechatronics and Robotics, Sghool of Innovative Design, E-JUST
                        ahmad.elsheikh@hotmail.com
Carlos Silvestre: PhD, (IST), Lisbon,
Portugal.



Rita Cunha: PhD, (IST), Lisbon,
Portugal.



Nuno Paulino: M.Sc, (IST),
Lisbon, Portugal.


 António M. Pascoal, PhD,
 (IST), Lisbon, Portugal
Overview
•   State of The Art
•   Vehicle Dynamics
•   Error Space
•   Preview Problem Formulation
•   Discrete Time Controller Design
•   Reference Path
•   Implementation
•   Simulation Results
State of The Art

• Solving the problem of bottom –following for AUV
• Using the echo sounders to evaluate the terrain
  characteristics
• AUV linearized error dynamics for a pre-de ned set of
  operating regions
• Using the LMIs to solve the H2 state feedback control
  problem
• Using the D-Methodology to implement non-linear
  controller.
Vehicle Dynamics
        INFANTE vehicle




       Vehicle Characteristics
Length(m)     4.5
Width(m)      1.1
Height(m)     0.6
Thrusters     2 (Propellers & Nozzles)
Vehicle Dynamics(cont’)

            Coordinate frames: inertial {I}, Body {B}
                 Serret {T}, Desired Body {C}
Error Space


The vector of control inputs is:


And the output vector is:



Assume straight line, Vr=qc=0,
Error Space(cont’)
Error linearization




Discretization
Preview Problem Formulation
 Two echo sounders are used to              Reference path—slope discontinuity
 measure the characteristics of the
 seabed ahead of the AUV.




                                      The seabed signal
The linear error dynamics
Preview Problem Formulation(cont’)
Discrete Time Controller Design
The Linear Matrix Inequalities   Theoretical Background
(LMIs)approach is used to
design the discrete time H2
                                            Feedback interconnection
state feedback controller
Discrete Time Controller Design(cont’)

Preview Controller Synthesis Technique
Reference Path
                                             Sensor readings &offset to obtain the data points

•Adding the elevation offset
•Output inertial frame {I} - x coordinate
•Points- straight lines




Final computed path (segments of straight lines)
Implementation
Affine Parameter-Dependent Description of   Operating regions parameterized by
The plant
Implementation (cont’)
                         Implementation setup using gain scheduling and the D-methodology


      D- Methodology
•Integrators (input)
•Differentiator (needed
•Stability Characteristics


•Linearization
•Auto trimming Property
Implementation (cont’)
                        Evolution of the preview gains f(t)




Closed-loop system’s H2 norm
                                                    Trajectories described by the vehicle
Simulation Results
The control objective is to achieve a constant 15-mbottom elevation offset.




   Descending phase                                                           Climbing phase.




 Error vector Xe (t)
The Papers I’ve presented
                               The Papers
Paper 1     A SURVEY OF UNDERWATER VEHICLE
            NAVIGATION: RECENT ADVANCES AND
            NEW CHALLENGES
Published

Paper 2     An Adaptive Controller for Underwater Vehicle-Manipulator Systems Including
            Thruster Dynamics
Published   Proceedings of the 2010 International Conference on
            Modeling, Identification and Control, Okayama, Japan, July 17-19,2010
Paper 3     A Bottom-Following Preview Controller for
            Autonomous Underwater Vehicles
Published   IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 2,
            MARCH 2009
Any Questions

More Related Content

What's hot

APACHE 4 AUTONOMOUS HYDROGRAPHIC SURVEY USV CALL/ WA 082119953499
APACHE 4 AUTONOMOUS HYDROGRAPHIC SURVEY USV CALL/ WA 082119953499APACHE 4 AUTONOMOUS HYDROGRAPHIC SURVEY USV CALL/ WA 082119953499
APACHE 4 AUTONOMOUS HYDROGRAPHIC SURVEY USV CALL/ WA 082119953499Budi anto
 
IGARSS 2011 - RCM, The Making of (AC) (Short).ppt
IGARSS 2011 - RCM, The Making of (AC) (Short).pptIGARSS 2011 - RCM, The Making of (AC) (Short).ppt
IGARSS 2011 - RCM, The Making of (AC) (Short).pptgrssieee
 
A highly versatile autonomous underwater vehicle
A highly versatile autonomous underwater vehicleA highly versatile autonomous underwater vehicle
A highly versatile autonomous underwater vehicleAlwin Wilken
 
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...Koorosh Aslansefat
 
Dish position control using Geared Motor
Dish position control using Geared MotorDish position control using Geared Motor
Dish position control using Geared MotorLaxmikanth Kolukula
 
How to build your own Quadrocopter
How to build your own QuadrocopterHow to build your own Quadrocopter
How to build your own QuadrocopterLenz Grimmer
 
Introduction to Navigation Systems
Introduction to Navigation SystemsIntroduction to Navigation Systems
Introduction to Navigation SystemsJoseph Hennawy
 
Navy Integrated Tactical Environmental System (NITES2)
Navy Integrated Tactical Environmental System (NITES2)Navy Integrated Tactical Environmental System (NITES2)
Navy Integrated Tactical Environmental System (NITES2)guest4a1658
 
ERTMSFormalSpecs Presentation - October 2016
ERTMSFormalSpecs Presentation - October 2016ERTMSFormalSpecs Presentation - October 2016
ERTMSFormalSpecs Presentation - October 2016ERTMS Solutions
 
Rdso training ppt final report
 Rdso training ppt final report Rdso training ppt final report
Rdso training ppt final reportAJEETKUMAR397
 
Seabat Multibeam systems latest technologies and applications
Seabat Multibeam systems latest technologies and applicationsSeabat Multibeam systems latest technologies and applications
Seabat Multibeam systems latest technologies and applicationsHydrographic Society Benelux
 
Agni project report
Agni project reportAgni project report
Agni project reportTilson Joji
 
Aerospace defensetechs
Aerospace  defensetechsAerospace  defensetechs
Aerospace defensetechsalancabe
 
Stormwater 2016 Conference_Drone Trial
Stormwater 2016 Conference_Drone TrialStormwater 2016 Conference_Drone Trial
Stormwater 2016 Conference_Drone TrialPramod Janardhanan
 

What's hot (20)

Ecdis
EcdisEcdis
Ecdis
 
APACHE 4 AUTONOMOUS HYDROGRAPHIC SURVEY USV CALL/ WA 082119953499
APACHE 4 AUTONOMOUS HYDROGRAPHIC SURVEY USV CALL/ WA 082119953499APACHE 4 AUTONOMOUS HYDROGRAPHIC SURVEY USV CALL/ WA 082119953499
APACHE 4 AUTONOMOUS HYDROGRAPHIC SURVEY USV CALL/ WA 082119953499
 
IGARSS 2011 - RCM, The Making of (AC) (Short).ppt
IGARSS 2011 - RCM, The Making of (AC) (Short).pptIGARSS 2011 - RCM, The Making of (AC) (Short).ppt
IGARSS 2011 - RCM, The Making of (AC) (Short).ppt
 
radwanS CV AGL
radwanS CV AGLradwanS CV AGL
radwanS CV AGL
 
A highly versatile autonomous underwater vehicle
A highly versatile autonomous underwater vehicleA highly versatile autonomous underwater vehicle
A highly versatile autonomous underwater vehicle
 
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
 
Dish position control using Geared Motor
Dish position control using Geared MotorDish position control using Geared Motor
Dish position control using Geared Motor
 
How to build your own Quadrocopter
How to build your own QuadrocopterHow to build your own Quadrocopter
How to build your own Quadrocopter
 
Introduction to Navigation Systems
Introduction to Navigation SystemsIntroduction to Navigation Systems
Introduction to Navigation Systems
 
Navy Integrated Tactical Environmental System (NITES2)
Navy Integrated Tactical Environmental System (NITES2)Navy Integrated Tactical Environmental System (NITES2)
Navy Integrated Tactical Environmental System (NITES2)
 
ERTMSFormalSpecs Presentation - October 2016
ERTMSFormalSpecs Presentation - October 2016ERTMSFormalSpecs Presentation - October 2016
ERTMSFormalSpecs Presentation - October 2016
 
report
reportreport
report
 
Rdso training ppt final report
 Rdso training ppt final report Rdso training ppt final report
Rdso training ppt final report
 
Seabat Multibeam systems latest technologies and applications
Seabat Multibeam systems latest technologies and applicationsSeabat Multibeam systems latest technologies and applications
Seabat Multibeam systems latest technologies and applications
 
Agni project report
Agni project reportAgni project report
Agni project report
 
Underground survey
Underground surveyUnderground survey
Underground survey
 
Aerospace defensetechs
Aerospace  defensetechsAerospace  defensetechs
Aerospace defensetechs
 
Stormwater 2016 Conference_Drone Trial
Stormwater 2016 Conference_Drone TrialStormwater 2016 Conference_Drone Trial
Stormwater 2016 Conference_Drone Trial
 
Gps Technology
Gps TechnologyGps Technology
Gps Technology
 
Electronic charts lrg
Electronic charts lrgElectronic charts lrg
Electronic charts lrg
 

Viewers also liked

Underwater Archaeology School 2011, Session 5, Paulo Presentation
Underwater Archaeology School 2011, Session 5, Paulo PresentationUnderwater Archaeology School 2011, Session 5, Paulo Presentation
Underwater Archaeology School 2011, Session 5, Paulo PresentationEcomuseum Cavalleria
 
Autonomous Unmanned Vehicles
Autonomous Unmanned VehiclesAutonomous Unmanned Vehicles
Autonomous Unmanned VehiclesAnirudh Kannan
 
Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Ahmed ElSheikh
 
Underwater Wireless Communication
Underwater Wireless CommunicationUnderwater Wireless Communication
Underwater Wireless CommunicationShubham Srivastava
 
UNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATIONUNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATIONjaisica
 
Autonomous underwater vehicles
Autonomous underwater vehiclesAutonomous underwater vehicles
Autonomous underwater vehiclesRAKESH MC
 
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVsKevin Ma
 
Advantages of a combined sonar data acquisition system for AUVs and ASVs
Advantages of a combined sonar data acquisition system for AUVs and ASVsAdvantages of a combined sonar data acquisition system for AUVs and ASVs
Advantages of a combined sonar data acquisition system for AUVs and ASVsHydrographic Society Benelux
 
Maritime Robotics
Maritime RoboticsMaritime Robotics
Maritime RoboticsICSA, LLC
 
Merging Technology Ui2009
Merging Technology Ui2009Merging Technology Ui2009
Merging Technology Ui2009Kenneth Fersht
 
#Digit15 - Droni sottomarini per l'esplorazione degli oceani
#Digit15 - Droni sottomarini per l'esplorazione degli oceani#Digit15 - Droni sottomarini per l'esplorazione degli oceani
#Digit15 - Droni sottomarini per l'esplorazione degli oceaniMichele Cocco
 
“Securing underwater wireless communication networks” 2
“Securing underwater wireless communication networks” 2“Securing underwater wireless communication networks” 2
“Securing underwater wireless communication networks” 2Naveena N
 

Viewers also liked (16)

Underwater Archaeology School 2011, Session 5, Paulo Presentation
Underwater Archaeology School 2011, Session 5, Paulo PresentationUnderwater Archaeology School 2011, Session 5, Paulo Presentation
Underwater Archaeology School 2011, Session 5, Paulo Presentation
 
Autonomous Unmanned Vehicles
Autonomous Unmanned VehiclesAutonomous Unmanned Vehicles
Autonomous Unmanned Vehicles
 
Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)
 
Underwater Wireless Communication
Underwater Wireless CommunicationUnderwater Wireless Communication
Underwater Wireless Communication
 
UNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATIONUNDER WATER ACOUSTIC COMMUNICATION
UNDER WATER ACOUSTIC COMMUNICATION
 
Autonomous Underwater Vehicle (AUVs)
Autonomous Underwater Vehicle (AUVs)Autonomous Underwater Vehicle (AUVs)
Autonomous Underwater Vehicle (AUVs)
 
Autonomous underwater vehicles
Autonomous underwater vehiclesAutonomous underwater vehicles
Autonomous underwater vehicles
 
AUV CDR
AUV CDRAUV CDR
AUV CDR
 
Biomimetic_SeaConf_2015
Biomimetic_SeaConf_2015Biomimetic_SeaConf_2015
Biomimetic_SeaConf_2015
 
Current developments in underwater autonomy
Current developments in underwater autonomyCurrent developments in underwater autonomy
Current developments in underwater autonomy
 
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
(Ma+ 2016 8 1 TN) Integrating RL Algorithms with UVs
 
Advantages of a combined sonar data acquisition system for AUVs and ASVs
Advantages of a combined sonar data acquisition system for AUVs and ASVsAdvantages of a combined sonar data acquisition system for AUVs and ASVs
Advantages of a combined sonar data acquisition system for AUVs and ASVs
 
Maritime Robotics
Maritime RoboticsMaritime Robotics
Maritime Robotics
 
Merging Technology Ui2009
Merging Technology Ui2009Merging Technology Ui2009
Merging Technology Ui2009
 
#Digit15 - Droni sottomarini per l'esplorazione degli oceani
#Digit15 - Droni sottomarini per l'esplorazione degli oceani#Digit15 - Droni sottomarini per l'esplorazione degli oceani
#Digit15 - Droni sottomarini per l'esplorazione degli oceani
 
“Securing underwater wireless communication networks” 2
“Securing underwater wireless communication networks” 2“Securing underwater wireless communication networks” 2
“Securing underwater wireless communication networks” 2
 

Similar to Paper Seminar

Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Dimuthu Darshana
 
24 cnc machine feedback devices
24 cnc machine feedback devices24 cnc machine feedback devices
24 cnc machine feedback devicesJupira Silva
 
SCOOTER - Seminar
SCOOTER - SeminarSCOOTER - Seminar
SCOOTER - Seminaralaxandre
 
SCOOTER SEMINAR
SCOOTER SEMINARSCOOTER SEMINAR
SCOOTER SEMINARalaxandre
 
Scooter Seminar
Scooter SeminarScooter Seminar
Scooter Seminaralaxandre
 
Portfolio control version sn_v5
Portfolio control version sn_v5Portfolio control version sn_v5
Portfolio control version sn_v5Samuel Narcisse
 
A hybrid controller for vision based navigation of autonomous vehicles in urb...
A hybrid controller for vision based navigation of autonomous vehicles in urb...A hybrid controller for vision based navigation of autonomous vehicles in urb...
A hybrid controller for vision based navigation of autonomous vehicles in urb...Sushil kumar
 
WIMS2_Rui_Hou_2
WIMS2_Rui_Hou_2WIMS2_Rui_Hou_2
WIMS2_Rui_Hou_2RUI Hou
 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET Journal
 
Portofolio Control Version SN
Portofolio Control Version SNPortofolio Control Version SN
Portofolio Control Version SNSamuel Narcisse
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobotgauravbrd
 
Industrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanationIndustrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanationSarmadFarooq5
 
06. industrial robotics
06. industrial robotics06. industrial robotics
06. industrial roboticsrichard visey
 
Airport Taxi/Departure Simulation
Airport Taxi/Departure SimulationAirport Taxi/Departure Simulation
Airport Taxi/Departure Simulationmschwirzke
 
K10888 ramratan malav (mechanical measurement & control theory,application)
K10888 ramratan malav (mechanical measurement & control theory,application)K10888 ramratan malav (mechanical measurement & control theory,application)
K10888 ramratan malav (mechanical measurement & control theory,application)9672269693
 
Design & Modeling and control of Launch Vehicles
Design & Modeling and control of Launch VehiclesDesign & Modeling and control of Launch Vehicles
Design & Modeling and control of Launch VehiclesAPPLE495596
 
2D Plotter Presentation
2D Plotter Presentation2D Plotter Presentation
2D Plotter PresentationMahmoud Kandil
 

Similar to Paper Seminar (20)

Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
 
24 cnc machine feedback devices
24 cnc machine feedback devices24 cnc machine feedback devices
24 cnc machine feedback devices
 
SCOOTER - Seminar
SCOOTER - SeminarSCOOTER - Seminar
SCOOTER - Seminar
 
SCOOTER SEMINAR
SCOOTER SEMINARSCOOTER SEMINAR
SCOOTER SEMINAR
 
Scooter Seminar
Scooter SeminarScooter Seminar
Scooter Seminar
 
Portfolio control version sn_v5
Portfolio control version sn_v5Portfolio control version sn_v5
Portfolio control version sn_v5
 
A hybrid controller for vision based navigation of autonomous vehicles in urb...
A hybrid controller for vision based navigation of autonomous vehicles in urb...A hybrid controller for vision based navigation of autonomous vehicles in urb...
A hybrid controller for vision based navigation of autonomous vehicles in urb...
 
Rail Deflection
Rail DeflectionRail Deflection
Rail Deflection
 
WIMS2_Rui_Hou_2
WIMS2_Rui_Hou_2WIMS2_Rui_Hou_2
WIMS2_Rui_Hou_2
 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
 
Portofolio Control Version SN
Portofolio Control Version SNPortofolio Control Version SN
Portofolio Control Version SN
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobot
 
Industrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanationIndustrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanation
 
06. industrial robotics
06. industrial robotics06. industrial robotics
06. industrial robotics
 
Airport Taxi/Departure Simulation
Airport Taxi/Departure SimulationAirport Taxi/Departure Simulation
Airport Taxi/Departure Simulation
 
Industrial robotics.pptx
Industrial robotics.pptxIndustrial robotics.pptx
Industrial robotics.pptx
 
K10888 ramratan malav (mechanical measurement & control theory,application)
K10888 ramratan malav (mechanical measurement & control theory,application)K10888 ramratan malav (mechanical measurement & control theory,application)
K10888 ramratan malav (mechanical measurement & control theory,application)
 
Design & Modeling and control of Launch Vehicles
Design & Modeling and control of Launch VehiclesDesign & Modeling and control of Launch Vehicles
Design & Modeling and control of Launch Vehicles
 
2D Plotter Presentation
2D Plotter Presentation2D Plotter Presentation
2D Plotter Presentation
 
Ditcm 30 maart
Ditcm 30 maartDitcm 30 maart
Ditcm 30 maart
 

Paper Seminar

  • 1. A Bottom-Following Preview Controller for Autonomous Underwater Vehicles Carlos Silvestre, Rita Cunha, Nuno Paulino, and António Pascoal By: Ahmed El Sheikh MSc Student, Mechatronics and Robotics, Sghool of Innovative Design, E-JUST ahmad.elsheikh@hotmail.com
  • 2. Carlos Silvestre: PhD, (IST), Lisbon, Portugal. Rita Cunha: PhD, (IST), Lisbon, Portugal. Nuno Paulino: M.Sc, (IST), Lisbon, Portugal. António M. Pascoal, PhD, (IST), Lisbon, Portugal
  • 3. Overview • State of The Art • Vehicle Dynamics • Error Space • Preview Problem Formulation • Discrete Time Controller Design • Reference Path • Implementation • Simulation Results
  • 4. State of The Art • Solving the problem of bottom –following for AUV • Using the echo sounders to evaluate the terrain characteristics • AUV linearized error dynamics for a pre-de ned set of operating regions • Using the LMIs to solve the H2 state feedback control problem • Using the D-Methodology to implement non-linear controller.
  • 5. Vehicle Dynamics INFANTE vehicle Vehicle Characteristics Length(m) 4.5 Width(m) 1.1 Height(m) 0.6 Thrusters 2 (Propellers & Nozzles)
  • 6. Vehicle Dynamics(cont’) Coordinate frames: inertial {I}, Body {B} Serret {T}, Desired Body {C}
  • 7. Error Space The vector of control inputs is: And the output vector is: Assume straight line, Vr=qc=0,
  • 9. Preview Problem Formulation Two echo sounders are used to Reference path—slope discontinuity measure the characteristics of the seabed ahead of the AUV. The seabed signal The linear error dynamics
  • 11. Discrete Time Controller Design The Linear Matrix Inequalities Theoretical Background (LMIs)approach is used to design the discrete time H2 Feedback interconnection state feedback controller
  • 12. Discrete Time Controller Design(cont’) Preview Controller Synthesis Technique
  • 13. Reference Path Sensor readings &offset to obtain the data points •Adding the elevation offset •Output inertial frame {I} - x coordinate •Points- straight lines Final computed path (segments of straight lines)
  • 14. Implementation Affine Parameter-Dependent Description of Operating regions parameterized by The plant
  • 15. Implementation (cont’) Implementation setup using gain scheduling and the D-methodology D- Methodology •Integrators (input) •Differentiator (needed •Stability Characteristics •Linearization •Auto trimming Property
  • 16. Implementation (cont’) Evolution of the preview gains f(t) Closed-loop system’s H2 norm Trajectories described by the vehicle
  • 17. Simulation Results The control objective is to achieve a constant 15-mbottom elevation offset. Descending phase Climbing phase. Error vector Xe (t)
  • 18. The Papers I’ve presented The Papers Paper 1 A SURVEY OF UNDERWATER VEHICLE NAVIGATION: RECENT ADVANCES AND NEW CHALLENGES Published Paper 2 An Adaptive Controller for Underwater Vehicle-Manipulator Systems Including Thruster Dynamics Published Proceedings of the 2010 International Conference on Modeling, Identification and Control, Okayama, Japan, July 17-19,2010 Paper 3 A Bottom-Following Preview Controller for Autonomous Underwater Vehicles Published IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 2, MARCH 2009