Aller au contenu | Aller au menu | Aller à la recherche

Esial RobotiK


TNI

Voici les screens de notre TNI ( Traitement numérique d'image) qui nous sert a repérer les balles sur le terrain de jeu :

Et la vue de la WebCam depuis sa position finale sur le robot :

Merci aux étudiants qui ont participé au PIDR pour avoir réalisé cette TNI

Utilisation de la TS-7300

Voici des liens intéressant et quelques commandes basiques pour vous guider dans l'utilisation de la carte embarquée dans le robot.

Documentation

La page principale concernant la carte :
http://www.embeddedarm.com/epc/ts7300-spec-h.htm

La datasheet de la TS-7300 (carac de la carte et emplacements des principaux composants) :
http://www.embeddedarm.com/Manuals/ts-7300-datasheet.pdf

Les shémas avec entre autre le cablage des pins du processeur et du FPGA :
http://www.embeddedarm.com/downloads/Schem_Mech/TS-7300_Schematic.pdf

Et les 2 principales docs, pleine d'infos :
http://www.embeddedarm.com/Manuals/ts-7300-manual-rev1.3.pdf
http://www.embeddedarm.com/Manuals/linuxarm-guide-rev2.3.pdf

Groupe de discution yahoo sur les TS-7xxx :
http://tech.groups.yahoo.com/group/ts-7000/

Le projet opencore pour le FPGA :
http://www.opencores.org/projects.cgi/web/ts7300_opencore/overview

Connection

Se connecter à la carte via le port ethernet
# ifconfig eth0 192.168.0.2
$ ssh robotik@192.168.0.1

Envoyer le fichier hello.c du PC vers le /home/robotik de la carte :
$ scp hello.c robotik@192.168.0.1:~

Pour envoyer un répertoire entier il suffit d'ajouter l'option -r :
$ scp -r dir robotik@192.168.0.1:~

Pour envoyer un fichier de la carte vers le pc :
$ scp robotik@192.168.0.1:/home/robotik/hello.c ~

Se connecter à la carte via le port COM :
$ minicom
puis régler la vitesse de transfert avec "CTRL-A Z" puis menu "P"

Compilation

Pour exécuter un programme sur la carte : 2 solutions :

  1. Vous envoyez les sources sur la carte, puis compilez le tout dessus
  2. Vous cross-compilez les fichier sur le PC, puis envoyez l'exécutable

Pour celà, il suffit d'utiliser le cross-compileur arm-unknown-linux-gnu-gcc

Où récupérer le cross-compileur :
ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2

TNI des images de la webcam fonctionnelle !!

Le Traitement numérique des images renvoyées par la webcam vient d'être porté sur la carte Linux par notre chef info !! S'il reste encore quelques optimisations à faire, le repérage des déchets est fonctionnel!

Voici quelques captures :