Outils pour utilisateurs

Outils du site


projets:oc:oc_2013_2014:ubikwan_cannobi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:oc:oc_2013_2014:ubikwan_cannobi [2014/02/20 10:52]
etudiant_oc_2013_2014 [Project Files:]
projets:oc:oc_2013_2014:ubikwan_cannobi [2014/02/20 20:20] (Version actuelle)
etudiant_oc_2013_2014 [Object Shape :]
Ligne 17: Ligne 17:
  
 ==== Scenario :==== ==== Scenario :====
 +The user uses the cane to take a walk outside. When back home, the cane automatically connect itself to the user home's wifi to transmit the datas collected during the walk to the high value service.
 +Those datas gives information on the waking speed, the effort, etc.
 +The high value service will synchronize the datas from the cane and other services (e.g: his calendar) or even other connected object (e.g: clothes with a heart-rate sensor).
 +This synchronization change the initial temporal reference of the sensors to a discret reference more interesting to study.
  
 +Example: Synchronization with the user's calendar to highlight the improvement of the walk during an appointement with a physiotherapist.
 +
 +Other example: Synchronization with the can itself to compare the distance between two steps and the pressure measured by the cane. 
 ---- ----
 ==== Object Shape : ==== ==== Object Shape : ====
Ligne 25: Ligne 32:
  
 == Sketch of the Object from Reims :  == == Sketch of the Object from Reims :  ==
