Trodomètre
Elèves RICM3 (2012): Jean-François Bianco, Brice Theophile
Enseignant: Jacques Lemordant
Trodomètre = Trotinette + Odomètre : cet odomètre a pour objectif de cartographier des lieux ( interieur/exterieur), comme des lieux publics, sans se faire remarquer.
La cartographie collectée peut être nettoyée & recalibrée pour être ensuite contribuée à OpenStreetMap.
L'application permet de faire des relevés precis d'un parcours. Elle prends automatiquement en compte les tournants et peut recevoir des POIs (Points d'intérets) personnalisés, qui pemettent à l'utilisateur d'obtenir un parcours relativement complet.
Technologies
Lors de ce projet, nous avons utilisé les technologies suivantes :
Application Android
Fonctionnalités
- Calcul d'un parcours en prennant en compte les changements de directions
- Possibilité de sauvegarder des POIs sous forme de voix et de texte
- Sauvegarde des mesures en XML . Possibilité d'envoyer les résultats par mail ou de les sauvegarder directement sur la machine
- Possibilité d'utiliser des roues de différents diamètres
- Gestion de plusieurs aimants pour augmenter la précision des mesures (par défaut celle-ci est équivalente a +/- la circonference de la roue)
Expérimentation
- Gare de Grenoble, France
- Gare d'Osaka, Japon
Média
METTRE DES PHOTOS et des VIDEOS
Version | Date | Authors | Description | Validator | Validation Date | |
---|---|---|---|---|---|---|
0.1.0 | 01/28/13 | Jean-François Bianco, Brice Theophile | HTML5 Kick-scooter | TBC | TBC |
1. Introduction
1.1 Purpose of the requirements document
1.2 Scope of the product
1.3 Definitions, acronyms and abbreviations
1.4 References
1.5 Overview of the remainder of the document
2. General description
2.1 Product perspective
2.2 Product functions
2.3 User characteristics
2.4 General constraints
2.5 Assumptions and dependencies
3.Specific requirements, covering functional, non-functional and interface requirements
- document external interfaces,
- describe system functionality and performance
- specify logical database requirements,
- design constraints,
- emergent system properties and quality characteristics.
3.1 Requirement X.Y.Z (in Structured Natural Language)
Function:
Description:
Inputs:
Source:
Outputs:
Destination:
Action:
- Natural language sentences (with MUST, MAY, SHALL)
- Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT)
- Mathematical Notations
- Tabular notations for several (condition --> action) tuples
Non functional requirements:
Pre-condition:
Post-condition:
Side-effects: