Iceberg wall following and obstacle avoidance by an AUV