Règlement de CoVACIEL

Le règlement de CoVACIEL est volontairement simple afin de laisser place à l'innovation technologique et à la créativité de chaque équipe. Ce règlement est susceptible d’évoluer d'année en année en fonction des besoins. Les modifications de règlement seront validées par les enseignants participants à CoVACIEL.

La voiture autonome CoVACIEL est un support de projet technique pour l'épreuve E6.2 du BTS CIEL. Pour pouvoir participer à CoVACIEL, il faut que le projet technique de chaque établissement ait été validé lors des commissions de validation des projets techniques.

La voiture

La voiture doit utiliser un châssis Tamiya TT-02 avec le moteur d'origine et une batterie NiMH 7,2V avec une capacité de 5000 mAh maximum. Elle doit avoir une carrosserie le recouvrant à plus de 80 % (valeur estimée par le jury de manière peu scientifique...). La voiture avec l’ensemble de ses capteurs et actionneurs doit rentrer dans les dimensions ci-dessous :

Limite Voiture

La voiture doit être visible des voitures qui la suivent (voiture non-furtive). La voiture doit présenter à l’arrière au moins un rectangle plein de largeur 150 mm et de hauteur 110 mm. Seul un peu de vide (< 25 mm de haut), pour la garde au sol de la voiture est accepté. Les carrosseries transparentes ou de couleur principale verte, rouge ou grise ne sont pas autorisées. Un test avec un lidar RP-Lidar A2M8 ou un capteur NOOPLOOP ToF Sense valide la visibilité de l'arrière de la voiture. En cas de non-détection de la voiture par le capteur IR (certaines peintures noires absorbent les infra-rouges), du scotch blanc cassé (type gaffer) sera ajouté sur l'arrière de la voiture.

Il est possible de supprimer l'entraînement des roues avant au profit du rayon de braquage et au dépend de la motricité.

La voiture doit pouvoir fonctionner en marche avant et en marche arrière.

La voiture doit posséder un module sans fil afin de recevoir le top départ de la course. La communication de l’équipe avec la voiture doit se limiter à l’envoi d’un signal de démarrage et d’un signal d’arrêt. La voiture peut envoyer des informations à l’équipe (monitoring). Envoyer des commandes modifiant le comportement de la voiture entraîne la disqualification de l’équipe.

Une batterie secondaire pour l’électronique est autorisée. Une alimentation du moteur avec une tension supérieure à la tension batterie n’est pas autorisée.

Une voiture type est proposée en kit pour le BTS CIEL option IR et option ER (voir menu Voiture type).

La piste

La forme de la piste n’est pas connue avant le jour de la compétition. Donner des informations sur la forme de la piste à la voiture est interdit. Les arbitres peuvent demander de vérifier cela sur une piste annexe par exemple. La voiture peut apprendre la piste lors de ses premiers tours.

La piste est constituée de bordures de 200 mm de hauteur, vertes sur la droite dans le sens du déplacement et rouges sur la gauche. Ces bordures seront composées d'éléments droits et d'arcs de cercles de rayon de courbure R=400 mm ou plus. Le sol est un lino de couleur grise. La piste est en tout point d’une largeur supérieure à 800 mm, mais peut contenir des obstacles à l'intérieur.

Les références des couleurs sont les suivantes:

  • VERT : Référence de la couleur = RAL 6037;
  • ROUGE : Référence de la couleur = RAL 3020;
  • SOL : Sol PVC GERFLOR effet béton leone anthracite l.4 m Réf 83309786 (Leroy Merlin) Le tracé n’est pas connu à l’avance.

Voici un exemple de piste :

Limite Voiture

Une piste est proposée en kit par le CRIC. Contacter Bertrand MANUEL pour avoir un devis: bertrand.manuel@universite-paris-saclay.fr

L'homologation de la voiture

L’homologation consiste en:

  • la validation des éléments de la voiture (dimensions, batterie, châssis);
  • la vérification de l'aptitude de la voiture à démarrer à un top départ et à s'arrêter à un stop, messages transmis par un module sans fil;
  • la vérification de l’aptitude de la voiture à se déplacer sur un élément droit de piste;
  • la vérification de l'aptitude de la voiture à repartir en marche arrière en cas de blocage contre un obstacle et en l'absence de voiture derrière;
  • la vérification de la détectabilitié de la voiture par un lidar RP-Lidar A2M8 ou par un capteur ToF NOOPLOOP ToF Sense (voiture non-furtive).

