Describir: Real-Time Optimal Guidance and Obstacle Avoidance for UMVs