The Roomba’s brushes could be clogged. Check out this Troubleshooting Page to get tips on how to clean the brushes. If the brush is not clogged, the problem could be caused by a mechanical error and the brush may need repair.
Issues with the battery could cause the Roomba to not turn on. To discover what is wrong with the battery, check out this Troubleshooting Page. It could be that the battery is dead, or that a new battery altogether is needed.
The Roomba beeps in a specific order to represent different problems. For example, one beep means that the Roomba is stuck, or it is stuck with the wheel hanging down. For a full list of the number of beeps along with their corresponding meaning, take a look at this Troubleshooting Page.