A distributed environment for virtual and/or real experiments for underwater robots