Difference between revisions of "RobAIR2013-RICM4-Groupe1-Suivi"

From air
Jump to navigation Jump to search
Line 103: Line 103:
 
* The Flyer of the project (RobAIR2013): [[Media:flyer_general.pdf | flyer_general.pdf]]
 
* The Flyer of the project (RobAIR2013): [[Media:flyer_general.pdf | flyer_general.pdf]]
 
* The Flyer of the sub-project (WiFi roaming): [[Media:flyer_roaming.pdf | flyer_roaming.pdf]]
 
* The Flyer of the sub-project (WiFi roaming): [[Media:flyer_roaming.pdf | flyer_roaming.pdf]]
* The source code: (to come)
+
* The source code: [[Media:Sources.tar.gz | Sources.tar.gz]]

Revision as of 14:05, 11 April 2013

the Team

This team is composed of two 4th year Polytech Grenoble students, in System & Networks specialty.

The members of this team are Alexandre Corso and Laurène Guelorget.

Project objectives

Our project is a part of the RobAIR2013 project.

The shared project

RobAIR is a shared project with two others schools:

  • ENSIMAG
  • Superior Pole Design of Villefontaine

The project consists of the development of a telepresence robot used for museum tours. It is a low cost robot (well below the maket price). The platform and software used for this robot are extensible and open-source.

Our sub project objectives

We are responsible for the roaming between the robot and the landscape:

  • Roaming ensures that the wireless device is kept connected to the network, without losing the connection.
  • For that, we decided to use the Multipath TCP Protocol because it offers better throughput and a smoother reaction to failures.

Technologies used

  • Multipath TCP Protocol

Material

Progress of the project

The project started January 14th, 2013.

WEEK 1: from January 14th to January 20th

  • We discovered the project and the different objectives.

WEEK 2: from January 21st to January 27th

  • We organized a meeting with the 3I4 and RICM4 students. During this meeting, we talked about what everyone understood of this project and what everyone's objectives are.
  • We met with the three students from Pole Design de Villefontaine and they told us what they have been working on for the last month.
  • Meeting with Rémi Barraquand at INRIA to talk about ROS.

WEEK 3: from January 28th to February 3rd

  • Writing of the SRS (first draft)
  • Talk with Thomas Calmant and Joao Claudio Américo who worked on RobAIR before with Didier Donsez

WEEK 4: from January 4th to February 10th

  • Meeting with the RICM5 working on this project
  • Talk about the different options to use to implement the roaming. We decided to use the Multipath TCP protocol and we started to study this protocol.

WEEK 5: from February 11th to February 17th

  • Comparison tests between the latency when disabling an interface with TCP and MPTCP.
  • We updated our SRS to its final version.

WEEK 6: from February 18th to February 24th

  • We received 2 wifi cards and tested them.
  • We created the UML page for the project.

WEEK 7: from February 25th to March 3rd

~ Holidays

WEEK 8: from March 4th to March 10th

  • We are writing a script to scan and search for available networks (in C language):
- First we scan the network
- Then, we order the available list of networks by signal strenght
- Next, we compare the SSIDs to a database of past used networks
- Finally, we connect the robot to the network

WEEK 9: from March 11th to March 17th

  • We installed WAMP and created a database with PhpMySQL
  • Program that put the ssid, password and signal strenght in a file

WEEK 10: from March 18th to March 24th

  • Parsing of a file to get the different data concerning a network

WEEK 11: from March 25th to March 31st

  • working on the roaming software
  • helping build the robot (configuration 2) with Didier Donsez

WEEK 12: from April 1st to April 7th

~ Easter

WEEK 13: from April 8th to April 14th

  • finishing the program
  • preparation of the presentation
  • writing of the report
  • making the flyer

Related documents

  • The Software Requirements Specification (SRS) can be found here.
  • The UML of this project can be found here.
  • The global project's page can be found here.