How to stop a robot vacuum from getting stuck on the laundry rack
ctrl.blog
ctrl.blog
Roads, are designed for the main users - people, driving. So self-driving cars have to cope with that. But we'll soon get to the point where some road markings / signs are changed around to make them more obvious to self-driving cars, in order to avert rare but costly accidents. The point to watch out for is when the self-driving cars are the primary users, and the needs of human drivers start to fall away as not important any more.
Domestic furniture will continue to be designed for both accepting the human posterior and for interacting well with domestic automation.
Yeah. I'm really not looking forward to streets being all fenced off to prevent us pesky humans from jaywalking and causing trouble to our robotic overlords.
Related: License plates have been designed to be machine readable for decades.
Finally I bought more clothesline and doubled the amount of hanging space on the porch. Now we have plenty of margin - but why didn't I try this years ago? The extra hooks were out there the whole time.
At least it only took me a few months with our tiny washing machine to realize that I could collect several wet loads in one laundry basket and hang them all up on the porch in one big batch, instead of waiting for the first load to be hung up before starting the next one in the washer.
Other issues with the roomba: - plant raisers with thin wooden feet. - wine rack with low base/feet - ikea chair with low U-shaped feet. Especially when the roomba tries to return to station
I also noticed that it has a hard time detecting dark/black surfaces. Probably it has to do with absorption of whatever kind of sensor wavelengths it uses.
Difference being that tools/tech/developers should ideally, and very often do, make users' lives easier. Whereas here it's partly the other way around: users having to come up with workarounds. Instead of the tool being fixed.
I'm not super excited about this particular solution because it might affect the stability of the barstools when people are sitting in them, but I'm considering making some 3D-printed pieces to increase the height of the horizontal support enough to trigger the bump sensor.
(If you're reading this and work at iRobot, please file an internal bug report about this!)
[1] Similar to this product: https://www.homedepot.com/p/Walker-Edison-Furniture-Company-...
Tubular steel + Bauhaus design seems to be the concept.
https://www.google.com/search?q=tubular+steel+furniture&tbm=...
An example among the Wikipedia-notable models of furniture, for rabbit-holing:
https://en.wikipedia.org/wiki/Wassily_Chair
Edit:
The front of the robot would ride up until the wheels were against the bar and lost traction, so it could still back off easily. The (Wyze) firmware was smart enough to do so and record the spot as obstructed after a few seconds of wheelspin, but this always amounted to several minutes of loud tyre slippage as it got around the entire chair.
That firmware also trusts its LIDAR completely (thus bedskirts need a lifted up port or it won't try to go through), so tape strung between the chair legs at turret height worked at first. The tape kept getting stepped on, though, so spare adhesive bumpers beneath the existing feet turned out to be our final solution.
https://commons.wikimedia.org/wiki/Category:Cantilever_chair...
[1] example from the same site: https://www.homedepot.com/p/Benjara-Black-and-Brown-Wooden-O...?
The expensive robots added lidar sensors for better navigation, but the basic obstacle sensing mechanisms hasn't really improved: front/side sensor, bumper, + cliff sensors for falling (and these last ones aren't 100% foolproof either).
A front camera doesn't really help these robots IMHO (roomba, cough). Nice gimmick, but unless you reach 99% reliability, you'll still see your robot squishing dog poop, falling, wedging itself into the sofa..
I guess it's a nasty tradeoff between robustness, service lifetime, and cost.
I bought a cleaning robot a year ago (totally recommended btw), and I also went the route to adapt the furniture and placement of things to help the robot.
1. The "split this room" feature does not work on two rooms that have been detected as one. I believe that that is due to the bot not recognising a central chimney as "not room".
2. While cleaning it detects the closed bathroom door as a wall and then does not path into there anymore. As far as I can tell this does not trigger any warning, the bot just drives back into the charging station after some time.
3. The position of the charging station was lost, which made the bot update the map in a weird way, superimposing where it thought it was skewed over the map.
I feel like some of those problems could be fixed fairly easily if users had more control over the SLAM process. I.e. the ability to permanently fix walls in the map.
I recently saw an announcement of a "brain replacement" project for (a specific) robotic mowers ... such an "after market" project for robotic vacuums would be great. But replacing the electronics is definitely no easy feat.
Here’s a free startup idea: a structural search engine for off-the-shelf parts. E.g. “show me all parts that fits around round tubing of this diameter and has a flat bit at the other end”.
- Some other 10 would be measuring and thinking how to do it
- Then 15 minutes would be measuring, drawing, cutting and drilling. Oh, and I forgot I would need this tool, let's get it downstairs/from garage/house...
- Finding out it doesn't fit perfectly you already lost 5 mins. And now if hole is too big, you create new one, +15 mins. If hole is is too small, you search for your sandpaper. Sand it + fit, sand it + fit...
- Ahh, it broke, because wood was too thin. Retry.
- Putting tools back, cleaning up your place +10 min
Total: Little more than hour realistically :)
/from a perspective of DIYer, how it usually happens with me.
That is wildly optimistic :)
(McMaster-Carr has a bit of a reputation as "ultimate online hardware store" among makers)
Edit: Oh, just realized that you meant something like the 3D print linked in the article and not an end cap.
Maybe one of these https://www.mcmaster.com/trim/
You'd probably have to take all their CAD files and put into some kind of searchable index, where the query itself is some kind of a CAD description of what you want, like a drying-rack-holder-upper.
I think it's very much a case of knowing what exists and where to search for it, while 3d printing allows you to just think about what you want to exist.
1: https://www.mcmaster.com/pipe-insulation/flexible-rubber-foa...
It's a free startup idea, if you take it and it doesn't pan out I'll happily refund you the $0 for it.
> precisely because of the huge variety of shapes that you'd need. Your searches would almost always return 0 results.
Sure, the risk is either zero results or large amounts of irrelevant results. But it's for seemingly impossibly large search spaces that search engines are the most valuable. It's no coincidence that Google is a trillion dollar company and pressing control or command-f on a web page isn't.
Edit: also, while we're poking holes in the idea, the main problem isn't the feasibility of the technology, the main problem is that people who need drying-rack-holder-uppers probably do not constitute a rapidly growing market, which is the other thing Google had going for it.
My Roomba would get stuck under the radiator in the living room. It fits under one end, but aparently it's not completely level, so as it was doing it's edge routine it would gradually wedge itself stuck under the radiator.
The solution was "simple" as 3D printing a couple of "stands" to place under the radiator where the Roomba fit and didn't fit.
As for my Robot lawnmower getting stuck on the trampoline, i simply dug down the trampoline legs far enough to make the robot drive safely over them :)
The LIDAR models can travel to a certain room, clean it and get back without any issues.
The vacuum runs every weekday at the same time. It's mentally easier for me to spend the 1-5 minutes running around the house and get stuff off the floor for the vacuum to do its job than it is to chase after it to get it to dock again.
The biggest motivator is the amount of dust it gathers even when it runs every day. I'd be breathing in all that crap if it didn't pick it up.
I just run the vacuum 1-2 per week after manually removing objects from floor.
https://www.scientificamerican.com/article/fact-or-fiction-n...
The robot still got stuck from time to time, but the efforts were quite worth it. :)
Every damn time.
https://www.homedepot.com/p/Everbilt-1-in-Heavy-Duty-Anti-Sk...
https://www.facebook.com/photo.php?fbid=776220970364&set=a.5...
Context: personal experience
Depends on how many dogs, children and visitors you have.
No need to 3d print parts to fix the first world problems.
I do change my shoes at the door. It can be weeks before the dustpan and brush comes out. Or months for the mop. Otherwise, all is good. Cleanliness is maintained.
Either cable-management to put all the cables off of the ground or in gutters, or block off the area using magnetic tape, virtual walls, or redzones depending on your vacuum.
Anyone one got a some?
Most of mine were solved with magnetic tape and furniture risers.
I can't imagine spending effort exactly mapping the location of a rack, a passive/permanent solution like the one in the article is just right.
I’ve remapped the house and the problem persists.
Got it.