10.07.2015 Views

development of a vision system for ship hull ... - ePrints@USM

development of a vision system for ship hull ... - ePrints@USM

development of a vision system for ship hull ... - ePrints@USM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.2.1 Guidance techniques <strong>for</strong> underwater vehiclesThe classical autopilots <strong>for</strong> underwater vehicle are designed by controlling theheading or course angle in the control loop. By including an additional loop in thecontrol <strong>system</strong> with position feedback from the sensors, a guidance <strong>system</strong> can bedesigned. The guidance <strong>system</strong> generates reference trajectories to be followed by thevehicle utilizing the data gathered by the navigation <strong>system</strong> (Naeem et al., 2003).Figure 2.5 shows some important guidance laws given by Naeem et al. (2003) as well.Vision BasedGuidanceWay PointGuidance by LOSLyapunov BasedGuidanceGuidancetechniques <strong>for</strong>underwatervehiclesProportionalNavigation Guidance<strong>for</strong> AUVsGuidance UsingMagnetometers <strong>for</strong>Cable TrackingElectromagneticGuideGuidance UsingChemical SignalFigure 2.5. Guidance techniques <strong>for</strong> underwater vehiclesAlthough there a few guidance techniques are available <strong>for</strong> underwatervehicle, the main interest in this thesis is only the <strong>vision</strong>-based guidance due to thedesign requirement as described on section 2.1. The rest <strong>of</strong> the techniques aresuitable <strong>for</strong> AUV application. In general, there are two basic approaches to <strong>vision</strong>basedcontrol: position-based (PB) and image-based (IB). The advantages anddisadvantages <strong>of</strong> these techniques has been described by Sanderson (1980) andCorke (2000). In PB <strong>system</strong>s, features are detected in an image and are used togenerate a 3D model <strong>of</strong> the environment. An error is then computed in the Cartesiantask space, and it is this error that is used by the control <strong>system</strong>. In IB, an error signal is15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!