Six degree of freedom vehicle controller design for the operation of an unmanned underwater vehicle in a shallow water environment - Six degree of freedom vehicle controller design for the operation of an unmanned underwater vehicle in a shallow water environment