Premiers Pas - vaul-ulaval/vaul-wiki GitHub Wiki

Cette page guide un nouveau membre (ou un membre actif qui veut se rafraîchir la mémoire) à travers les fondements du VAUL et les premières étapes à réaliser en rejoignant le groupe. Il est important de lire les différentes sections et de s'y référer aussi souvent que nécessaire.

0. Rejoindre le GitHub

Faire une demande au Directeur Logiciel en lui fournissant ton username GitHub pour accéder et modifier le wiki.

1. Plateformes utilisées

Communication externe

S'abonner, aimer et partager les publications du groupe sur les différentes plateformes nous aide à gagner en visibilité et en crédibilité. Cela vous permet du même coup de réaliser votre première implication dans le groupe !

Communication interne

Rejoindre le groupe Teams est primordial. C'est à cet endroit que toutes les nouvelles et les communications se déroulent. On vous propose un guide des Bonnes Pratiques Teams pour bien utiliser l'outil.

Gestion de tâches

Rejoindre l'outil de gestion de tâches permet de se voir assigner ses premières tâches ou de suivre l'avancement des différents projets. La plateforme Trello est dédiée à la gestion des tâches du groupe dans son ensemble.

2. Gestion et administration

La structure de Gestion du groupe permet, un peu à l'image d'une entreprise, d'établir et de diviser les tâches nécessaires à son fonctionnement.

Prendre connaissance de l'équipe de gestion et des différentes tâches réalisées vous permettra d'avoir une vue d'ensemble du groupe auquel vous faites partie et de se référer aux bonnes personnes lorsque nécessaire.

3. Départements techniques et outils utilisés

Mécanique

Le département Mécanique utilise des outils de conception assistée par ordinateur et des outils de simulation pour créer et tester les différents systèmes.

  • Solidworks

Électronique

Le département Électrique design les PCB ou autres composantes électroniques, puis les assemble sur les robots en utilisant plusieurs outils.

  • Altium Designer

Logiciel

Le département Logiciel donne vie aux robots en intégrant différentes librairies de robotique et en programmant les algorithmes nécessaires pour la conduite autonome.

  • Python
  • C++
  • Robot Operating System (ROS)
  • Linux
  • GitHub

4.1. Premiers pas - Sans notions techniques préalables

On vous suggère de vous renseigner sur la robotique mobile et sur le système d'exploitation robotique ROS. Ce sont les deux sujets principaux des activités du groupe. On vous propose les tutoriels suivants, sous format vidéo. Bien sûr, on vous encourage à complémenter ces tutoriels par des recherches supplémentaires sur des sujets qui vous sont plus nébuleux ou qui vous intéressent davantage.

4.2. Premiers pas - Avec notions techniques préalables ou acquises

Vous pouvez rejoindre l'outil de gestion de tâche Trello et déterminer des tâches qui vous intéressent et pour lesquelles vous avez certaines connaissances a priori. Vous pouvez vous référer aux directeurs techniques de chaque département (indiqués dans les pages respectives de l'équipe de gestion) pour avoir plus d'information sur une tâche ou pour avoir de l'assistance pendant sa réalisation.