Use only one tflistener for positionResolver

When using a new transformListener for every instance of
positionResolver it causes an ros error 'tf_frames already registered'.