Robot roulant télécommandé par réseau local et semi-autonome. Dans le répos : le code C++ et le code pour le FPGA (vhdl et verilog)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Nicolas f6712d10b3 correction pb filtre 12 hours ago
documentation test nouvelle architecture 3 weeks ago
generation_boot [VHDL]correction ip gyroscope 8 months ago
projRb correction pb filtre 12 hours ago
vivado [VHDL] changement de version de vivado 1 month ago
.cproject migration rtos->linux, suite 1 year ago
.gitignore migration rtos->linux, suite 1 year ago
.project migration rtos->linux, suite 1 year ago
LICENSE Create LICENSE 4 months ago
README.md Mise à jour de 'README.md' 2 weeks ago
lance_moteur.c gestion marche avant/arriere moteur 1 year ago
lit_capteur.c mise au point des queue 1 year ago
simu_capteur_distance.txt gestion log 9 months ago
yocto_trucs pilotr gyroscope ...suite 12 months ago

README.md

lerobot

Projet permettant de déplacer un petit robot de manière semi autonome. le projet est constitué d'un "robot" et d'une télécommande.

Le robot peut se déplacer en avant, en arrière, tourner dans toutes les directions, et se diriger de manière semi autonome lorsqu'il rencontre un obstacle. Il est constitué de 2 moteurs à courants continus, d'un chassis, d'un capteur de distance à ultrason, d'un gyroscope 3 axes.

La télécommande est une appli android, le code est disponible sur ce site.

La liaison entre la télécommande et le robot se fait pour le moment par le réseau local. A terme, j'utiliserai des modules radios type Aurel.

L'électronique du robot est constituée d'une carte Zybo de Digilent et de cartes périphériques PMOD, pour le gyroscope, le capteur ultrason, le pont en H pilotant les moteurs, le micro. Sur la carte Zybo il y a un Zynq7000 de Xilinx, contenant une partie FPGA qui permet de piloter les différents périphériques de manière hardware, et un double CortexA9 pour les logiciels et l'OS. Les logiciels permettent de faire tourner toute la logique de déplacement du robot, et l'interface avec la télécommande. L'OS est un linux généré par Yocto.