<p>With object detection, you can identify objects and the object's location and extent on an image. This would be an option to check if specific objects are blocking your path. There is also the option of detecting/segmenting unknown objects (as described <a href="https://arxiv.org/abs/1907.09127" rel="nofollow noreferrer">here</a>). However, what you are after sounds more like depth estimation or even SLAM.</p>
<p>One example for depth estimation is <a href="https://github.com/nianticlabs/monodepth2" rel="nofollow noreferrer">monodepth</a> - a neural network that can estimate the depth for each pixel from a single camera image. You can use that to verify if your path is clear or if something in front of your product is blocking the path.</p>
<p>The other one SLAM - simultaneous location and mapping - might be a bit over the top for just checking if you can drive somewhere. Anyways, SLAM solves the task of navigating an unknown environment by building an internal model of the world and at the same time estimates the own location inside this model to solve navigation tasks.</p>
Detecting Any Object in my path using Tensorflow
<p>Can I Use Tensorflow object detection API for detecting any objects which come in between my path so that can stop the movement of my product? I have done customized Object detections before but here I can't train each object which may interrupt my product path. So is that possible to use Tensorflow API as a kind of collision detection?</p>