We have an Eufy robotic vacuum from Amazon, which it quite a bit cheaper than a Roomba and works very well. It’s not a true smart vacuum, but would work fine in a dorm room. You have to move cords and clothes out of its way. You can program it to run at the same time each day. It beeps when it starts up, and I think the beep would wake up most people (including your roommate).