Une homologation avec pénalité est envisageable, par l'ensemble les arbitres d'homologation pour de légères infractions au règlement : une voiture qui ne démarre pas ou ne s'arrête pas ou mal à distance, dysfonctionnement de la marche arrière par exemple.

Le top départ

Le top départ doit être transmis aux voitures par une communication sans fil. Cette communication sans fil permet uniquement de transmettre le top départ et ne doit pas permettre de commander le véhicule à distance. Chaque équipe est libre d'utiliser la solution technologique de son choix pour donner le top départ à sa voiture. Le jour de CoVACIEL, lors des phases d'homologation, de qualification et de course, un top départ est accessible à tous les véhicules qui le souhaitent. Ce top départ est donné par un module XBEE. La configuration du module XBEE donnant le top départ est la suivante:

  • firmware: 802.15.4;
  • coordinateur;
  • mode transparent;
  • identifiant du réseau PAN (PAN-ID) = 1234;
  • Canal (CH) = C.

Le message envoyé en broadcast par le XBEE lors du top départ est composé des 4 caractères ASCII suivants: $GO; . Un autre message envoyé également en broadcast par le XBEE permet d'arrêter les voitures. Ce message d'arrêt des voitures est composé des 4 caractères ASCII suivants: STOP .

Un exemple de configuration du XBEE top départ et du XBEE voiture est disponible sur l'espace collaboratif Tribu CoVACIEL.

Les qualifications

Chaque voiture effectue individuellement une phase de qualification composée de 2 manches. Lors des qualifications, la voiture est seule en piste.

Une première qualification a lieu sur une piste sans obstacle. Une seconde qualification a lieu sur une piste avec des obstacles fixes d’une taille supérieure à celle d’une voiture.

Pour chaque manche de qualification, la voiture s’élance seule pour 2 tours. La voiture a la possibilité de faire un deuxième essai en cas de problème technique survenu lors du premier essai. Cette possibilité de deuxième essai est définie par un arbitre de course. En cas de blocage de la voiture sur la piste, un arbitre de course peut toucher la voiture pour la débloquer. Seuls les arbitres de course sont autorisés à toucher les voitures pendant la qualification.

Pour chaque voiture, chaque manche de qualification est quantifiée par deux paramètres:

  • un pourcentage de parcours effectué (ex. 100% = 2 tours effectués, 50% = 1 tour effectué, …)
  • un temps chronométré de parcours effectué (même pour les voitures n’ayant pas réussi à finir entièrement le parcours).

À partir de ces 2 paramètres, un score est calculé selon la formule :

score = pourcentage parcours + (200 / temps parcour en seconde).

Le meilleur des 2 scores est pris en compte pour déterminer le chapeau attribué à chaque voiture.

Voici un exemple fictif de résultat des qualifications:

Voiture Qualification 1 Qualification 2 Score final
% effectué Temps Score % effectué Temps Score
AlgoPrime 100 2m 25s 101.38 80 2m 20s 81.43 101.38
SignalX 100 2m 45s 101.21 100 2m 30s 101.33 101.33
CyberMind 100 3m 12s 101.04 100 3m 00s 101.11 101.11
QuantumBit 80 1m 20s 82.50 100 3m 10s 101.05 101.05
HyperLoop 80 2m 35s 81.29 50 1m 10s 52.86 81.29
DataFlux 20 0m 32s 26.25 20 0m 50s 24.00 26.25

Le résultat des qualifications détermine le chapeau de chaque voiture.

Lors des qualifications, le top départ est donné par un module XBEE avec les caractéristiques listées ci-dessus.

La course

Les équipes ont 3 minutes pour installer leur voiture sur la piste.

