Responsive surging, heading and diving controls of autonomous underwater vehicle based on brute forcing and smoothing of controllers