Driver Station Best Practices

Este documento fue creado por Steve Peterson, con contribuciones de Juan Chong, James Cole-Henry, Rick Kosbab, Greg McKaskle, Chris Picone, Chris Roadfeldt, Joe Ross y Ryan Sjostrand. El post original y los posteriores se pueden encontrar here

¿Quiere asegurarse de que la driver station no sea un obstáculo para su equipo en el campo de FIRST Robotics Competition (FRC)? Construir y configurar una laptop sólida para la driver station es un proyecto fácil gracias a el tiempo entre el stop build day y el día de su competencia. Siga leyendo para encontrar lecciones aprendidas por muchos equipos en más de miles de partidos.

Antes De Partir A La Competencia

  1. Dedique una laptop para ser usada solamente como una driver station. Varios equipos lo hacen. Una máquina dedicada permite que maneje la configuración para una meta - estar listos para competir en la cancha. Dedicada significa ningún otro software excepto el FRC - provided Driver Station software y Dashboard asociado instalado o en ejecución.

  2. Use una laptop bussines-class para su driver station. ¿Por qué? Son mucho más duraderas que las de $300 USD en precio especial en Black Friday en Best Buy. Sobrevivirán los golpes de la competencia. Las laptops de bussines-class, tienen controladores de dispositivos de una mejor calidad y los controladores se mantienen por un periodo más largo que las laptops de consumo. Esto hace que su inversión dure más. Lenovo ThinkPad T series y Dell Latitude son dos marcas bussines-class populares que verá en las competencias. Hay miles de ofertas diariamente en eBay. Las laptops proporcionadas por los rookie kits recientes, es una buena máquina de nivel de entrada. Los equipos con frecuencia se gradúan en pantallas más grandes a medida que hacen más con la visión y dashboards.

  3. Considere las laptops usadas en lugar de las nuevas. El FRC ® El software de la Driver Station y la dashboard utiliza muy pocos recursos del sistema, por lo que no necesita comprar una computadora portátil nueva; en su lugar, compre una usada barata de 4-5 años. Incluso puede obtener una donada por una tienda de computadoras usadas en su área.

  4. Características recomendadas para una laptop

    1. RAM – 4GB of RAM

    2. Un monitor de 13” o mayor, con un mínimo de resolución de 1440x1050.

    3. Puertos

      1. Un puerto incorporado de Ethernet es altamente preferido. Asegúrese de que sea un puerto de tamaño completo. Los puertos de Ethernet con bisagras no soportan el uso repetido.

      2. Use un protector de puerto de Ethernet para hacer su conexión Ethernet. Esto extiende la vida del puerto Ethernet de su laptop. Esto es particularmente importante si tiene una laptop de grado de consumidor con un puerto de Ethernet con bisagra.

      3. Si el puerto de Ethernet de su laptop es dudoso, ya sea que reemplace su laptop (recomendado) o compre un Ethernet USB dongle de alguna marca reconocida. Varios equipos encuentran que el Ethernet USB es menos confiable que el Ethernet incorporado, principalmente, debido al hardware barato y malos controladores. Los dongles que se les dan a los rookies en su KOP tienen una reputación de trabajar bien.

      4. 2 puertos USB mínimo

    4. Un teclado. Es difícil solucionar rápidamente los problemas de las computadoras táctiles en la cancha.

    5. Una unidad de estado sólido (SSD). Si la laptop tiene un disco giratorio, gaste $50 USD y remplácelo con un SSD.

    6. Updated to the current release of Windows 10 or 11. Being the most common OS now seen at competitions, bugs are more likely to be found and fixed for Windows 10 and 11 than on older Windows versions.

  5. Instale todas las actualizaciones de Windows una semana antes de la competencia. Esto le permite asegurarse con tiempo que las actualizaciones no interferirán en las funciones de la driver station. Para hacerlo, abra la página de ajustes de las actualizaciones de Windows y compruebe que esté actualizado. Instale las actualizaciones pendientes si es que tiene. Reinicie y revise de nuevo para asegurarse de que esté actualizado.

  6. Cambie “Active hours” de las actualizaciones de Windows para qprevenir que se instalen las actualizaciones durante las horas de la competencia. Navegue a Start -> Settings -> Update & Security -> Windows Update, después seleccione Change active hours. Si está viajando para una competencia tome en Cuenta las diferencias de la zona horaria. Esto le ayuda a asegurarse a que su driver station no se reinicie o falle debido a la instalación de una actualización en la cancha.

  7. Remove any 3rd party antivirus or antimalware software. Instead, use Windows Defender on Windows 10 or 11. Since you’re only connecting to the internet for Windows and FRC software updating, the risk is low. Only install software on your driver station that’s needed for driving. Your goal here is to eliminate variables that might interfere with proper operation. Remove any unneeded preinstalled software («bloatware») that came with the machine. Don’t use the laptop as your Steam machine for gaming back at the hotel the night before the event. Many teams go as far as having a separate programming laptop.

  8. Avoid managed Windows 10 or 11 installations from the school’s IT department. These deployments are built for the school environment and often come with unwanted software that interferes with your robot’s operation.

  9. Batería/energía de la laptop

    1. Apague Ponga la computadora en suspender en su plan de energía para la batería y la alimentación de la operación.

    2. Apague el USB Selective Suspend:

      1. Dé clic derecho en el icono de batería/carga en la bandeja, después seleccione Power Options.

      2. Edite el plan de ajustes de su plan de energía.

      3. Dé clic en el enlace de Cambiar la configuración avanzada de energía.

      4. Desplácese hacia abajo en las configuraciones avanzadas y deshabilite la suspensión selectiva de configuración de USB para batería y enchufe.

    3. Asegúrese de que la batería de la laptop pueda mantener una carga de al menos una hora después de hacer los cambios de arriba. Esto permite bastante tiempo para que el robot y el drive team puedan pasar por el queue y llegar a la estación de la alianza sin red eléctrica.

  10. Traiga una USB y un cable de Ethernet confiable para su uso conectando a la roboRIO.

  11. Agregue retención / alivio de tensión para prevenir que sus joystick / controladores de gamepad de caer al suelo y/o tirar de los puertos USB. Esta ayuda previene problemas con las conexiones intermitentes a los controladores.

  12. La cuenta de usuario de Windows que se utiliza para manejar, debe de ser un miembro del grupo administrador.

