Meilleures pratiques avec Driver Station

This document was created by Steve Peterson, with contributions from Juan Chong, James Cole-Henry, Rick Kosbab, Greg McKaskle, Chris Picone, Chris Roadfeldt, Joe Ross, and Ryan Sjostrand. The original post and follow-up posts can be found here.

Le poste de pilotage ne doit pas constituer un embêtement pour votre équipe sur le terrain de la Compétition de robotique FIRST (FRC). Construire une console solide et y configurer un ordinateur portable stable est un projet facile à réaliser avant la compétition. Lisez la suite pour découvrir les leçons apprises par de nombreuses équipes ayant disputé des milliers de matchs.

Avant le départ pour la compétition

  1. Dédiez un ordinateur portable à utiliser uniquement comme station de pilotage. Beaucoup d’équipes le font. Un portable dédié vous permet de gérer sa configuration pour un seul objectif: être prêt à jouer votre match sur le terrain. Dédié signifie qu’aucun autre logiciel, à l’exception du logiciel Driver Station fourni par FRC et Dashboard, seront installés et en cours d’exécution.

  2. Utilisez un ordinateur portable de classe affaires pour votre poste de pilotage. Pourquoi? Ils sont beaucoup plus durables que les aubaines Black Friday à 300 $ chez Best Buy. Ils survivront à la compétition. Les ordinateurs portables de classe affaires ont des pilotes de périphérique de meilleure qualité et ces pilotes seront supportés plus longtemps par les manufacturiers que ceux trouvés dans les ordinateurs portables grand public. Cela prolonge la durée de votre investissement. Les séries Lenovo ThinkPad T et Dell Latitude sont deux marques de classe affaires populaires que vous verrez souvent en tournoi. Il y en a des milliers en vente chaque jour sur eBay. L’ordinateur portable fourni dans le kit de pièces des équipes recrues est une bonne machine d’entrée de gamme. Les équipes font le saut vers des écrans plus grands, car ils sont plus pratiques avec la vision et les tableaux de bord.

  3. Consider used laptops rather than new. The FRC® Driver Station and dashboard software uses very few system resources, so you don’t need to buy a new laptop – instead, buy a cheap 4-5 year old used one. You might even get one donated by a used computer store in your area.

Note

Before buying a used laptop ensure it is compatible with Windows 11. For example, only Intel 8th generation core processors and later are compatible.

  1. Caractéristiques recommandées pour l’ordinateur portable

    1. RAM – 8GB of RAM or greater

    2. Une taille d’affichage de 13 po ou plus, avec une résolution minimale de 1440x1050.

    3. Ports

      1. Un port Ethernet intégré est très recommandé. Assurez-vous qu’il s’agit d’un port de pleine grandeur. Les ports Ethernet articulés ne tiennent pas quand ils sont trop souvent utilisés.

      2. Utilisez un protecteur de port Ethernet pour créer votre connexion Ethernet. Il s’agit d’une petite extension Ethernet que vous laissez habituellement connectée sur l’ordinateur. Cela prolonge la durée de vie du port sur l’ordinateur portable. Ceci est particulièrement important si vous avez un ordinateur portable grand public avec un port Ethernet articulé.

      3. Si le port Ethernet de votre ordinateur portable est douteux, remplacez l’ordinateur portable (recommandé) ou achetez un adaptateur Ethernet USB d’une marque réputée. Beaucoup d’équipes trouvent qu’un adaptateur Ethernet USB est moins fiable que le port Ethernet intégré, principalement en raison de matériel de mauvaise qualité et de mauvais pilotes. Les adaptateurs donnés aux recrues dans le kit de pièces ont la réputation de bien fonctionner.

      4. 2 ports USB minimum

    4. Un clavier. Il est difficile de faire rapidement du dépannage sur le terrain sur les ordinateurs uniquement tactiles.

    5. A solid-state disk (SSD), 256 GB or larger. If the laptop has a rotating disk, spend $50 and replace it with a SSD.

    6. Updated to the current release of Windows 10 or 11.

    7. A laptop that supports Wi-Fi 6E (6 GHz) is recommended for use with the Wi-Fi 6E radio for 2025 and later.

  2. Installez toutes les mises à jour Windows une semaine avant la compétition. Cela vous donne le temps de vous assurer que les mises à jour n’interféreront pas avec les fonctions du Driver Station. Pour ce faire, ouvrez la page Paramètres de Windows Update et voyez si vous êtes à jour. Si vous ne l’êtes pas, installez les mises à jour en attente. Redémarrez et vérifiez à nouveau pour vous assurer que vous êtes à jour.

  3. Modifiez les « heures d’activité » pour les mises à jour Windows pour empêcher les mises à jour d’être installées pendant les heures de compétition. Accédez à Start -> Settings -> Update & Security -> Windows Update, puis sélectionnez Change active hours. Si vous voyagez à une compétition, prenez en compte les différences de fuseau horaire. Cela vous permettra de vous assurer que votre station de pilotage ne redémarre pas ou n’arrête pas de fonctionner en raison de l’installation d’une mise à jour sur place.

  4. Supprimez tout logiciel antivirus ou antimalware tiers. Utilisez plutôt Windows Defender sur Windows 10 ou 11. Puisque vous vous connectez uniquement à Internet pour la mise à jour des logiciels Windows et FRC, le risque est faible. Installez uniquement les logiciels nécessaires au pilotage du robot. Votre but ici est d’éliminer les variables qui pourraient interférer avec le bon fonctionnement. Supprimez tout logiciel préinstallé inutile (« bloatware ») qui est venu avec la machine. N’utilisez pas l’ordinateur portable pour jouer à des jeux à l’hôtel la veille de l’événement. Beaucoup d’équipes vont aussi loin que se procurer un ordinateur portable dédié uniquement à la programmation.

  5. Évitez les installations Windows 10 ou 11 gérées par le département informatique de l’école. Ces déploiements sont conçus pour l’environnement scolaire et viennent souvent avec des logiciels indésirables qui interfèrent avec le bon fonctionnement de votre robot.

  6. Batterie d’ordinateur portable / alimentation

    1. Désactivez l’option « mettre le PC en veille » pour le mode batterie et le mode branché dans vos paramètres d’alimentation et veille.

    2. Désactiver la suspension sélective USB :

      1. Cliquez avec le bouton droit sur l’icône batterie/charge dans la barre des tâches, puis sélectionnez Options d’alimentation.

      2. Choisissez un des modes de gestion de l’alimentation.

      3. Dans le menu de gauche, cliquez sur Choisir quand éteindre l’écran. Ensuite, cliquez sur Modifier les paramètres d’alimentation avancés.

      4. Faites défiler vers le bas dans les paramètres avancés et désactivez le paramètre de suspension sélective USB pour batterie et branché.

    3. Assurez-vous que la batterie de l’ordinateur portable peut contenir une charge pendant au moins une heure après avoir fait les changements ci-dessus. Cela laisse beaucoup de temps pour le robot et l’équipe de pilotage de passer par la file d’attente et d’atteindre la station d’alliance sans être branché.

  7. Apportez un câble USB et Ethernet de confiance pour la connexion au roboRIO.

  8. Ajoutez un dispositif de rétention, ou qui limite la traction sur les fils de vos manettes / contrôleurs pour les empêcher de tomber au sol ou se déconnecter des ports USB. Cela permet d’éviter les problèmes de connexions intermittentes de contrôleur.

  9. Le compte d’utilisateur Windows que vous utilisez pour piloter doit faire partie du groupe Administrateur.