Les voitures sont positionnées sur la grille de départ selon le principe des chapeaux définis ci-dessous. Une fois que toutes les équipes ont annoncées être prêtes, il est interdit de toucher les voitures. Le top départ est donné par un arbitre de course. Le top départ est donné par une liaison sans fil. Un top départ officiel est donné par un module XBEE avec les caractéristiques listées ci-dessus. On relève l’ordre d’arrivée après un nombre de tours définis à l’avance (3 par défaut). Une voiture ne terminant pas le nombre de tours définis n'est pas classée.

Un arbitre de course peut disqualifier une voiture ayant un des comportements suivants:

  • voiture ayant un comportement notoirement agressif envers une autre voiture;
  • voiture empêchant volontairement un autre véhicule de le doubler;
  • voiture immobile sur la piste pendant plus de 10 secondes en l'absence de voiture le bloquant;
  • voiture roulant à contre-sens pendant plus de 2 mètres;
  • voiture effectuant une marche arrière alors qu'un autre véhicule est présent derrière lui;

Un arbitre de course peut retirer de la piste une voiture disqualifiée pour les raisons listées ci-dessus. Seuls les arbitres de course sont autorisés à toucher les voitures pendant la course. Toute intervention d'une personne autre qu'un arbitre de course engendrera la disqualification de la voiture touchée.

Le classement

La compétition se déroule en plusieurs manches. Une manche est composée de plusieurs courses. Chaque voiture participe à un nombre identique de manche. Le nombre de manche dépend du nombre total de véhicule et des contraintes d'organisation. Le nombre de manche est décidé par les arbitres de course et peut être amené à évoluer d'une édition à une autre. À chaque manche, les voitures marquent des points en fonction de leur position à l'arrivée de la course. Les points sont distribués de la manière suivante :

Position finale 1er 2ème 3ème 4ème 5ème 6ème 7ème 8ème
Point 30 20 15 10 7 4 2 1

Si une voiture est retirée de la course par un arbitre de course pour les raisons présentées précédemment, la voiture ne marque pas de point pour cette manche.

Une fois toutes les manches effectuées, le classement obtenu permet de définir la grille de départ pour la grande finale composée uniquement des 6 voitures avec le plus de points.

La voiture gagnante de CoVACIEL est la voiture arrivant en 1ère position lors de la grande finale. Le classement de la grande finale donne le classement des 6 premières voitures de CoVACIEL. Les autres voitures sont classées selont le nombre de point obtenu lors des manches précédentes.

La grille de départ des courses

La grille de départ des courses est basée sur le principe des chapeaux. Le principe des chapeaux consiste à répartir les voitures en groupes de niveau à partir des résultats des qualifications (par exemple : 1–6, 7–12, 13–18, etc.). Chaque course reçoit ensuite une voiture de chaque chapeau afin d’équilibrer le niveau et d’éviter une course trop forte ou trop faible.

Les voitures du chapeau 1 sont toujours en pole position sur la grille de départ des courses. Les voitures du chapeau 2 sont toujours en 2ème position sur la grille de départ des courses etc.

À chaque manche, les grilles de départ sont organisées de façon à ce que chaque voiture soit en concurrence avec un maximum de voitures.

Exemple

On suppose une compétition CoVACIEL fictive avec 18 voitures engagées. La compétition comporte 3 manches. Chaque manche comporte 3 courses avec 6 voitures par course.

Voici les résultats fictifs des qualifications:

Rang Voiture Score Qualification
1Neuralis98
2MegaCore94
3EtherNode93
4WaveSync92
5PacketStorm91
6NanoPulse90
7MatrixOne88
8AlgoPrime87
9LogicSpark83
10HyperLoop78
11TurboChip77
12FiberLink76
13DataFlux74
14SignalX73
15PicoDrive72
16CyberMind71
17Vectorium70
18QuantumBit68

À partir du résulat des qualifications, voici la composition des 6 chapeaux:

Chapeau 1
(Rang 1-3)
Chapeau 2
(Rang 4-6)
Chapeau 3
(Rang 7-9)
Chapeau 4
(Rang 10-12)
Chapeau 5
(Rang 13-15)
Chapeau 6
(Rang 16-18)
Neuralis WaveSync MatrixOne HyperLoop DataFlux CyberMind
MegaCore PacketStorm AlgoPrime TurboChip SignalX Vectorium
EtherNode NanoPulse LogicSpark FiberLink PicoDrive QuantumBit

