In recent years, the idea of autonomous vehicles has taken on importance since some automobile companies have decided to develop their own autonomous cars. However, not every “autonomous car” is fully autonomous since there are different levels of autonomy. Currently, there is a variety of studies and a great deal of research about autonomous vehicles and on how to achieve full autonomy; even more, these are not limited to cars, but also include research surrounding mobile robots, drones, remotely operated vehicles (ROVs), and others. All these robots or vehicles have the same principles, in addition to having the same basics of the hardware. However, not the same can be said about the software because every solution requires unique algorit...