Méthodologie

Objectifs d’équipe

Cette année, l’équipe avait trois objectifs majeurs:

L’an dernier, l’équipe a conçu et mis en oeuvre une toute nouvelle plate-forme, améliorant du même coup tous les aspects du véhicule. L’équipe mécanique n’étant pas satisfaite de la rigidité de la structure et de l’utilisation de colle pour la coque principale, d’autres méthodes ont été utilisées pour la nouvelle version.

L’équipe voulait réduire le temps d’exécution des éléments de mission du sous-marin. Pour ce faire, deux nouveaux capteurs ont été intégrés au véhicule. Le premier, un OPS (Object Positioning Sensor), a été placé sous le grapin afin d’informer le système de contrôle qu’un objet se trouve à la portée des pinces. Le deuxième, un MSIS, a été ajouté pour permettre au système de contrôle d’avoir une perception plus précise et fiable des objets présents dans son environnement.

Dans l’optique d’obtenir un sous-marin d’une plus grande fiabilité, le sous-marin doit être testé plus régulièrement. Un horaire de tests plus régulier a donc été implanté.

Organisation de l'équipe

Afin de mieux fragmenter la tâche à accomplir, l’équipe est sous-divisée selon trois ensembles. L’équipe mécanique assure l’étanchéité du véhicule et l’adapte pour répondre aux exigences des compétitions à venir. L’équipe électrique conçoit et met au point les cartes électroniques qui permettront aux capteurs et aux activateurs de communiquer avec le système de contrôle. Afin d’assurer l’intégration en bonne et dûe forme des cartes électroniques au véhicule, les membres des équipes mécanique et électrique doivent faire preuve d’une étroite collaboration. L’équipe logiciel est responsable de développer et d’employer la plate-forme logiciel. Chacune des sous-équipes nomme démocratiquement un chef d’équipe au début de chaque année. Il guide l’équipe en vue d’accomplir les objectifs établis pour l’année à venir. De plus, un trésorier et un capitaine sont aussi élus. Ils sont responsables de la gestion, de la logistique en temps de compétition et de la coordination générale de l’équipe. Il est également le représentant de l’équipe auprès de l’école. Le trésorier est responsable du budget et des factures.

Méthodologie de travail

Au fil des ans, l’équipe SONIA s’est développée une étiquette de travail très rigoureuse afin d’obtenir des résultats optimaux. Certaines pratiques s’appliquent à l’équipe entière alors que certaines sont spécifiques aux sous-équipes.

Au fil des ans, l’équipe SONIA s’est développée une étiquette de travail très rigoureuse afin d’obtenir des résultats optimaux. Certaines pratiques s’appliquent à l’équipe entière alors que certaines sont spécifiques aux sous-équipes.

Les membres de l’équipe doivent régulièrement faire approuver leur conception par les autres membres pour éliminer les erreurs et les difficultés d’intégration. Des séances de formation sont également organisées au courant de l’année afin de former les nouveaux membres quant à l’utilisation des logiciels que l’équipe emploie afin d’améliorer la productivité. Ces séances portent généralement sur le système de vision, les systèmes électroniques et logiciels. Des rencontres d’équipe sont organisées fréquemment afin d’être au courant de l’avancement des projets et de régler les problématiques. Les tests en piscines effectués régulièrement permettent aussi de mettre à l’épreuve les modifications effectuées sur le sous-marin. Les tests ont lieu a raison de un à chaque trois semaines en automne, à chaque deux semaines en hiver et à chaque semaine durant l’été. Des tests en piscine extérieur sont également effectués l’été lorsque la température le permet.

Mécanique

L’équipe mécanique est chargée de la conception intégrale du sous-marin par CAO (conception assistée par ordinateur). Avec cette représentation par logiciel du véhicule, il est possible de consulter à l’interne afin de déceler des erreurs ou des problématiques éventulles et ce, avant la fabrication. Cette méthode de conception renseigne également sur les dimensions de cartes électroniques embarquées ce qui rend l’intégration très précise. L’assemblage s’en retrouve également facilitée. Les logiciels de CAO permettent aussi d’effectuer des tests de contraintes pour valider la résistance des pièces. Finalement, tous les projets relativement à la mécanique sont archivés sur le serveur afin de conserver un historique des modifications.

Électrique

Afin de soumettre aux commanditaires fabriquants de cartes électroniques des designs de bonne qualité l’équipe électrique s’est dotée d’un processus de conception rigoureux et clairement défini La première étape de test de concept est de tester les capteurs en utilisant une carte de développement et les circuits avec des plaques de montage. Le schéma peut ensuite être élaboré. À la fin de cette étape, des tests automatisés et la révision par les pairs assurent le décelage du maximum d’erreurs. Ensuite, une liste du matériel est rédigée afin d’être certain de la disponibilité de toutes les pièces nécessaires à l’assemblage de la carte avant d’en faire le dessin. Les mêmes mises à l’épreuve de conception sont effectuées à la fin de cette étape. Finalement, chaque prototype est testé séparément avant l’intégration au sous-marin. Tout le code et les schémas des cartes électroniques sont ensuite archivés afin d’en assurer un accès ultérieur facile et rapide.

Pour assurer une programmation solide et rigoureuse, l’équipe logiciel utilise un système d’intégration continue qui détecte rapidement les erreurs de dépendance et de compilation.

Promotion du club

Pour promouvoir l’éducation supérieure et la robotique chez les plus jeunes étudiants, l’équipe SONIA s’implique dans divers événements communautaires. Cette année, le projet SONIA a été présenté à des étudiants du secondaire à l’événement First Robotics. Également, en tant que passionnés de robotique, l’équipe SONIA a été invitée à agir comme juge dans le cadre d’une compétition scolaire de robotique.

Collaborations

L’équipe SONIA est activement impliquée dans le projet OctETS (Open Collaboration Tools ETS), une plateforme pour les clubs de robotique de l’ÉTS qui facilite le partage de connaissance.