ROBOCUP Junior - 2024 - Tableau de bord
La ROBOCUP du 13 avril 2024
Le début de l'histoire...
La Rescue Line Entry
Sur un chemin semé d’embuches, le robot doit parvenir à éviter les obstacles et revenir sur son chemin, matérialisé par une ligne noir sur fond blanc, le tout pour sauver des victimes situé sur le parcours. Les victimes doivent être placées dans une zone sécurisée.
La préparation par les jeunes
Le comportement du robot
En quelques séances, les jeunes du Club Micro Saint Pierre ont réfléchit ensemble sur le comportement du robot.
Comment le robot doit-il récupérer les victimes ? Comment doit-il suivre la ligne et esquiver les obstacles ?
La conception du robot
Le robot s'est construit en deux temps. Tout d'abord, un châssis en "kit" permettant de faire des premiers tests sur les capteurs.
Ce châssis n'étant pas adapté aux idées et attentes pour le robot, la technologie est arrivée... l'impression 3D !
Et il utilise quoi ce robot ?
Pour commencer, le robot est équipé de 4 roues. Cela permet d'avoir une meilleure stabilité pour tout le matériel à transporter mais également un peu plus de facilité pour le passage de certains obstacles.
Les capteurs
Pour sa mission, le robot doit suivre une ligne et esquiver les obstacles.
- On utilise un capteur ligne noire composé de 5 capteurs infrarouge. Le détecteur envoie une lumière infrarouge et déduit la couleur noir ou blanc selon l’intensité de la lumière refléter par un autre détecteur à côté de la LED infrarouge car le noir absorbe la lumière comparée au blanc qui la reflète.
- Pour voir les obstacles, le robot a besoin d'yeux... et pour ça, rien de mieux qu'un capteur ultrason ! Ce détecteur permet de connaître la distance entre les obstacles et notre robot qui fonctionne avec des ultrasons, la distance est calculée grâce au temps que met une onde à revenir jusqu’au capteur. Plus le temps est long, plus il y aura de distance entre l’obstacle et notre robot.
Le logiciel
Le logiciel Arduino a été utilisé pour concevoir notre programme. Le logiciel Arduino est un logiciel très utile pour débuter en programmation. Son interface est facile à prendre en main, et permet de téléverser son code directement sur la carte via le câble USB AB.
Au final...
L'impression 3D nous a permis d'avoir, au fur et à mesure, un châssis permettant de contenir tous les éléments nécessaires.
Le 13 avril 2024, la journée ROBOCUP
Le départ...
Se lever si tôt, c'est compliqué... mais pour une journée pareille, on le fait !
Pour un départ à 7h du Club Micro Saint Pierre et direction Bordeaux !
Une fois sur place, en tournant la tête à droite ou à gauche, on trouve de la robotique partout !
Parfois récente...
En voyant des robots faire du foot, dessiner, graver et découper pour faire de belles constructions.
Parfois ancienne...
D'anciens (très anciens) ordinateurs et anciennes consoles de jeux.
L'épreuve Rescue Line Entry
Observation
Il faut toujours observer le terrain et les idées des autres équipes, ça peut nous inspirer et aider à comprendre le terrain.
Début de notre préparation
Après quelques temps d'observation et d'installation du stand d'équipe, il faut se remettre les mains dans le cambouis !
Faire les dernières vérifications, préparer le robot pour son passage...
On passe sur le terrain !
C'est maintenant notre tour !
Direction le terrain, on pose le robot et let's go !
Il faut bien répondre aux questions !
Une fois le robot mis à l'épreuve, c'est à nous !
Le jury passe à notre stand et nous pose pleins de questions sur l'équipe, ce qu'on a fait, le robot, etc.
Remise des prix
A 17h30, remise des prix.
Même si l'équipe n'est pas sur le podium, on a quand même obtenu médaille et diplôme de participation.
Le plus important, c'est d'avoir participé jusqu'au bout et d'avoir apprécié la création du robot et la journée ROBOCUP.
Vivement la prochaine...
- Écrit par : Clément GHISSE
Accueil
- Écrit par : Super Utilisateur
Les logiciels Libres
L'association a fait le choix depuis plusieurs années de privilégier les solutions dites "Libre" ou/et "Open Source"...
Cette volonté, nous la manifestons en diffusant les ressources Libre auprès de tous les usagers fréquentant l'association, mais aussi auprès des partenaires collectif et associatif avec qui nous travaillons.
Découvrez les 7 avantages du logiciel libre
1. Il est indépendant
Là où un logiciel propriétaire n'appartient qu'à un seul, le logiciel libre est la propriété de tous.
"La disponibilité des sources permet au logiciel libre d'être parfaitement indépendant. Gaël Utard, Développeur Django.
Par exemple, l'article de Geoawesome Team nous apprend que les mots clefs tapés dans la barre de recherche Google Maps sont la propriété de Google tandis que les données transmises à OpenStreetMap appartiennent à la communauté.
Le logiciel libre dispose d'un atout majeur : son code source peut être repris à l’infini par autant de participants qui le souhaitent. Les avantages qui en découlent sont multiples : la maintenance du logiciel est plus régulière, un bug peut être résolu facilement, etc. Au contraire, l’avenir d’un logiciel propriétaire est tributaire de son éditeur commercial.
Par ailleurs, les développeurs de logiciels libres respectent les formats standards.
2. Il est de meilleure qualité
Un logiciel libre peut être soumis à l'étude, la critique ou la correction de plusieurs contributeurs. Ce qui lui confère une réelle fiabilité et réactivité.
Permettant la contribution de tous, un logiciel libre bénéficie des connaissances techniques et du savoir-faire d’un écosystème de prestataires divers. Plus il y a de participants, plus la qualité du logiciel s’améliore. Les professionnels ou particuliers qui contribuent à son évolution sont d'autant plus concernées par sa qualité qu’elles sont passionnées par le sujet. C'est d'ailleurs ce que souligne Catherine Tillous, Directrice Générale de Makina Corpus :
Je suis intimement convaincue que le logiciel libre offre une qualité logicielle plus élevée. L'écosystème technique du libre est toujours en effervescence grâce à la grande réactivité de sa communauté. Cela permet de créer des logiciels au goût du jour qui intègrent les dernières nouveautés et technologies.
Les logiciels libres sont ainsi une base fiable pour les sociétés qui désirent y ajouter d’autres fonctionnalités.
3. Il est rentable
Fruit d’un développement communautaire, un logiciel libre n'est pas forcément gratuit mais présente un coût avantageux. L’argument qui met tout le monde d'accord : l’utilisateur ne doit pas payer le coût de la licence. La partie payante du logiciel concerne le coût du service, le développement ou la maintenance. A contrario, le logiciel propriétaire a un coût, annuel ou mensuel, qui ne garantie pas l’évolution du produit.
Les sociétés de services SSLL comme Makina Corpus proposent souvent des prestations associées.
Choisir le logiciel libre c'est faire des économies ! Si nous souhaitons l'améliorer sans perdre de temps, il suffit de réutiliser les codes sources existants.
4. Il est éthique
Un logiciel libre repose sur des valeurs humaines. Emmanuelle Helly, Développeuse Geotrek/Django/Python/CSS
Refusant l'objectif commercial, il propose une autre approche de l'économie. Ainsi, il se différencie du système de licence commerciale qui empêche toute diffusion et re-appropriation du logiciel. C'est aussi en cela qu'il constitue une alternative au logiciel propriétaire distribué en « version exécutable » que seul l'ordinateur comprend.
5. Il est plus sécurisé
Un logiciel libre est davantage sécurisé. Le code source peut être analysé et retravaillé par le plus grand nombre. Tout utilisateur a donc les moyens de corriger les erreurs éventuelles qu’il aurait détectées. Les failles sont ainsi réparées plus rapidement que pour un logiciel propriétaire.
Il est impossible par exemple de faire de lui un outil commercial malfaisant de collecte des informations personnelles.
6. Il est plus durable
N'ayant pas de concurrence, le logiciel libre s'avère être une solution plus pérenne. Éric Bréhault, Chef de Projet Plone
Fondé sur les principes de collaboration et d'entraide, le logiciel libre s'offre de meilleures chances de survie. Ceux qui dans le cas d'un logiciel propriétaire deviendraient des concurrents sont ici de potentiels collaborateurs.
7. Il garantit la liberté
Un logiciel libre garantit plus de libertés à ses utilisateurs. Délivré avec son code source, il rend son utilisateur autonome. Entre autres, il offre la possibilité à son utilisateur de changer de prestataire à tout moment s'il le souhaite. Grâce à la disponibilité du code source, un individu ou une société plus expérimenté peut lui apporter une valeur ajoutée. Simon Georges, notre expert Drupal et SEO, ajoute : "le logiciel libre incarne un modèle d’innovation ouverte pour des solutions inter-opérables".
- Écrit par : Super Utilisateur
Tutos
Guides pour accompagner les adhérents.
- Écrit par : Super Utilisateur