Autonomous Navigation in Robots Have you ever wondered how robots navigate an unknown environment and get themselves from point A to B? You might be surprised to know that the concepts involved in this intriguing process might be familiar to you. Lets take a dive into the basics of how robots perceive and navigate their worlds. Generally speaking, a few different components are required: A source of depth data, such as a LIDAR or depth camera. Some form of odometry, like wheel encoders or an IMU. A computer to crunch numbers and take decisions. Autonomous navigation in robotics has always been a subject of study, from early research and the first commercial robots capable of this in the 1980's to the famous robotic vacuum cleaner robot Roomba to cutting edge tech developed by the military. The Roomba robotic vacuum cleaner Generally speaking, for a robot to navigate an unknown space, it needs to be aware of obstacles. To do this, some form of depth sensing sensor must...