22 billion plastic water bottles get littered every year. Many recycling efforts exist, but one of the main problems is the resources and manpower to pick up littered water bottles. That’s where the RecycleBot comes in. The robot will scan its immediate range of view to detect objects and identify them as water bottles using Computer Vision and a Machine Learning model. After a water bottle has been identified, the robot will redirect its course to move towards and pick up water bottles to store them internally. Once the robot can no longer detect bottles in its immediate surroundings, it will stop searching for bottles and be ready to be emptied to an appropriate receptacle for recyclable plastic bottles.