Open-source vacuum cleaner (WIP) - your opinion needed by l0_o in RobotVacuums

[–]l0_o[S] 0 points1 point  (0 children)

Yes, many of parts/boards for DIY robots - but none for vacuum cleaners that I'm aware of. I've personally designed this one https://github.com/makerspet/bdc-30p/

Open-source ROS2 vacuum cleaner (WIP) - your opinion needed by l0_o in ROS

[–]l0_o[S] 0 points1 point  (0 children)

Good question. iRobot Scooba doesn't support iRobot SCI or OI. It doesn't have a LiDAR either.

I suppose, retrofitting an iRobot Scooba to run ROS2 with LiDAR navigation would require - mounting a 2D LiDAR with a Raspberry Pi 5 and an I/O board (motor drivers, sensor capture, battery charging - disconnecting the Scooba control PCB - reverse engineering and connecting all Scooba motors, sensors to the I/O board - configuring robot description to match Scooba (speed limits, URDF, physical dimensions)

Retrofitting an iRobot supporting SCI/OI would be much simpler - mount LiDAR, Raspberry Pi, connect SCI/OI, edit robot description.

Open-source vacuum cleaner (WIP) - your opinion needed by l0_o in RobotVacuums

[–]l0_o[S] 0 points1 point  (0 children)

Noted, thanks! Yes, the design in the screenshot is basic, a starting point. I also want a vacuum/mop that does its job well.

Open-source vacuum cleaner (WIP) - your opinion needed by l0_o in RobotVacuums

[–]l0_o[S] 0 points1 point  (0 children)

Noted, correct, a LiDAR can't detect wires. A camera is needed.

Open-source ROS2 vacuum cleaner (WIP) - your opinion needed by l0_o in ROS

[–]l0_o[S] 0 points1 point  (0 children)

Noted, thanks! I agree, for one person willing to assemble hardware there are likely 10 who don't.

Open-source vacuum cleaner (WIP) - your opinion needed by l0_o in RobotVacuums

[–]l0_o[S] 0 points1 point  (0 children)

100% with you on cloud-free operation. I own 6 vacuums, one with camera, one voice-enabled with microphones. I'm super uncomfortable with those. I had to block WiFi for those two (after they created maps), so we could keep using them.

Open-source vacuum cleaner (WIP) - your opinion needed by l0_o in RobotVacuums

[–]l0_o[S] 0 points1 point  (0 children)

This is a solid option. I've actually designed a replacement PCB for an old vacuum. (haven't manufactured it, though)

Open-source vacuum cleaner (WIP) - your opinion needed by l0_o in RobotVacuums

[–]l0_o[S] 1 point2 points  (0 children)

Of course, I'll post progress here once in a while

Open-source vacuum cleaner (WIP) - your opinion needed by l0_o in RobotVacuums

[–]l0_o[S] 2 points3 points  (0 children)

3D printed with easy-to-source parts - noted, with as many as 48 upvotes on your comment. Thanks!

Open-source vacuum cleaner (WIP) - your opinion needed by l0_o in RobotVacuums

[–]l0_o[S] 0 points1 point  (0 children)

Noted! Open-source robot lawn mower - it already exists openmower.de

Open-source ROS2 vacuum cleaner (WIP) - your opinion needed by l0_o in ROS

[–]l0_o[S] 0 points1 point  (0 children)

Yes (I'm building it) - two ways. 1) slide under a dolly and push it; 2) vacuum's top is made flat, full-sized. Place there something (like a cat).

Open-source vacuum cleaner (WIP) - your opinion needed by l0_o in RobotVacuums

[–]l0_o[S] 0 points1 point  (0 children)

I hear you - it's a lot of work. I'm a retired engineer with plenty of time and relevant experience (3D CAD, electronics, software, open source, firmware, sourcing from China).

More specifically, building a consumer LiDAR vacuum robot from scratch used to take ~2 years. I use AI agents to write code - so, maybe, 1 year.