For this project, I along with a team of 3 other W&L students programmed a Neato XV-11 vacuum in python to avoid an obstacle using LIDAR. This project explored the complexity of real world applications of autonomous robots. One of the biggest challenges we faced was receiving unreliable data from the sensor. To solve this problem we created a list that kept track of ten successive LIDAR readings and found the average. That way, one or two glitch readings wouldn’t cause the Neato to react.