En tournoi

  1. Turn off Windows firewall using these instructions.

  2. Désactivez l’adaptateur Wi-Fi, soit à l’aide du bouton Wi-Fi physique, soit en le désactivant dans le panneau de configuration dans les Paramètres de l’adaptateur.

  3. Chargez la station de pilotage quand elle est dans le puits.

  4. Supprimez les mots de passe de connexion ou assurez-vous que tous les membres de l’équipe de terrain connaissent le mot de passe. Vous seriez surpris de voir combien de fois les pilotes arrivent sur le terrain sans connaître le mot de passe de l’ordinateur portable.

  5. Assurez-vous que votre code LabView est déployé en permanence et défini sur « run as startup », en utilisant les instructions du tutoriel LabView. Si vous devez déployer le code chaque fois que vous allumez le robot, quelque chose ne fonctionne pas.

  6. Limitez la navigation web aux sites web liés à FRC. Cela minimise les chances d’obtenir des logiciels malveillants pendant la compétition.

  7. Ne comptez pas utiliser Internet pour effectuer des mises à jour logicielles. Il n’y en aura probablement pas dans la salle et le Wi-Fi de l’hôtel varie considérablement en qualité. Si vous avez besoin de mises à jour, contactez un conseiller en système de contrôle durant la compétition.

Avant chaque match

  1. Assurez-vous que l’ordinateur portable est allumé et connecté sur le bon compte d’utilisateur avant la fin du match avant le vôtre.

  2. Fermez les programmes qui ne sont pas nécessaires pendant le match – par exemple, Visual Studio Code ou LabView – lorsque vous êtes en compétition.

  3. Apportez votre chargeur du portable sur le terrain. Des prises de courant sont fournies dans chaque station.

  4. Attachez votre ordinateur portable avec du ruban velcro sur la tablette de la station de pilotage. Vous ne savez jamais quand votre partenaire d’alliance aura un problème de programmation autonome et que son robot ira frapper le mur de la station de pilotage.

  5. Assurez-vous que les manettes et les contrôleurs sont affectés aux bons ports USB.

    1. Dans l’onglet USB du logiciel FRC Driver Station, faites glisser/déposer pour attribuer des manettes au besoin.

    2. Utilisez le bouton Rescan (F1) si les manettes/contrôleurs n’apparaissent pas en vert.

    3. Utilisez le bouton Rescan (F1) pendant la compétition si les manettes ou les contrôleurs se débranchent et se rebranchent ou apparaissent en gris pendant la compétition.

  6. Ensure your Dashboard is connected to the robot after your driver station connects to the robot.