En La Competencia

  1. Apague el firewall de Windows utilizando estas instrucciones.

  2. Apague el adaptador del Wi-Fi, ya sea utilizando el conmutador de Wi-Fi de hardware dedicado o deshabilitándolo en el panel de control de Adapter Settings.

  3. Cargue la driver station cuando esté en el pit.

  4. Remueva todas las contraseñas para iniciar sesión o asegúrese de que todo el drive team conozca la contraseña. Se sorprendería al saber que tan seguido los drivers llegan a la cancha sin saber la contraseña de la laptop.

  5. Asegúrese que su código de LabView se implemente permanentemente y se establece en “run as startup”, usando las instrucciones del Tutorial de LabView. Si debe de implementar el código cada vez que encienda de nuevo el robot, lo está haciendo mal.

  6. Limítese a buscar en la red en sitios web relacionados con FRC. Esto minimiza la oportunidad de que se obtenga malware durante la competencia.

  7. No planee usar acceso a internet para hacer actualizaciones del software. Es probable que no haya ninguno en el lugar y el Wi-Fi del hotel varíe ampliamente en la calidad. Si necesita hacer actualizaciones contacte al Control System Advisor en el pit.

Antes De Cada Partido

  1. Asegúrese que la laptop esté encendida y conectada antes del término del partido anterior al suyo.

  2. Cierre los programas que no sean necesarios durante el partido – p. ej., Visual Studio Code o Lab View – cuando esté compitiendo.

  3. Lleve el cargador de su laptop a la cancha. Se proporciona energía en cada player station.

  4. Sujete su computadora con cinta hook-and-loop al estante de la player station. Nunca sabrá cuando su equipo de alianza tenga algún problema en la programación en autónomo y golpee la pared.

  5. Asegúrese que sus joysticks y controladores estén asignados a los puertos USB correctos.

    1. En la USB tab en el software de la FRC Driver Station, arrastre y suelte para asignar joysticks como sea necesario.

    2. Use el botón de reescaneo (F1) si los joysticks / controladores no aparecen el verde.

    3. Use el botón de reescaneo (F1) durante la competencia si los joysticks o controladores son desconectados y conectados de vuelta o si se vuelve gris durante la competencia.