A 3D virtual real time robot AI training environment