Distributed fuzzy consensus control of second-order nonlinear systems with application to ship heading-keeping control