Application of neuro-fuzzy algorithm to portable dynamic positioning control system for ships