Trodomètre

From air
Revision as of 09:17, 28 January 2013 by Jfbianco (talk | contribs) (→‎SRS)
Jump to navigation Jump to search
Students from the GISLab using the Android Kick-scooter at Sugimotocho, Osaka City University


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 :

  • Capteur ANT+
  • Android (version 2.3 & supérieure supportées )

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

SRS

Document History
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:

4. Product evolution

5. Appendices

6. Index