Enhanced Robot Planning and Perception Through Environment Prediction