awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ClemensElflein avatar

ClemensElflein/OpenMower

0
View on GitHub↗
6,566 stars·389 forks·5 vues

OpenMower

OpenMower est un contrôleur de tondeuse à gazon autonome et un système de firmware qui utilise un GPS RTK de haute précision pour naviguer les tondeuses robotisées sans avoir besoin de fils de délimitation physiques. Il fonctionne comme un planificateur de chemin basé sur GPS et un système de gestion matérielle qui convertit les machines manuelles en unités autonomes.

Le projet inclut une application de gestion distante pour surveiller et contrôler les tondeuses via une interface web ou mobile. Il intègre un système d'évitement d'obstacles et des couches de sécurité qui exécutent des arrêts d'urgence lorsque l'appareil est soulevé ou entre en collision.

Le système gère le matériel robotique via une abstraction au niveau du firmware des moteurs et des capteurs. Il gère la planification de chemin autonome via un contrôle de navigation par machine à états et incorpore une surveillance environnementale pour mettre en pause les opérations pendant la pluie ou par mauvais temps.

Features

  • Robotics And Autonomous Systems - Provides a complete autonomous system to convert manual mowers into high-precision GPS-guided robots.
  • Lawn Mower Controllers - Provides the core embedded firmware that manages motor functions and hardware abstraction for autonomous mowing devices.
  • RTK GPS Navigation - Uses high-accuracy RTK GPS positioning to steer robotic hardware along precise mapped paths.
  • Real-Time Path Steering - Steers the device across mapped areas by comparing real-time satellite coordinates against boundary waypoints.
  • Autonomous Lawn Mowing - Converts robotic mowers into autonomous machines using high-precision GPS to eliminate physical perimeter wires.
  • Path Planning Algorithms - Implements path planning algorithms to guide the robot across a specific area efficiently.
  • Robotics and Control - Provides a control system for robotic automation, kinematics, and hardware abstraction.
  • RTK GPS Navigation Controllers - Uses high-precision RTK GPS to navigate robotic mowers without the need for physical boundary wires.
  • GPS Path Planners - Implements a navigation system that calculates autonomous mowing paths and manages state machines for coverage.
  • Hardware Abstraction Layers - Provides a dedicated hardware abstraction layer to decouple navigation logic from motor and sensor control.
  • Hardware Component Control - Manages motor outputs and sensor inputs through firmware to abstract physical hardware functions.
  • Path Navigation - Navigates the mower across mapped paths using GPS guidance to eliminate the need for boundary wires.
  • Operational Mode Controllers - Manages movement logic by transitioning between operational modes such as mowing, docking, and obstacle avoidance.
  • Ground Robot Obstacle Avoidance - Provides a safety layer that identifies objects in the path and executes emergency stops to prevent collisions.
  • Obstacle Avoidance Systems - Detects physical obstacles and modifies the planned trajectory in real time to prevent collisions.
  • Emergency Stop Systems - Executes immediate system shutdowns when safety sensors detect a lift or crash event.
  • Remote Monitoring Applications - Offers a companion application for the remote monitoring and control of the autonomous mower.
  • Lawn Mower Management Interfaces - Ships a remote interface for monitoring and controlling autonomous mowers via web or mobile applications.
  • Navigation Safety Integrations - Implements safety interrupts that trigger emergency shutdowns upon detecting lift or impact events.
  • Robot Telemetry Interfaces - Provides a remote API for sending control signals and receiving telemetry via a web or mobile application.
  • Robotic Platforms - Open-source autonomous mower project with RTK-GPS capabilities.

Historique des stars

Graphique de l'historique des stars pour clemenselflein/openmowerGraphique de l'historique des stars pour clemenselflein/openmower

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à OpenMower

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec OpenMower.
  • openmind/om1Avatar de OpenMind

    OpenMind/OM1

    2,636Voir sur GitHub↗

    OM1 is a multimodal AI agent runtime and orchestration framework designed to connect large language models to physical robot hardware and sensors. It provides an execution environment that processes audio, video, and sensor data to drive autonomous decisions and actions in real-world settings. The system integrates a robotics SLAM and navigation stack with a hardware abstraction layer, allowing high-level AI commands to be translated into low-level motor and actuator instructions. It distinguishes itself by incorporating blockchain-based governance to enforce immutable operational rules and p

    Pythonllmmultiagentrobotics
    Voir sur GitHub↗2,636
  • ros-planning/navigation2Avatar de ros-planning

    ros-planning/navigation2

    4,386Voir sur GitHub↗

    Navigation2 is a navigation stack for ROS 2 designed for autonomous robot navigation. It provides a framework for computing optimal paths from a starting position to a goal while avoiding static and dynamic obstacles. The system utilizes a behavior tree orchestrator to coordinate complex navigation tasks and trigger recovery actions. Its architecture is plugin-based, allowing planners, controllers, and costmap layers to be swapped at runtime without recompiling the core system. The project covers path planning, motion control, and environmental mapping. It generates occupancy grids and costm

    C++
    Voir sur GitHub↗4,386
  • ros-navigation/navigation2Avatar de ros-navigation

    ros-navigation/navigation2

    4,373Voir sur GitHub↗

    Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path planner, costmap management system, kinematic motion controller, and behavior tree orchestrator to compute collision-free routes and execute movement commands. The framework is distinguished by its use of behavior trees to coordinate modular task servers, enabling complex navigation routines and autonomous recovery actions. It supports a plugin-based architecture that allows planners and controllers to be swapped at runtime to adapt to different environments. The system covers a

    C++navigationroboticsros2
    Voir sur GitHub↗4,373
  • huggingface/lerobotAvatar de huggingface

    huggingface/lerobot

    21,687Voir sur GitHub↗

    This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It provides a modular framework for training neural network policies—specifically through imitation and reinforcement learning—and deploying them onto physical robotic hardware. By offering a unified interface for hardware abstraction, the platform decouples high-level control logic from the specific sensors and actuators of diverse robotic systems. The framework distinguishes itself through a standardized approach to data and policy management. It utilizes a consistent schema for reco

    Python
    Voir sur GitHub↗21,687
Voir les 30 alternatives à OpenMower→

Questions fréquentes

Que fait clemenselflein/openmower ?

OpenMower est un contrôleur de tondeuse à gazon autonome et un système de firmware qui utilise un GPS RTK de haute précision pour naviguer les tondeuses robotisées sans avoir besoin de fils de délimitation physiques. Il fonctionne comme un planificateur de chemin basé sur GPS et un système de gestion matérielle qui convertit les machines manuelles en unités autonomes.

Quelles sont les fonctionnalités principales de clemenselflein/openmower ?

Les fonctionnalités principales de clemenselflein/openmower sont : Robotics And Autonomous Systems, Lawn Mower Controllers, RTK GPS Navigation, Real-Time Path Steering, Autonomous Lawn Mowing, Path Planning Algorithms, Robotics and Control, RTK GPS Navigation Controllers.

Quelles sont les alternatives open-source à clemenselflein/openmower ?

Les alternatives open-source à clemenselflein/openmower incluent : openmind/om1 — OM1 is a multimodal AI agent runtime and orchestration framework designed to connect large language models to physical… ros-planning/navigation2 — Navigation2 is a navigation stack for ROS 2 designed for autonomous robot navigation. It provides a framework for… ros-navigation/navigation2 — Navigation2 is a ROS 2 navigation framework for autonomous mobile robots. It provides the core identity of a path… huggingface/lerobot — This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It… ai-winter/python_motion_planning — This project is a comprehensive software framework for autonomous robot navigation, providing a collection of… rwaldron/johnny-five — Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots…