Démarrer et piloter un F1tenth - vaul-ulaval/vaul-wiki GitHub Wiki

Démarrer un F1tenth

Pré-requis:

  1. Ouvrir la manette avec le numéro correspondant au numéro du bolide
  2. Mettre la batterie dans le bolide (NE PAS OUBLIER LE BEEP BEEP)
  3. Flipper la switch sur le power board (Un LED rouge devrait allumer)
  4. Se ssh sur le bolide (Voir pré-requis pour voir comment)
  5. Une fois connecté via SSH sur un bolide, afin de vérifier que tout est démarré, faire sudo systemctl status -l f1tenth.service (Valider qu'il n'y a pas de messages d'erreurs)
  6. Essayer de piloter le bolide (Voir les contrôles ci-bas)

Troubleshooting

  1. Si jamais la manette ne fonctionne pas, faire ls /dev/input. Si vous ne voyez pas by-id, debrancher/rebrancher la clé USB de la manette ou la changer de port USB. La clé USB devrait clignoter.
  2. Malgré tout si la manette est connecté mais que le robot n'avance pas faire ros2 topic echo /joy et tester les boutons de la manette pour vérifier que les messages sont bien publiés.
  3. Si jamais rien ne marche tenter un redémarrage sudo reboot.

Contrôles avec la manette du F1tenth

Pour contrôler le F1tenth, démarrer la mannette correspondante avec le # du F1tenth démarré.

Contrôles :