Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
@mowglinext

MowgliNext

Open-source autonomous robot mower — ROS2 Kilted, Nav2 & GTSAM factor-graph localization

🌿 MowgliNext

Open-source autonomous robot mower — ROS2, RTK-GPS, and a factor-graph localizer.

Website Wiki License


MowgliNext turns an OpenMower-class robot mower into a fully autonomous, GPS-guided lawn robot. It is a single monorepo covering the whole stack — from STM32 motor firmware to a Nav2 navigation stack to a web GUI you drive from your phone.

What's inside

Layer Tech
Localization GTSAM iSAM2 factor graph (fusion_graph) — RTK-GPS lever-arm + wheel/gyro odometry, optional LiDAR scan-matching & loop-closure. Owns both map→odom and odom→base_footprint.
Navigation ROS2 Kilted + Nav2 — MPPI coverage control, RotationShim, collision monitor, opennav_docking.
Behavior BehaviorTree.CPP v4 — mowing / recording / manual / docking / emergency state machine.
Coverage Fields2Cover v3 — headland rings + serpentine swaths, hole-aware continuous paths, blade-off transits around obstacles.
Firmware STM32F103 — motor PID, IMU, blade safety authority, battery.
GUI Go + React over Foxglove — area mapping, live monitoring, config, calibration.

Get started

Contributing

Issues and pull requests are welcome — see CONTRIBUTING.md. Have a question or an idea? Start a Discussion.

⚠️ Safety first. This robot has spinning blades. The STM32 firmware is the sole blade-safety authority; ROS2 blade commands are fire-and-forget and the firmware decides whether to execute. Never bypass firmware safety checks.

Built by the MowgliNext community 🌱

Pinned Loading

  1. mowglinext mowglinext Public

    MowgliNext — ROS2 autonomous robot mower monorepo (ROS2 stack, Docker, GUI, firmware)

    C++ 27 22

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

Morty Proxy This is a proxified and sanitized view of the page, visit original site.