Choix d’une carte embarquée

Après une première prospection voici les cartes qui ont été envisagé:

Mes besoins sont:
  • Connexion pour Camera
  • Port permettant de communiquer avec la carte arduino qui contrôle les moteurs
  • Puissance pour faire du traitement d’image simple
  • Wifi ( eventuellement on peut rajouter le wifi via une extension ou une carte dédiée)

Voici un début de tableau afin de comparer leur caractéristiques

Nom de la carteARCHFréquence (Mhz)Mémoire (MB)Energie (ma/V)PortsDimensionPrix
Pico-SAM9G45
ARM940025650 / 3USB 2.0 * 4
Ethernet
Carte SIM
MicroSD
extension RS232,I2C, WIFI; SPI
80x10085
Raspberry Pi ARM11700256700 / 5 - 1 WattsUSB 2.0
HDMI
SD Card
Ethernet
GPIO
85x5425
BeagleBoneARM87002561 mAH / 3USB
SD
Ethernet
JTAG
86×5475
FOX Board G20
ARM940060 / 5USB
SD
Ethernet
I2C, SPI
66x58166
TS-7553ARM92502563.2 WattsSD
USB
Ethernet
Xbee
I2C, SPI
2 * RS232, RS485, CAN
42x3683
TNY-A9263-C0X ARM8200256250 / 5USB
I2C, SPI
Ethernet
41x36160
SnowballARM910001024250 / 5Wifi
Ethernet
USB
RS232
I2C, SPI, UART
HDMI
SD
JTAG
Bluetooth
Accelero, GPS, Magneto, Gyro
85x85230

Débuter en robotique avec Arduino

Après avoir défini le projet, la première étape logique consiste a se familiariser avec Arduino. Dans cet optique, j’ai commandé quelques pièces. Ces pièces ne me permettront pas de mener a bien mon projet mais de débuter et décider ensuite les pièces répondant au mieux a mes besoins

Voici ma liste de course effectuée sur Arobose:

PièceQuantité
Kit robot mobile 4 roues 1
Module I/O pour Arduino v5 1
Module capteur de distance infrarouge Sharp GP2Y0A21 2
Câble USB A-B 1
Kit de 20 fils connecteurs mâle/mâle spécial Arduino 1
Support pour capteur infrarouge sharp GP2D12 1

Le kit robot mobile contient tout pour monter la plateforme mobile avec le chassis, les roues et une Carte Romeo Tout-en-un (ATMega328). C’est une solution de feignasse mais cela va me permettre de ma concentrer sur la partie software et le coeur du projet et non sur la phase bricolage.

Cette ensemble de pièce devrai me permettre d’avoir un robot qui se déplace en évitant les obstacles. De plus nous pourrons développer un comportement autonome sommaire pour le robot pour explorer une pièce.

Prochaine Etape

Après s’être familiarisé avec la technologie Arduino, la prochaine étape sera de décider quel type de carte utiliser pour le coeur du robot, une simple carte Arduino ne suffisant apparemment clairement pas pour faire du traitement d’image et autre algo plus poussé.

Présentation du projet

Présentation du projet

Le but du projet est de réaliser un robot de télésurveillance, il doit pouvoir effectuer des rondes dans son environnement de façon autonome, détecter des intrus, prévenir l’utilisateur de cette détection le cas échéant et enfin pouvoir être piloter manuellement d’un terminal mobile ou d’une station de travail classique.

Origine du projet

La raison d’être de ce projet est l’envie de monter en compétence et d’apprendre de nouvelle chose. Manipulant parfois des Snowball au travail, cela m’a donné envie de me lancer dans un projet de robotique. Je ne possède aucune compétence dans ce domaine, c’est donc l’occasion d’apprendre. J’ai choisi de débuter par un projet modeste mais j’espère pouvoir ensuite me lancer dans un projet plus innovant.

Choix des technologies

Arduino, Snowball ARM9, I2C, C, Caméra IP, Objective C, Ipad, Bluetooth, Wifi.

TODO : Justification.

Liste des exigences du projet

  1. Mise en place d’un site web afin de tracer l’avancement du projet
  2. Robot a 4 roues pouvant se déplacer
  3. Développement de la fonction permettant au robot d’effectuer des rondes de façon autonome dans l’environnement
  4. La plateforme mobile doit pouvoir communiquer avec d’autre terminaux en WIFI
  5. Caméra motorisée pouvant être pilotée a distance
  6. Application pour un terminal mobile permettant d’administrer le robot
  7. Développement de la fonctionnalité permettant de détecter des intrus a l’aide de la caméra