Présentation d’OpenMower, le robot tondeuse open source
(github.com/ClemensElflein)- OpenMower est un projet open source qui permet de transformer une tondeuse robot grand public abordable en robot autonome intelligent basé sur le GPS RTK
- Ses principaux objectifs sont une tonte autonome, une excellente sécurité, l’absence de câble périphérique, un faible coût et une ouverture complète
- Le matériel des produits existants est robuste, et une mise à niveau logicielle suffit à obtenir de bonnes performances sans modification
- Les fonctionnalités de base actuelles sont opérationnelles, avec les tâches essentielles déjà implémentées : apprentissage de la carte, conduite autonome, recharge, etc.
- Seuls certains produits comme le YardForce Classic 500 sont compatibles au niveau matériel pour l’instant, mais une extension à d’autres robots est envisagée
Vue d’ensemble du projet
OpenMower est un projet open source matériel/logiciel qui consiste à démonter des tondeuses robots faciles à trouver dans le commerce, comme le YardForce Classic 500, puis à leur appliquer un GPS RTK moderne et un logiciel dédié afin de les transformer en tondeuses autonomes intelligentes et peu coûteuses.
- Les tondeuses robots existantes ne prennent en charge qu’une navigation aléatoire, avec une efficacité et une intelligence limitées
- Le démontage a montré une bonne qualité matérielle, avec notamment des moteurs brushless, une bonne étanchéité et robustesse, ainsi que des connecteurs standard
- Le véritable point d’amélioration se situe dans le logiciel
Objectifs du projet
- Réaliser une tonte entièrement autonome
- Assurer une excellente sécurité : arrêt d’urgence en cas de soulèvement ou de collision, etc.
- Prendre en charge plusieurs zones sans câble périphérique
- Maintenir un coût réduit : objectif de coût inférieur à celui des produits milieu de gamme du commerce
- Être open source : permettre à chacun de fabriquer le système et d’enrichir les connaissances
- Proposer un design soigné
- Intégrer une fonction d’évitement d’obstacles
- Détecter la pluie et s’arrêter automatiquement en cas de mauvais temps
Open Mower App
- Application offrant une commande intuitive via smartphone et des fonctions de visualisation
État actuel du développement
- Fonction de tonte de base finalisée : apprentissage de la carte, définition des trajets, tonte, retour automatique à la station (pour la recharge) et reprise du travail sont confirmés comme fonctionnels
- La fabrication est recommandée aux utilisateurs techniquement compétents
- Le coût et la complexité étant élevés, il est possible de poser des questions et d’obtenir de l’aide via la communauté sur Discord, le Wiki, etc.
Matériel
- Composé d’une carte principale et de contrôleurs de servomoteurs tels que xESC mini / xESC 2040
- Le xESC 2040 est un contrôleur low cost basé sur la puce RP2040, actuellement pris en charge à titre expérimental
- Éléments prévus dans la to-do list : ajout de certaines fonctions matérielles comme une meilleure précision de l’estimation du niveau de batterie
Logiciel
- Le développement de la gestion de l’état de la tondeuse (station d’accueil / travail, etc.) et de la génération de trajectoires est terminé
- La fonction d’évitement d’obstacles n’est pas encore implémentée
- Le logiciel open source basé sur ROS est géré dans un dépôt séparé
Guide de fabrication et de démarrage
- Le site officiel et le Wiki fournissent des informations sur les pièces nécessaires, l’installation du logiciel et les guides communautaires
- Divers documents complémentaires sont continuellement ajoutés par la communauté
Participation et communauté
- Il est possible de se lancer dans la fabrication directe d’OpenMower, ou de contribuer à dynamiser le développement en mettant une étoile au dépôt et en le suivant
- Des échanges d’informations sont possibles via le YouTube officiel et Discord
Matériel compatible
- Pour l’instant, seuls le YardForce Classic 500 et certains modèles Herkules/SA650 ECO sont compatibles au niveau de la carte
- Il existe aussi certains produits OEM chinois de SUMEC Hardware utilisant la même carte, mais les possibilités d’extension restent limitées
- Afin de partager et étendre la liste des produits compatibles, il est recommandé de soumettre à la communauté des informations de démontage et des photos de carte
Informations complémentaires et particularités
- Il est indispensable de vérifier les brevets, lois et règles de sécurité en vigueur dans chaque pays
- Les ressources fournies n’offrent aucune garantie quant au fonctionnement réel, à l’adéquation à l’usage ou aux questions juridiques
- La fabrication et l’utilisation exigent une expertise technique
- L’utilisation commerciale et la revente nécessitent l’accord du développeur ; l’usage personnel à des fins non commerciales ou éducatives est recommandé
Licence
- Publié sous la licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
- Utilisation non commerciale et éducative libre ; l’usage commercial et la commercialisation nécessitent l’accord du développeur
Résumé
OpenMower est un projet DIY innovant qui permet de transformer du matériel commercial de tondeuse robot à bas coût en tondeuse autonome intelligente grâce à l’application d’un logiciel open source. Grâce à un fort soutien communautaire, à une documentation et un Wiki détaillés, ainsi qu’à l’ouverture du matériel et du logiciel, il présente des atouts comme la réutilisation de produits d’une même famille, la réduction des coûts et l’abaissement de la barrière à l’entrée.
Avec des modifications matérielles relativement limitées et l’appui de la communauté, il est plus accessible que des projets comparables et convient bien aux particuliers ainsi qu’aux ingénieurs DIY.
Aucun commentaire pour le moment.