I posted about the Open Mower #robot already, and it is pretty neat. https://openmower.de/
But after fighting with a Roborock vacuum, trying to get it to pair with a used auto-empty dock that I bought on eBay, and failing, I really wish we had open source, upgradeable robot vacuums right now. Maybe taking a popular series of chassis from Roborock, Roomba, or Shark or Dreame, and giving it its own onboard processing plus a “brain” in something like a #HomeAssistant extension so that it didn’t rely on GPUs somewhere for image detection and didn’t send metrics off to a server somewhere.
Folks could design and build their own add-ons as they need them or can afford them. For example, there’s an upgrade available commercially to add a mop dryer to this dock, and it’d be neat to add that if I can get the dock working, because it’s less likely to get moldy. But also other companies have released a kit that replaces the clean and dirty water tanks on the dock with plumbing hookups — I can’t use that anywhere in my house because we don’t have laundry room or a large bathroom that it could work in, but others might want to design and build their own as an upgrade for this hypothetical open source robot vacuum.
And as a reminder, I’m pretty sure that Roomba got bought by Amazon and is now just another little Internet-of-Surveillance tool for them.
A hypothetical open source vacuum that doesn’t just bump around randomly until it is out of charge would be:
The base unit with onboard lidar and a camera for image detection. Quiet vacuum with some power. A mount for a future mop to be installed (or ability to replace the rear bottom shell to support one, later.) A basic dock that charges and provides some beacon to SLAM during operation.
A mopping upgrade.
An auto-empty dock for the dust canister.
An even fancier mopping and auto-dustbin-emptying dock. Upgrades possible: heated mop dryer and plumbing kit.
Make it all run on ROS and packable/configurable. Let it tie in to HomeAssistant automations and scenes.
It all sounds very cool but I haven’t done a ton with robotics in a long time.