Interactive design of control schemes and obstacle avoidance strategies for UUV