Projet-2014-2015-RobAIR: Difference between revisions
No edit summary |
|||
Line 21: | Line 21: | ||
* Récupération du matériel hardware et prise en main de la documentation : |
* Récupération du matériel hardware et prise en main de la documentation : |
||
** STM32F030R8T6 Nucleo |
** STM32F030R8T6 Nucleo |
||
** |
** [http://www.st.com/web/en/catalog/tools/FM116/SC1248/PF261191 '''MEMES Inertial and Environmental -- Nucleo Expansion'''] |
||
== Week 2 (January 19th - January 25th) == |
== Week 2 (January 19th - January 25th) == |
||
[http://air.imag.fr/index.php/Projet-2014-2015-RobAIR/SRS '''Réflexion sur les Exigences :'''] |
|||
* Prise en main de la documentation de la carte |
* Prise en main de la documentation de la carte [http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF259997 '''STM32F030R8T6''']. |
||
* Initialisation de la board par |
* Initialisation de la board par [https://github.com/RIOT-OS/RIOT/wiki '''GitHub'''] : |
||
* Lancement d'un programme de test des leds de la carte |
* Lancement d'un programme de test des leds de la carte |
||
=== Problèmes rencontrés === |
=== Problèmes rencontrés === |
||
Line 34: | Line 34: | ||
* Récupération du matériel hardware : |
* Récupération du matériel hardware : |
||
** STM32F407VGT6 Discovery |
** STM32F407VGT6 Discovery |
||
** 18-D80NK Adjustable Infrared Obstacle Avoidance Detection Sensor Switch Detect 3-80cm for Arduino |
** [http://dl.btc.pl/kamami_wa/e18-d80nk-ds.pdf '''18-D80NK Adjustable Infrared Obstacle Avoidance Detection Sensor Switch Detect 3-80cm for Arduino'''] |
||
** Ultrasson Sensor |
** Ultrasson Sensor |
||
Line 46: | Line 46: | ||
== Week 4 (February 02nd - February 08th) == |
== Week 4 (February 02nd - February 08th) == |
||
* Récupération du matériel hardware : |
* Récupération du matériel hardware : |
||
** |
** [http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF260002 '''STM32L152-Nucleo'''] et [http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847/PF260004 '''STM3F334-Nucleo'''] |
||
** |
** [https://learn.sparkfun.com/tutorials/ardumoto-shield-hookup-guide '''SparkFun Ardumoto Shield'''] |
||
** DC geared Motor x2 |
** DC geared Motor x2 |
||
** Téléphone ZTE avec FirefoxOs pré-installé |
** Téléphone ZTE avec FirefoxOs pré-installé |
Revision as of 16:06, 7 February 2015
Présentation
RobAIR est une plate forme de télé-présence. Sa principale fonction est d'agir à la place de son utilisateur, lorsque ce dernier ne peut être physiquement présent dans un lieu. Ses domaines d'application sont variés, on peut notamment citer le cas des conférenciers ne pouvant pas se permettre un déplacement, ou bien pour qu'un élève continue d'assister à ses cours lors d'une hospitalisation. Il s'agit d'un projet qui a débuté il y a quelques années, sur lequel nous travaillons en parallèle avec la filière 3I. Nous reprenons aussi le travail effectué précédemment par des élèves de l'ENSIMAG. Notre objectif est le portage sur une nouvelle gamme utilisant le micro-contrôleur STM32 au lieu d'Arduino. Ainsi que l'ajout d'une carte MEMS intégrant divers capteurs, et communiquant avec une tablette via Bluetooth low consomation. Nous prendrons aussi en compte l'implémentation d'une interface sous FirefoxOS pour le téléguidage.
Équipe
Encadrant/Client
- Olivier Richard(olivier.richard@imag.fr)
- Didier Donsez(didier.donsez@imag.fr)
Étudiants
- KLIPFFEL Tararaina (tararaina.klipffel@e.ujf-grenoble.fr) <-- Cheffe de projet
- MICHEL Vivien (vivien.michel@e.ujf-grenoble.fr)
- HAMMERER Jeremy (jeremy.hamerer@e.ujf-grenoble.fr)
- VIALLET Etienne (etienne.viallet@e.ujf-grenoble.fr)
Progress of the project
The project started January 14th, 2015.
Week 1 (January 13th - January 18th)
Découverte de la Fab Lab et du robot "RobAIR"
- Rencontre avec les étudiants de l'ENSIMAG travaillant sur le sujet
- Récupération du matériel hardware et prise en main de la documentation :
- STM32F030R8T6 Nucleo
- MEMES Inertial and Environmental -- Nucleo Expansion
Week 2 (January 19th - January 25th)
- Prise en main de la documentation de la carte STM32F030R8T6.
- Initialisation de la board par GitHub :
- Lancement d'un programme de test des leds de la carte
Problèmes rencontrés
Après avoir installer les fichiers de configurations, nous n'arrivons pas à compiler le programme d'exemple "hello-world". En effet la board STM32F030R8T6 n'a pas encore était implémentée (board inexistante). Il est ainsi pour le moment impossible de flasher celle ci.
Week 3 (January 26th - February 01st)
- Récupération du matériel hardware :
- STM32F407VGT6 Discovery
- 18-D80NK Adjustable Infrared Obstacle Avoidance Detection Sensor Switch Detect 3-80cm for Arduino
- Ultrasson Sensor
Problèmes rencontrés
Après avoir installer les fichiers de configurations, nous avons réussi à flasher le programme d'exemple "hello-world" sur la board STM32F407VGT6 Discovery. Cependant, notre objectif premier est de faire le portage d'une carte Arduino à une STM32f-NUCLEO et non une STM32f-DISCOVERY. En effet les carte NUCLEO sont nettement plus performante et compatible avec les cartes MEMS et les carte ARDUMOTO. Pour l'instant nous prenons connaissance de l'utilisation de la carte.
Week 4 (February 02nd - February 08th)
- Récupération du matériel hardware :
- STM32L152-Nucleo et STM3F334-Nucleo
- SparkFun Ardumoto Shield
- DC geared Motor x2
- Téléphone ZTE avec FirefoxOs pré-installé