Difference between revisions of "Proj-2013-2014-RobAIR-1"

From air
Jump to navigation Jump to search
Line 33: Line 33:
 
* Première tentative pour faire fonctionner skype via java : skype doit, pour le moment être lancé avec son interface graphique pour que le code java fonctionne.
 
* Première tentative pour faire fonctionner skype via java : skype doit, pour le moment être lancé avec son interface graphique pour que le code java fonctionne.
 
* Search how skype is used to
 
* Search how skype is used to
 
=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''': receive video trafic, put it on us interface and add directional buttun for control robair remotely via skype encoding (for VoIP)
 
 
'''Description''': use skype interface for video-conference to allow us to control robair
 
 
'''Inputs''': webcam
 
 
'''Source''': directional button, webcam, skype
 
 
'''Outputs''': webcam
 
 
'''Destination''': robair
 
 
'''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''': skype must be used in the server and client
 
 
'''Post-condition''':
 
 
'''Side-effects''': latency? used a new interface and not skype interface
 
 
=4. Product evolution=
 
 
=5. Appendices=
 
 
==5.1. SRS structure==
 
The document is based on template of the Software Requirements Specification (SRS) inspired of the IEEE/ANSI 830-1998 Standard.
 
 
'''References:'''
 
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx
 
* http://en.wikipedia.org/wiki/Software_requirements_specification
 
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]
 
 
=6. Index=
 

Revision as of 13:14, 27 January 2014

Introduction

Project RobAIR

Team

  • Tutors : Didier Donsez,Amr Alyafi
  • Members : Augustin Husson, Jérôme Barbier

Project objectives

  • Faire transiter des messages de commandes d'un pc vers une tablette sur le robot pour le contrôler
  • Utiliser skype comme intermédiaire pour faire transiter ces messages
  • Faire une interface graphique permettant facilement de faire bouger le robot sans passer en ligne de commande
  • Faire en sorte que skype fonctionne en tâche de fond (donc sans son ihm ) afin de l'utiliser exclusivement comme support
  • traduire la page actuel


Progress of the project

The project started January 14th, 2013.

Week 1 (January 13th - Janurary 19th)

  • Project discovery
  • Research of related projects

Week 2 (January 20th - Janurary 26th)

  • Mise au point des objectifs de l'équipe
  • Récupération d'un kit Rob-Air à monter
  • Initialisation de la phase d'assemblage de ce robot en partenariat avec l'équipe composée de David Levayer et de Paul Mariage
  • Recherche sur "comment faire un plugin skype"
  • Première tentative pour faire fonctionner skype via java : skype doit, pour le moment être lancé avec son interface graphique pour que le code java fonctionne.
  • Search how skype is used to