Une tondeuse robot à guidage GPS pour un millier d’euros avec ce projet open source

·

Un robot tondeuse OpenMower basé sur une YardForce Classic 500 tond une pelouse en lignes droites avec une antenne GPS visible, pendant qu un bricoleur le surveille sur une tablette dans un jardin résidentiel.
Résumer cet article avec :

Commercialisées depuis des années, les tondeuses robots d’entrée de gamme restent souvent « aveugles » : elles se déplacent au hasard jusqu’à heurter un obstacle, et imposent d’enterrer un fil périphérique tout autour du jardin. Le projet OpenMower, créé par le développeur allemand Clemens Elflein, propose une alternative radicalement différente. En remplaçant le cerveau électronique d’une tondeuse bon marché par un duo de Raspberry Pi et un module GPS de précision centimétrique, il transforme une machine basique en un robot de tonte intelligent, capable de tracer des lignes parfaites sans le moindre fil enterré. Le tout pour environ 1 000 euros, soit trois à cinq fois moins qu’un modèle commercial équivalent.


À retenir

  • OpenMower est un projet open source sous licence GPL-3.0 qui libère les tondeuses robots du verrouillage propriétaire.
  • Il utilise un Raspberry Pi 4 pour la navigation et un Raspberry Pi Pico pour le contrôle en temps réel des moteurs.
  • Grâce au GPS RTK, la position est connue à 1 centimètre près, ce qui rend inutile tout fil périmétrique.
  • Le budget électronique est d’environ 700 €, auquel il faut ajouter ~300 € pour une tondeuse donneuse compatible, comme la YardForce Classic 500.
  • La solution repose sur le logiciel ROS et des algorithmes de trajectoire inspirés de l’impression 3D, offrant une tonte organisée et rapide.
  • Sa conception modulaire facilite les réparations et les mises à jour, tout en garantissant la souveraineté des données de votre jardin.

Un robot libre pour un jardin sans contrainte

La plupart des tondeuses robots vendues aujourd’hui fonctionnent en circuit fermé. Vous dépendez totalement du fabricant pour les réparations, les mises à jour logicielles et même l’utilisation de certaines fonctionnalités. OpenMower renverse cette logique en s’appuyant sur un logiciel 100 % libre, partagé sur GitHub, et sur une communauté de plus de 2 000 membres actifs sur Discord. Concrètement, vous pouvez modifier le comportement du robot, corriger un bug vous-même ou ajouter une fonction manquante sans attendre la prochaine version du constructeur.

Utilisateur configurant un robot tondeuse OpenMower sur un ordinateur portable à côté d’une pelouse sans fil périmétrique, dans un jardin calme.
Avec un logiciel libre et une communauté active, OpenMower évite au jardinier le verrouillage propriétaire des tondeuses robots classiques.

L’alternative open source aux tondeuses « aveugles »

Le projet cible en priorité les tondeuses d’entrée de gamme qui se déplacent de manière aléatoire. Ces modèles, souvent vendus à moins de 500 euros, sont équipés de châssis robustes et de moteurs fiables, mais leur électronique de navigation est très limitée. En remplaçant la carte mère par une carte conçue sur mesure, OpenMower leur donne une véritable intelligence de parcours. C’est un peu comme greffer un GPS de compétition automobile sur une voiturette de golf : la base mécanique reste simple, mais la direction devient chirurgicale.

Une communauté de passionnés pour une solution évolutive

L’un des atouts majeurs d’OpenMower, c’est sa communauté. Le créateur, Clemens Elflein, maintient à jour une documentation détaillée et une nomenclature (BOM) pour l’achat des composants. Les utilisateurs partagent leurs propres améliorations, qu’il s’agisse d’un support imprimé en 3D pour un nouveau capteur ou d’une optimisation de l’algorithme de tonte. Cette dynamique collective fait évoluer le projet bien plus vite qu’un produit commercial figé.

L’architecture matérielle : un cerveau en deux parties

Pour allier calculs complexes et réactivité immédiate, OpenMower s’appuie sur une architecture hybride qui exploite deux cartes aux rôles bien distincts. Cette séparation rappelle celle d’un ordinateur de bord couplé à un pilote automatique : l’un planifie, l’autre exécute.

Raspberry Pi 4 et Pico : la puissance du calcul et la réactivité du temps réel

Le Raspberry Pi 4, sous Linux, fait tourner le système d’exploitation robotique ROS. Il analyse en continu les données du GPS, calcule la trajectoire idéale et gère l’interface web accessible depuis un navigateur. Le Raspberry Pi Pico, lui, prend en charge les tâches critiques en temps réel : il lit les capteurs de choc, contrôle la vitesse des moteurs de traction et de coupe, et déclenche l’arrêt d’urgence en cas de soulèvement de la machine. Cette complémentarité assure une navigation fluide, même lors de changements de direction brusques ou de démarrages en côte.

