Error six (6) means that Roomba is stuck over an edge, is on a threshold, or is on a dark surface.
Move Roomba® to a new location, and then press CLEAN (single button for j series) to restart. You may need to use a Virtual Wall® or Keep Out Zone (with compatible robots) to block off problem areas. If this does not resolve the issue, the Cliff Sensors may be dirty. Wipe the cliff sensors with a clean, dry microfiber or soft cotton cloth.
If the message persists, please contact iRobot Customer Care.