Roomba
Roomba is a product from iRobot, probably the oldest vacuum cleaner robot out there. I own one, and while it can be controlled by it's own proprietary iRobot app, it can also be controlled by Home Assistant directly, without the need to use the proprietary app at all or even creating an account.
I have no idea if all models are supported, YMMV.
Home Assistant
Home Assistant has a direct integration trough this, all you need to do is enable it and configure. It will scan for your Roomba's IP addresses and add them to your Home Assistant. Done.
One thing you should to is make sure, in your DHCP allocations, that your Roomba's will always be reserved the same IP address.