Le défi
Basé en Californie, FarmBot est le développeur de « la première machine agricole CNC open source de l'humanité » à usage domestique. Le robot Genesis de l'entreprise, contrôlé par une application, plante des graines, les arrose, détecte et retire les mauvaises herbes et utilise des capteurs pour surveiller le sol, les conditions météorologiques et l'environnement. L'équipe d'ingénierie de FarmBot basée aux États-Unis et en Europe cherchait à déplacer le développement de ses produits vers le cloud afin de s'assurer que ses plus de 300 contributeurs open source dans le monde entier travaillaient tous à partir de la même source unique de vérité.
Résultats
- FarmBot attribue aux outils de collaboration natifs du cloud d'Onshape « une augmentation de 50 à 100 % de la productivité. "
- L'accessibilité d'Onshape sur les systèmes d'exploitation Windows, Mac et Linux permet à l'équipe de conception principale de FarmBot et à plus de 300 contributeurs open source de travailler sur n'importe quel appareil.
- L'utilisation de la fonction d'édition simultanée permet aux ingénieurs de FarmBot répartis entre les États-Unis et l'Europe de travailler simultanément sur les mêmes modèles CAO sans les retards ou les restrictions liés à l'enregistrement et à la sortie des fichiers dans un coffre-fort PDM.
Lorsque nous devons envoyer des pièces à nos fabricants ou créer un prototype sur l'imprimante 3D, nous faisons les choses beaucoup plus rapidement dans Onshape. Pour nous, cela s'est traduit par une augmentation de la productivité d'au moins 50 % à 100 %.»
Si le fondateur de FarmBot, Rory Aronson, réalise sa vision, une machine de jardinage robotique deviendra un jour un appareil électroménager standard.
« Presque tout le monde dans les pays développés possède un four à micro-ondes et un réfrigérateur. Et s'ils ont de la place, ils ont probablement aussi une machine à laver et un sèche-linge à la maison », ajoute-t-il. « Chaque appareil possède une fonction spécifique et il suffit de le brancher, d'appuyer sur quelques boutons et de tout oublier. Ces choses ajoutent beaucoup de commodité à nos vies et nous voyons FarmBot aller dans la même direction. Il devrait être rentable pour tout le monde de participer au processus de production alimentaire. »
Le FarmBot Genesis est « la première machine agricole CNC open source de l'humanité ». La machine automatisée plante les graines, les arrose, détecte et retire les mauvaises herbes et utilise des capteurs pour surveiller le sol, la météo et l'environnement « afin de cultiver plus intelligemment au fil du temps ». L'agriculteur peut s'occuper de ses cultures sans se salir les mains, en contrôlant le FarmBot depuis n'importe quel ordinateur, téléphone ou tablette (voir une vidéo ici).
L'interface utilisateur de FarmBot est conçue pour rendre le jardinage amusant, comme si vous jouiez à un jeu vidéo. Lors de la première session, les « joueurs » glissent et déposent leurs choix de légumes sur une carte, les graines étant automatiquement espacées par le logiciel. « Beaucoup de personnes disent que cela leur rappelle le fait de jouer à « Farmville » sur Facebook il y a quelques années », explique Aronson. « C'est vraiment comme dans un jeu vidéo, sauf qu'à la fin, vous obtenez un résultat fonctionnel et tangible, comme une salade, des baies ou des légumes à griller pendant le week-end. »
Basée en Californie, la société compte 8 employés à temps plein, dont deux ingénieurs en matériel informatique, mais collabore également avec plus de 300 contributeurs open source à travers le monde. La mission de l'entreprise est de partager publiquement tous ses travaux de conception, en encourageant les passionnés à modifier et à améliorer les modèles 3D selon leurs propres spécifications. Les kits FarmBot pour les différents modèles FarmBot coûtent entre 1395$ et 3 995$ et comprennent tout sauf la jardinière, le tuyau d'arrosage et la rallonge.
La CAO et le PDM natifs du cloud rationalisent la collaboration en matière de conception
Pour concevoir le FarmBot Genesis, Aronson a choisi Onshape, une plateforme de CAO et PDM native du cloud qui accélère le développement de produits et rationalise la collaboration en garantissant que chaque membre de l'équipe travaille à partir de la même source de vérité unique.
L'équipe de développement principale de FarmBot travaille en interne sur les nouvelles améliorations avant de les diffuser à l'ensemble de la communauté open source du monde entier. Les outils de modification simultanée d'Onshape, qui permettent à plusieurs personnes de collaborer sur le même modèle en même temps, se sont révélés particulièrement utiles car l'équipe principale est répartie entre l'Amérique du Nord et l'Europe.
« Le passage à Onshape s'est avéré très similaire au passage du traitement de texte sur ordinateur à Google Docs. Tout à coup, le pouvoir de la collaboration a été débloqué », explique Aronson. « C'est formidable d'être dans le même document qu'un autre ingénieur et de pouvoir modifier des éléments simultanément ou de pouvoir le regarder ou fournir des commentaires. Lorsque nous sommes dans le même espace de travail, je peux mettre à jour les pièces pendant que quelqu'un d'autre met à jour l'assemblage et qu'une autre personne met à jour les dessins. »
« Lorsque nous devons envoyer des pièces à nos fabricants ou créer un prototype sur une imprimante 3D, nous faisons les choses beaucoup plus rapidement dans Onshape », ajoute-t-il. « Pour nous, cela s'est traduit par une augmentation de la productivité d'au moins 50 à 100 % par rapport à l'ancien flux de travail CAO où une seule personne pouvait accéder à un document à la fois. »
L'équipe FarmBot apprécie également l'accessibilité instantanée d'Onshape sur n'importe quel ordinateur, tablette ou téléphone. « J'utilise à la fois un ordinateur Windows et un ordinateur Mac, mais j'étais lié uniquement à Windows lorsque j'utilisais SOLIDWORKS », explique Aronson. « Notre autre ingénieur matériel préfère Linux, il peut donc également être consulté pour le développement de certains logiciels. C'est donc très agréable pour lui de pouvoir charger Onshape dans le navigateur de sa plateforme, et je peux l'utiliser sur mes deux plateformes. »
« Nous aimons également l'utiliser sur nos téléphones, que ce soit lors d'un déjeuner informel où l'on présente une pièce à quelqu'un pour lui faire part d'une idée, ou lors d'un trajet en voiture pour se rendre chez le fabricant pour mettre à jour une fiche de pièce ou un dessin à la toute dernière minute », ajoute-t-il.
Onshape est parfait pour les projets open source
En juillet 2023, plus de 4 000 personnes avaient copié le document public Onshape pour la version 1.7 du FarmBot Genesis. Onshape est idéal pour partager des projets matériels open source car il permet non seulement aux contributeurs d'accéder instantanément au modèle CAO, mais également aux outils de CAO professionnels nécessaires pour apporter des modifications personnalisées.
« Onshape élimine de nombreux obstacles pour nous. Vous n'avez pas besoin de télécharger de logiciel. Tout ce que vous avez à faire est de créer un compte et c'est gratuit », explique Aronson. « Pour tout autre système, vous devez installer un logiciel, utiliser la bonne plate-forme informatique ou peut-être exporter les fichiers dans d'autres formats et les importer dans le système de votre choix. Parfois, vous perdez l'intention de conception ou l'importation est incorrecte. »
« Onshape résout tous ces problèmes car il est accessible à tous, et c'est ce que vous recherchez en fin de compte avec l'open source. Souvent, les outils open source qu'ils vous proposent ne sont pas assez bons pour ce que vous essayez de faire. Onshape est très puissant, mais il est tout aussi important qu'il soit convivial et facile à apprendre pour nos contributeurs. »
La documentation de FarmBot est également open source, publiée sous une licence commune développée par l'Open Knowledge Foundation. Pour ceux qui souhaitent sortir du réseau, les forums FarmBot contiennent une section dédiée aux modifications apportées aux panneaux solaires.
Devil's Advocate : les robots vont-ils ruiner le jardinage à l'ancienne ?
Le FarmBot permet à un patate de canapé de cultiver des pommes de terre dans le confort de sa télécommande. Il s'occupe de la plantation, de l'arrosage, du désherbage et effraiera même les oiseaux et autres animaux pour vous. Il surveille la météo et ajuste les plans en conséquence. La seule fois où vous devez sortir, c'est pour cueillir votre nourriture. Mais qu'en est-il des jardiniers traditionnels qui aiment se salir les mains, qui apprécient de ressentir un lien physique profond avec la terre ?
« FarmBot n'est certainement pas pour tout le monde », concède Aronson. « Nous n'essayons pas de remplacer le passe-temps de quelqu'un ou de lui faire perdre du temps thérapeutique dans le jardin. FarmBot est destiné aux personnes qui, autrement, ne cultiveraient pas leur propre nourriture, et c'est la grande majorité d'entre nous. Les clients de FarmBot apprécient le concept d'autosuffisance. Ils aiment l'idée d'avoir un jardin à la maison, mais ils n'ont pas le temps d'y aller tous les jours. »
En dehors de l'usage domestique, le FarmBot s'est révélé être un outil pédagogique utile et une plate-forme pour la thérapie horticole, permettant aux personnes handicapées qui ne pourraient pas jardiner autrement de cultiver leur propre nourriture. En 2017, l'équipe principale de FarmBot a été invitée à présenter sa technologie au centre spatial Kennedy de la NASA dans le cadre d'un forum sur la culture d'aliments dans l'espace.
« Le FarmBot n'est pas une solution miracle pour la production alimentaire mondiale, mais nous pensons qu'il peut être un important composant dans l'avenir de l'agriculture », déclare Aronson. « La quantité de nourriture que vous pouvez cultiver dans votre jardin est limitée, mais FarmBot permet à un plus grand nombre de personnes d'utiliser cet espace auparavant improductif et de se lancer dans la production alimentaire. À présent, beaucoup plus de personnes vont réfléchir à la provenance de leur nourriture et envisager d'autres moyens de lutter contre la faim dans le monde. »