Formula Pi: course de robot pilotés par Raspberry-Pi
Aviez-vous déjà entendu parler de Formula Pi (formulapi.com) ?
Moi, je suis tombé dessus un peu par hasard et je suis resté hypnotisé par la vidéo sur la page d'accueil!
On y voit la capture de la camera et les différents paramètres de pilotages en sur-imposition.
C'est quand même fou l'information que l'on peut extraire depuis une image, même avec un Raspberry-Pi!
C'est vraiment un très bel exercice exploitant les possibilités d'open-CV.
MonsterBorg
Les véhicules utilisés sont des MonterBorg (Raspberry Pi Monster Robot) conçu par PiBorg et financé sur KickStarter.
Je trouve le design très intéressant. A la fois minimaliste et pourtant d'une efficacité redoutable!
Humm... il faudrait s'inspirer d'une telle conception pour bon nombre d'autres projets.
Accompagné d'un contrôleur moteur (visiblement I2C, voir aussi ces autres modèles) réaliser par PiBoard, l'ensemble est capable d'atteindre une autonomie de 3 heures.
Je vous invite a visiter la page de KickStarter pour en apprendre plus... rien que pour la conception, cela vaut déjà le détour :-)
Simulateur
La documentation du guide de démarrage fait référence à un simulateur (simulator) librement accessible sur le GitHub. C'est très intéressant de pouvoir tester ses scripts.
En vidéo
Vidéo à propos de FormulaPi
Vidéo à propos du simulateur FormulaPi
Ressources
Le sujet vous intéresse ? N'hésitez pas à consulter les différentes ressources suivantes:
Besoin de Raspberry-Pi, Moteurs, contrôleur moteur ? Venez visiter le site de MC Hobby.
Moi, je suis tombé dessus un peu par hasard et je suis resté hypnotisé par la vidéo sur la page d'accueil!
Source: FormulaPi.com |
Format de la piste. Source: FormulaPi.com |
C'est quand même fou l'information que l'on peut extraire depuis une image, même avec un Raspberry-Pi!
C'est vraiment un très bel exercice exploitant les possibilités d'open-CV.
- Pour commencer, il y a l'identification des pistes (avec les petit "+") de détection des bordures
- Ensuite, l'évaluation de l'angle de la piste (Track angle) - car c'est dans cette direction qu'il faut se diriger.
- L'évaluation de la courbure de la piste (Track Curve) - permet d'adapter la réponse du contrôleur. En effet, si dans un gris virage l'angle et la courbe se confondent, ce n'est pas forcement le cas sur une trajectoire assez droite avec des petites chicanes. ;-)
- La position sur la piste (Track Position).
En situation réelle |
Les véhicules utilisés sont des MonterBorg (Raspberry Pi Monster Robot) conçu par PiBorg et financé sur KickStarter.
Je trouve le design très intéressant. A la fois minimaliste et pourtant d'une efficacité redoutable!
Humm... il faudrait s'inspirer d'une telle conception pour bon nombre d'autres projets.
Accompagné d'un contrôleur moteur (visiblement I2C, voir aussi ces autres modèles) réaliser par PiBoard, l'ensemble est capable d'atteindre une autonomie de 3 heures.
Je vous invite a visiter la page de KickStarter pour en apprendre plus... rien que pour la conception, cela vaut déjà le détour :-)
Simulateur
La documentation du guide de démarrage fait référence à un simulateur (simulator) librement accessible sur le GitHub. C'est très intéressant de pouvoir tester ses scripts.
Source: Simulateur FormulaPi |
Vidéo à propos de FormulaPi
Vidéo à propos du simulateur FormulaPi
Ressources
Le sujet vous intéresse ? N'hésitez pas à consulter les différentes ressources suivantes:
- FormulaPi getting started guide
- FormulaPi.com
- Inverser l'image dans open-cv
Bel exemple d'exploitation d'open-cv.
Besoin de Raspberry-Pi, Moteurs, contrôleur moteur ? Venez visiter le site de MC Hobby.
Écrire un commentaire