Je vous avais promis plus d'information à propos de mon projet (Luos Robotics), et nous arrivons enfin à une phase ou nous trouvons le temps de travailler sur notre communication .
Vous êtes tous des développeurs de robots, vous avez donc tous probablement expérimenté la manière actuelle pour développer une machine :
1. On identifie la problématique
2. On imagine un moyen de résoudre la problématique
3. On liste toute les fonctions dont on vas avoir besoin pour y répondre
4. On étudie chaque élément qui devra constituer le robot pour établir une architecture
5. On développe l'architecture
6. On développe chaque élément sur cette architecture
7. On développe le comportement générale du robot
8. On test
9. En cas d'échec des tests, on retourne à la phase 2 ( sans parler des aléas technique...)
Pour simplifier tous ça, il faudrait limiter au maximum le temps que représente chaque étape et surtout atteindre l'étape de test le plus rapidement possible afin d'éviter d'avoir à tout recommencer.
Chez Luos Robotics c'est ce que nous essayons de résoudre.
Nous avons développé une architecture robotique modulaire qui permet très simplement d'ajouter ou retirer un ou plusieurs éléments dans un robot sans aucune carte centrale. Un peu comme si tous les capteurs, moteurs, et batteries avaient le même connecteur et pouvaient tous se brancher les uns aux autres.
Avec ce concept on peut résumer les étapes de conception :
1. On identifie la problématique
2. On imagine un moyen de résoudre la problématique
3. On liste toute les groupes fonctionnel dont on vas avoir besoin pour y répondre
4. On test chaque groupe fonctionnel indépendamment
5. On assemble tous les groupes fonctionnels ensemble pour obtenir une machine
Pour optimiser encore le process il faut réduire au maximum le temps pour réaliser les taches 4 et 5.
Mieux que des explications, je vous propose de regarder une vidéo qui l'explique :
Voici un exemple très basic d'utilisation :