OpenMower – An open source lawn mower

github.com

586 points by rickcarlino 2 days ago


albertzeyer - 2 days ago

> The current generation of robotic lawn mowers sucks. Basically all of these bots drive in a random direction until they hit the border of the lawn, rotate for a randomized duration and repeat.

I recently (a few weeks ago) bought one. While researching on the available options (which seemed relevant to me), actually almost none of the robots work this way. Most of them systematically go through the lawn. I think from those that I checked, only the Worx Landroid does it randomly.

I was searching for some model which works without wires, because I was too lazy to set this up. Basically, in general, I wanted sth which required as little effort as possible.

I decided for eufy E15, which uses camera (no GPS, no wires, no lidar, nothing else really). And it just seems to work. It creates a map first, and then systematically goes over the lawn. I didn't really need to do anything.

(I'm not affiliated with eufy in any way. I'm just quite happy with it so far.)

That said, obviously, having an open source variant of such a robot would be even nicer (if it works)! So I'm quite happy to see such a project.

This robot here uses GPS, as far as I can see, as the sole technique for navigation and localization. From reports that I have read, GPS mostly works fine, except for some cases where it does not (where GPS coverage is not great). Camera on the other side always works (during daytime). Maybe this could be added to this project? Of course, using the camera is probably quite a bit more complicated, and more prone to errors, but overall might be more robust and reliable.

boomskats - 2 days ago

So is this like Valetudo[0] but for mowers? Very cool! I wonder how much overlap / shared code there is between robot vacuums and robot mowers.

[0]: https://valetudo.cloud/

micheljansen - 2 days ago

"Let's be honest: The current generation of robotic lawn mowers sucks. Basically all of these bots drive in a random direction until they hit the border of the lawn, rotate for a randomized duration and repeat. I think we can do better!"

The funny thing is: this actually works incredibly well. Perimeter wires are a PITA to install, but once that's done, they are a very practical and flawless method for making sure the robot does not escape into the neighbour's yard or worse. The random movement is really effective too. What exactly can a smart robot do better?

Removing the need for perimeter wires would be great, as long as it works 100% flawlessly. Obstacle detection would also be nice, so I can avoid my mower chewing up the toys my kid sometimes leaves lying around (though it is a great motivation to clean up!)

aaron695 - 2 days ago

Here's what robotic mowers blades look like to understand how they work - https://images.squarespace-cdn.com/content/v1/676d76e61268a4...

We just got a Sunseeker X7 to do ~4 acres of grassed area but probably ~2 acres will be garden beds and roads etc

The hardware is there, it's all software now.

People talk about updates and the robot improved amazingly, comments like - "these scuffs are from pre-update"

These are Elon's updateable cars, they will get better with time. (Sunseeker is also camera not yet LiDAR)

Robotic mowers are better than humans, there are a few if's and buts, grass nerds compare the cuts on a grass blade on YouTube for instance.

With a robot you can set blade lengths for areas and be seasonal/weather orientated. The constant cuttings mean the nutrients get shredded back in.

The Chinese seem to be the best... but that might have been my price bracket.

Obviously since you can run them at night at 3am you quickly see other uses like security/wildlife auditing. Exciting times to live in.

IgorPartola - 2 days ago

I was hoping this was more of a hardware project as in building the physical mower from scratch. I am not quite sold on the robotic mowers but the quality and market for riding mowers is insane right now. I own two riding mowers and both are completely dead. One needs a rather expensive wiring harness so they it would stop catching fire when it runs. The other has the most common single cylinder engine that comes in all the mowers in the past like 30 years and it’s a terrible design that grenades itself 1-4 times a year. And the prices of these new and used are out of this world even compared to baseline inflation.

I decided to strip one of them and convert it to full electric using salvaged electric motors from Ryobi mowers and Amazon controllers. I have seen a few videos of this conversion and I do like the logic of having one motor for the drive wheels and one per blade rather than messing with fancy belts and pulleys and idlers and clutches. A really interesting part of this kind of build is that I can reuse Ryobi’s 40V batteries so I don’t need to design and build a custom battery + BMS + charging system. Just buy and wire enough connectors to run everything.

And that’s where it would be really cool to see a properly engineered project around doing something like that. I see a lot of potential here since you can get these motors for roughly $50 shipped on eBay and a controller would be about as much.

paffdragon - 2 days ago

When I read the title I remembered how people in the 90s at my place built their lawn mowers. It was a new thing. My father welded the frame from scrap metal with the motor from a washing machine and some tiny wheels from an old baby stroller lol. It was kind of open source, many people copied or he helped build one. Haha, served us surprisingly well for a time :)

sema4hacker - 2 days ago

>I'm on the lookout for new challenges.

Please mod your mower to automatically pick up litter along road edges, and sell it to Caltrans at dot.ca.gov

conductr - 2 days ago

This is a fun project to take on. Couple years ago I built an autonomous controlled chassis onto a push reel mower (removed handles of course). It’s not as safe as the typical robot mower given they use tiny blades to trim (and reel mower will take a finger) but it’s relatively low maintenance since the blades need replacing every month or so. I opted for lidar as the reviews on RTK GPS seem pretty hit or miss and didn’t want the base antenna thingy. It works well for me and the cut quality is amazing even just running once a week.

