ClemensElflein

    ClemensElflein/OpenMower

    Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

    developer-tools
    arduino
    gps
    landscaping
    lawn-mower
    path-finding
    Shell
    NOASSERTION
    6.8K stars
    412 forks
    6.8K GitHub watchers
    Updated Oct 29, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    1 release in the last 90 days, the latest 56 days ago, with 13 contributors on GitHub.

    Gained 28% fewer stars in the last 90 days than in the 90 days before.

    Use Cases & Benefits

    • Upgrades inexpensive off-the-shelf robotic lawn mowers to smart, autonomous robots using RTK GPS and custom firmware.
    • Enables precise, wire-free lawn mowing with advanced path planning and safety features at a lower cost than commercial alternatives.
    • Use for DIY enthusiasts wanting to convert a YardForce Classic 500 mower into a GPS-guided autonomous robot.
    • Use for developers seeking an open hardware and firmware platform to experiment with robotic lawn mower automation.
    • Use for researchers or hobbyists interested in integrating ROS-based control and sensor fusion for outdoor robotics.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Other

    GitHub could not identify this license; read the LICENSE file before depending on it.

    Community files

    • README: present
    • Contributing guide: present

    Watch-outs

    • License not identified by GitHub; read the LICENSE file before depending on it.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Hello! With a background in software engineering, embedded programming, hardware design, and robotics, I'm on the lookout for new challenges. If you're in search of someone with my skills, let's team up and create something amazing! https://x-tech.online/

    If you want to see a quick overview, you can check out this video:

    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!

    Therefore, we have disassembled the cheapest off-the-shelf robotic mower we could find (YardForce Classic 500) and were surprised that the hardware itself is actually quite decent:

    The bottom line is: The bot itself is surprisingly high quality and doesn't need to be changed at all. We just need some better software in there.

    Excerpt from the ClemensElflein/OpenMower README on GitHub (NOASSERTION license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    412+8

    Open issues

    11-1

    Compared with peers in Developer Tools

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    ClemensElflein/OpenMower compared with Developer Tools repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    stablyai/orca116.8K+6.6K40today
    affaan-m/ECC297.9K+5.2K6335 days ago
    DietrichGebert/ponytail185.3K+5.1K607 days ago
    herdrdev/herdr48.3K+1.7K5922 days ago
    The-PR-Agent/pr-agent15.1K+1.5K6411 days ago
    ClemensElflein/OpenMower6.8K—3556 days ago
    Category median116.8K+5.1K60—

    Discover Repositories

    Search across tracked repositories by name or description