-[[https://​drive.google.com/​folderview?id=0B0QVCOXTMUhCOG9CWS1jeDV5ZWM&​usp=sharing]]+[[https://​drive.google.com/​file/​d/​0B0QVCOXTMUhCd0Vvd21VQTFQMGc/​edit?​usp=sharing]]
  
 == Picture of the Object without instruments and electronics :==  == Picture of the Object without instruments and electronics :== 
-[[https://docs.google.com/file/d/0B0QVCOXTMUhCWk9HdjNKdnJJcVE/​edit]]+[[https://www.dropbox.com/s/pkwbr5tz2iuvqb7/canne_vierge.jpg]]
  
 == Picture of the Object with instruments and electronics outside on the same table (put some circles and arrows on the picture to show where you're going to integrate all of these) : == == Picture of the Object with instruments and electronics outside on the same table (put some circles and arrows on the picture to show where you're going to integrate all of these) : ==
-[[https://docs.google.com/file/d/0B0QVCOXTMUhCeWRramI5SzI2Snc/​edit]]+[[https://www.dropbox.com/s/8pi84jghjo23ulb/canne_et_composants.png]]
  
 == Picture of the finished Object (all is integrated): ​ == == Picture of the finished Object (all is integrated): ​ ==
 +[[https://​www.dropbox.com/​s/​qpa1mzt0ko6ixyn/​IMG_20140220_165257.jpg]]
  
 == Demonstration Video : == == Demonstration Video : ==
 +[[https://​www.dropbox.com/​s/​3xqm4x3ue2swn9x/​OC.mp4]]
 ==== Hardware specifications : ==== ==== Hardware specifications : ====
  
Ligne 49: Ligne 58:
  
 ==== Specifications of the interface of high added value service ==== ==== Specifications of the interface of high added value service ====
-Note (including a figure ​on the orchestration between services ​on objects ​and information systems+The high added value service has the following features ​: 
 +  * Route drawing : based on the gps positions, the walked route is traced ​on a google earth map.[[https://​www.dropbox.com/​s/​si4iygoa2zjg5e9/​kml%2Bcompteur_de_temps2.png]] 
 +  * Stability detector : If the user shakes too much, it will triger an alert (a sound in our configuration)[[https://​www.dropbox.com/​s/​n4s5s9wu3hkxgir/​stabilite2.png]] 
 +  * Effort measure : combined to an heart-rate sensor, it calculate the effort the user put into walking.[[https://​www.dropbox.com/​s/​2qjpwvo8vv1f43m/​Mesure_effort2.png]] 
 +  * Walking time : measure the time spent walking (combined with the route drawing)[[https://​www.dropbox.com/​s/​si4iygoa2zjg5e9/​kml%2Bcompteur_de_temps2.png]] 
 +  * fall notification : if the cane fall and another object detects the user has fallen, it will trigger an alert (a sound in our case)https://​www.dropbox.com/​s/​pe6n3ydqslzks82/​detecteur_tomber2.png 
 +  * Pressure measure : measure the pressure excerced by the user and if its above a treshold it will trigger an alert [[https://​www.dropbox.com/​s/​tdvdidc0urkvkcr/​detecteur_force2.png]]
 ==== Project Files: ==== ==== Project Files: ====
  
Ligne 57: Ligne 71:
 == . wcc of the two containers (embedded and on the remote PC) : ==  == . wcc of the two containers (embedded and on the remote PC) : == 
  
-embedded : [[https://​www.dropbox.com/​s/​wj0k9twqa1k32c3/phidget_container.wcc]]+embedded : [[https://​www.dropbox.com/​s/​7g5fyeex0dr967z/Ubikwan.wcc]]
  
 remote pc : [[https://​www.dropbox.com/​s/​2jf5b78m7cxz4re/​HV_final.wcc]] remote pc : [[https://​www.dropbox.com/​s/​2jf5b78m7cxz4re/​HV_final.wcc]]
Ligne 70: Ligne 84:
 == Chesklist to install the embedded service on the object ​ == == Chesklist to install the embedded service on the object ​ ==
   - Configure the internet connection of the phidget   - Configure the internet connection of the phidget
-  - Deploy the container ​phidget_container ​on the phidget file system +  - Deploy the SharpWCompContainer under /​root/​UbikwanCannobi 
-  - Deploy the required beans on the phidget file system +  - Deploy the Ubikwan.wcc ​container on the phidget file system ​under /​root/​UbikwanCannobi 
-  - Execute this command : **A FAIRE** +  - Deploy the required beans on the phidget file system ​under /​root/​UbikwanCannobi/​Beans 
-  - (optionnal)Configure the initab to execute the previous command automatically after booting+  - Put the run.sh ([[https://​www.dropbox.com/​s/​pisdm0an6iyaeyh/​run.sh]]) script into /​root/​UbikwanCannobi/​SharpWCompContainer/​ 
 +  - Execute this command : "/​root/​UbikwanCannobi/​SharpWCompContainer/​run.sh"​ 
 +  - (optionnal)Configure the initab to execute the previous command automatically after booting ​by adding the following line at the end of /​etc/​inittab :  
 +      "​unci:​2345:​respawn:​sh /​root/​UbikwanCannobi/​SharpWCompContainer/​run.sh ([[https://​www.dropbox.com/​s/​0sih5orgoq058ux/​inittab]]) 
 + 
 == Chesklist to install the remote service/​application on the PC == == Chesklist to install the remote service/​application on the PC ==
   - Launch WComp   - Launch WComp
Ligne 86: Ligne 105:
 ==== Results of the relations with Reims (being factual without personal opinion) ==== ==== Results of the relations with Reims (being factual without personal opinion) ====
 After receiving the object, we had few problems while integrating the components. Indeed, there is only the load sensor and the Phidget platform that have a location to be put on the cane. The GPS and the spatial interface did not have their own location. Maybe a lack of communication with our contact in Reims caused this problem. ​ After receiving the object, we had few problems while integrating the components. Indeed, there is only the load sensor and the Phidget platform that have a location to be put on the cane. The GPS and the spatial interface did not have their own location. Maybe a lack of communication with our contact in Reims caused this problem. ​
 +Otherwise, some components were well thought such as the phidget container and the space for the pressure sensor, but the dimensions were too small to really fit those components.
 ==== Prospects : ==== ==== Prospects : ====
 == Possible extensions of the object == == Possible extensions of the object ==
 +By adding a heart-rate sensor to the cane, the measure of effort would be more accurate.
 +Adding screens on the cane to help the user track his efforts while he is walking, would more likely make him actually use the cane.
 == Possible extension of the service on the Object == == Possible extension of the service on the Object ==
 +Changing the format of the values sent through the service into a more readable format (e.g: JSON) will make the the usage of this service by other more easier.
 +Stocking the different values of the sensors while the cane isn't connected to the wifi, will make the cane more useful because it often occured the cane isn't connected to a network at all while walking.
 +And when the cane is connected back to the network, it will push all the datas collected to the different services.
 == Possible extension of the high added value Service == == Possible extension of the high added value Service ==
 Thanks to the collected data written in files, it could be possible to build a collaborative map showing the places that are not very stable for cane users. ​ Thanks to the collected data written in files, it could be possible to build a collaborative map showing the places that are not very stable for cane users. ​
  
 == Possible GUI for data visualization == == Possible GUI for data visualization ==
-A map for the collaborative map.+A map or google earth for the collaborative map described above.
 A chart for the re-education program. A chart for the re-education program.
  
projets/oc/oc_2013_2014/ubikwan_cannobi.1392889957.txt.gz · Dernière modification: 2014/02/20 10:52 par etudiant_oc_2013_2014