jeremysalwen - 2 days ago

I run an Open mower on my 1400 square meter lawn in the USA. AMA. (ps. If you are interested make sure to go to the discord instead of just reading the docs or GitHub pages -- that is where all the activity is!)

pabs3 - 2 days ago

Might be best to not mow that lawn, think of the bees instead.

https://www.sciencedirect.com/science/article/abs/pii/S00063...

tauntz - 2 days ago

I dream of a day when my Mammotion Luba gets some decent working software. The HW is stellar, the SF is EXTREMELY bad :/

lionkor - 2 days ago

CC-BY-SA 4.0 is an interesting choice. I know this isn't a ShowHN, but was this chosen because it's copyleft, but hardware?

aidenn0 - 2 days ago

So this includes a CC licensed RTK base and remote? That's pretty cool.

PeterStuer - 2 days ago

I used to research autonomous vehicles long time ago. You'd be surprised how difficult it is to do a true random walk in a real physical environment due to all the inherent physical bias and implicit steering that results from the terrain.

davenewton - 2 days ago

Very cool project, but CC-BY-NC-SA is "source available", not opensource :-(

bob1029 - 2 days ago

I really like the software & systems aspects of this, but I don't understand how homeowners are making the hardware work in non-ideal situations.

It would have to be constantly mowing my lawn in Texas or it would be at risk of trapping itself in a jungle. There is no way a robot mower could deal with 10+ days of growth in the summer. I can stall a 7hp+ 22" mower at practically any speed if I try to cut a full width strip in these conditions.

blincoln - 2 days ago

This is really neat, but it seems like the one supported mower isn't officially available in North America.

Has anyone here made this project work with a mower that's easily available here?

objcts - 2 days ago

i have a mammotion luba 2 AWD and it's saved me days this summer! so much more time to spend with the kids and less time sweating.

i've had it running since May and it's been amazing so far. i hope it can continue going strong and that the product ecosystem around it continues to improve. if it falls apart, i dunno if i can go back to mowing the lawn without a robot. i recently wrote a review of my experience here: https://mfelix.org/reviews/mammotion-luba2/

it's not hard to see how given enough time, these things will completely replace a whole sector of human labor. why pay someone hundreds of dollars a month (or do the work yourself) when the robotic options are good enough?

Daub - 2 days ago

Some titles I upvote without first following the link.

coryodaniel - 2 days ago

One of my neighbors has a fleet of solar-powered, zero-emission, self-fertilizing, biodiversity-boosting autonomous lawn-care bots. He calls them tortoises.

firemelt - 2 days ago

I wonder how these guys know how install the new os or bypass the os that come with the bot

uticus - 2 days ago

A compromise solution that cuts way down on complexity is remote controlled. Any suggestions for similar projects but RC instead of autonomous?

deckar01 - 2 days ago

I have been dreaming of small solar robots that quietly trim the grass all day. Static blades pulled across the grass in short bursts. RC orchestration guided by security cameras.

DonHopkins - 2 days ago

Two discussions about Larry Ellison battling it out for 14th and 15th place:

14. An IRC-Enabled Lawn Mower (idlerpg.net)

15. OpenMower – An Open Source Lawn Mower (github.com/clemenselflein)

jshchnz - 2 days ago

this is cool

cronelius - 2 days ago

i’m gonna anthropomorphize it

j45 - 2 days ago

It’s too bad this mower doesn’t appear readily available in North America.

6stringmerc - 2 days ago

Can the liability for damage to property or persons also be open sourced in the United States in case one of these things throws a rock and breaks a window or runs over an errant French Bulldog in spite of it "not supposed to be there in the first place" parameters?

If you think I'm kidding, I'm in Texas. If robotic mowing was in any way shape or form viable, it would be at an Enterprise Level here. IT IS NOT. Fields still take tractors and industrial level maintenance to avoid creating a public liability, aka, fire hazard. All these projects do in the short term is devalue the human who would otherwise be the one mowing the yard.

Want to impress me? Create a mobile Open Source AI / Tech powered MOBILE DENTISTRY SYSTEM that fits in a MB Sprinter Van and can come to communities and provide services at scale. My bad. I almost forgot solving problems is secondary to drumming up bullshit narratives to get funding.

ornel - 2 days ago

Lawn mowing seems like such a useless thing. I mean domestic lawns themselves, especially in a crisis of biodiversity loss, are such a waste of possibility. I had to stop the video when I saw the mower was going for a patch of clovers, thus reducing plant diversity to a single boring, useless species

pabs3 - 2 days ago

> Open Source

The CC-NC-SA-4.0 license isn't an Open Source Definition compliant license, since it discriminates against a field of use (commercial applications).

https://github.com/ClemensElflein/OpenMower/blob/main/LICENS... https://opensourcedefinition.org/

A reminder, open source means surrendering your monopoly over commercial exploitation:

https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your...

WalterBright - 2 days ago

My dad's solution was simple: "Mow the lawn!" directed at me.