Une conception modulaire pour durer

Les contrôleurs de moteur utilisés, les xESC, reposent sur la technologie FOC (Field Oriented Control), qui garantit un fonctionnement silencieux et économe en énergie. Tous les composants électroniques sont montés sur une carte mère personnalisée qui s’insère exactement dans le châssis de la tondeuse donneuse. Résultat : en cas de panne, il suffit de remplacer le module défaillant, sans jeter l’ensemble. Cette modularité est un atout de durabilité souvent absent des robots grand public, où le moindre dysfonctionnement électronique peut condamner la machine entière.

La navigation RTK GPS : une tonte chirurgicale sans fil périmétrique

Le principal point de friction des tondeuses traditionnelles, c’est l’installation du fil périphérique, un câble qu’il faut enterrer ou fixer au sol, et qui peut se rompre ou être déterré par des animaux. OpenMower élimine totalement cette contrainte grâce à la navigation satellitaire de précision.

Gros plan sur un robot tondeuse OpenMower équipé d’une antenne GPS RTK et d’une station de base sur trépied, tondant une pelouse en bandes parfaitement parallèles.
La navigation par GPS RTK donne à OpenMower une précision au centimètre, ce qui rend inutile l’installation d’un fil périmétrique dans le jardin.

Le GPS RTK, une précision à 1 centimètre

Le système utilise un module GPS RTK (Real-Time Kinematic) couplé à une station de base fixe, laquelle envoie des corrections en temps réel via le protocole NTRIP. Là où un GPS standard vous situe à quelques mètres près, le RTK atteint une précision d’un centimètre, suffisante pour couper l’herbe au ras d’une bordure sans jamais la franchir. La station de base, souvent installée à un point fixe dans le jardin, communique avec le robot par liaison radio ou Wi-Fi, assurant une correction permanente même sous les arbres.

Planifier plutôt que rebondir : des trajectoires optimisées

Pour créer la carte de tonte, il suffit de piloter le robot une fois avec une manette de jeu, comme une manette Xbox, pour enregistrer les contours et les obstacles. Le logiciel génère alors des trajectoires en lignes parallèles, inspirées des algorithmes de remplissage Slic3r utilisés en impression 3D. Le robot ne se déplace plus au hasard, mais suit un motif régulier, ce qui réduit le temps de travail et évite les zones oubliées. Vous pouvez aussi définir plusieurs zones de tonte, pelouse avant, arrière, allée, et le robot naviguera seul de l’une à l’autre en suivant un chemin défini. En cas d’averse, la détection logicielle de pluie le renvoie automatiquement à sa station de charge.

Quel budget pour une OpenMower et comment la réaliser ?

Le prix est souvent le premier argument avancé par les adeptes du projet. Les tondeuses commerciales équipées de la technologie RTK, comme certaines références haut de gamme, se négocient généralement entre 3 000 et 5 000 euros. OpenMower permet d’obtenir des performances comparables pour un investissement bien moindre, à condition d’accepter de mettre les mains dans le cambouis.

Un investissement d’environ 1 000 euros, tout compris

Le budget se décompose en deux parties. D’abord, le robot donneur : la YardForce Classic 500, le modèle le plus répandu et le mieux documenté, se trouve entre 200 et 400 euros. Ensuite, la liste des composants électroniques (Raspberry Pi 4, Pico, module GPS ArduSimple, carte PCB, contrôleurs xESC, etc.) avoisine les 700 euros. Le total tourne donc autour de 1 000 euros. À ce prix, vous obtenez une tondeuse capable de tondre jusqu’à 1 000 m² de pelouse en lignes parfaitement droites, sans aucun fil enterré à entretenir.

Des compétences techniques accessibles aux bricoleurs avertis

Le montage demande de savoir souder quelques composants, de lancer une impression 3D pour certains supports et de se familiariser avec les commandes de base de Linux. La documentation officielle, disponible sur le dépôt GitHub du projet, guide pas à pas le montage et la configuration de ROS. Pour les novices, la communauté Discord est très réactive. Si vous avez déjà monté un kit électronique ou installé un système sur un Raspberry Pi, vous avez le niveau requis. Au final, vous disposez d’une machine entièrement documentée, réparable et évolutive, dont vous contrôlez totalement le logiciel, un luxe que les fabricants de robots de tonte offrent rarement.