The NaviComputer: A portable long baseline navigation system designed for interface to an autonomous underwater vehicle