Ces chapeaux sont utilisés pour déterminer les grilles de départ des courses des 3 manches.

À partir de ces 3 chapeaux, voici la grille de départ de la manche n°1:

Course 1 Course 2 Course 3
PosVoiture PosVoiture PosVoiture
1Neuralis1MegaCore1EtherNode
2WaveSync2PacketStorm2NanoPulse
3MatrixOne3AlgoPrime3LogicSpark
4HyperLoop4TurboChip4FiberLink
5DataFlux5SignalX5PicoDrive
6CyberMind6Vectorium6QuantumBit

Voici les résultats de la manche n°1:

Course 1 Course 2 Course 3
PosVoiturePoints PosVoiturePoints PosVoiturePoints
1HyperLoop30 1SignalX30 1PicoDrive30
2Neuralis20 2AlgoPrime20 2LogicSpark20
3DataFlux15 3MegaCore15 3NanoPulse15
4WaveSync10 4Vectorium10 4QuantumBit10
5CyberMind7 5PacketStorm7 5EtherNode7
6MatrixOne4 6TurboChip4 6FiberLink4

À partir de ces 3 chapeaux, voici la grille de départ de la manche n°2:

Course 1 Course 2 Course 3
PosVoiture PosVoiture PosVoiture
1MegaCore1EtherNode1Neuralis
2NanoPulse2WaveSync2PacketStorm
3AlgoPrime3LogicSpark3MatrixOne
4TurboChip4FiberLink4HyperLoop
5SignalX5PicoDrive5DataFlux
6QuantumBit6CyberMind6Vectorium

Voici les résultats de la manche n°2:

Course 1 Course 2 Course 3
PosVoiturePoints PosVoiturePoints PosVoiturePoints
1QuantumBit30 1CyberMind30 1MatrixOne30
2SignalX20 2EtherNode20 2DataFlux20
3TurboChip15 3PicoDrive15 3PacketStorm15
4NanoPulse10 4WaveSync10 4Neuralis10
5MegaCore7 5FiberLink7 5Vectorium7
6AlgoPrime4 6LogicSpark4 6HyperLoop4

À partir de ces 3 chapeaux, voici la grille de départ de la manche n°3:

Course 1 Course 2 Course 3
PosVoiture PosVoiture PosVoiture
1EtherNode1Neuralis1MegaCore
2PacketStorm2NanoPulse2WaveSync
3LogicSpark3MatrixOne3AlgoPrime
4FiberLink4HyperLoop4TurboChip
5PicoDrive5DataFlux5SignalX
6CyberMind6Vectorium6QuantumBit

Voici les résultats de la manche n°3:

Course 1 Course 2 Course 3
Pos Voiture Points Pos Voiture Points Pos Voiture Points
1 FiberLink 30 1 DataFlux 30 1 AlgoPrime 30
2 PacketStorm 20 2 HyperLoop 20 2 QuantumBit 20
3 CyberMind 15 3 NanoPulse 15 3 WaveSync 15
4 LogicSpark 10 4 Vectorium 10 4 SignalX 10
5 EtherNode 7 5 Neuralis 7 5 MegaCore 7
6 PicoDrive 4 6 MatrixOne 4 6 TurboChip 4

Voici les résultats finaux:

Pos Voiture Manche 1 Manche 2 Manche 3 Total
1DataFlux15203065
2SignalX30201060
3QuantumBit10302060
4AlgoPrime2043054
5HyperLoop3042054
6CyberMind7301552
7PicoDrive3015449
8PacketStorm7152042
9FiberLink473041
10NanoPulse15101540
11MatrixOne430438
12Neuralis2010737
13WaveSync10101535
14LogicSpark2041034
15EtherNode720734
16MegaCore157729
17Vectorium1071027
18TurboChip415423

La grande finale de cette compétition fictive de CoVACIEL est:

Pos Voiture
1 DataFlux
2 SignalX
3 QuantumBit
4 AlgoPrime
5 HyperLoop
6 CyberMind