I would like to do obstacle avoidance using only Monocular Cameras. I will use ROS and Ubuntu as a framework. The application is in construction industry so would like to detect the material which is handling by the crane to perform obstacle avoidance . My question is , if its possible to use only vision approach for obstacle avoidance where the distance form the camera to the object can be 40-50m. Any obstacle avoidance , collision detection algorithm and some tutorials for pure Vision approach or any starting algorithm to look at it?