Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
poppy-kine:poppy-kine-2016-s4 [2016/06/27 13:57]
s4poppy2016 [How to use our code]
poppy-kine:poppy-kine-2016-s4 [2017/03/31 11:42]
mai ↷ Links adapted because of a move operation
Line 1: Line 1:
-{{tag>​Poppy Project}}+{{tag>​Poppy Project ​poppy-kine}}
 ====== Poppy-Kine : S4 project 2015-2016 ====== ====== Poppy-Kine : S4 project 2015-2016 ======
  
  
 ===== Introduction ===== ===== Introduction =====
-This project is organised under the "​Projet d'​ingénieur"​ of Telecom BRETAGNE for the scholar year 2015-2016. Its main objective is to evaluate the performance of the patients in their reeducation exercises and to give the feedbacks by a humanoid robot based on a text-to-speech system. The robot will be used is **Poppy** (see [[http://​poppy-project.org/​|Poppy project]] and [[poppy|Poppy robot wiki page]]), the movements are captured by the **camera Kinect** (v2).+This project is organised under the "​Projet d'​ingénieur"​ of Telecom BRETAGNE for the scholar year 2015-2016. Its main objective is to evaluate the performance of the patients in their reeducation exercises and to give the feedbacks by a humanoid robot based on a text-to-speech system. The robot will be used is **Poppy** (see [[http://​poppy-project.org/​|Poppy project]] and [[hardware:poppy|Poppy robot wiki page]]), the movements are captured by the **camera Kinect** (v2).
 \\ For the recorded and reproduction parts, we have used the work of projet S5 (see [[http://​gaudi.enstb.org/​doku.php?​id=poppy-kine-2015-s5 | poppy-kine-2015-s5]]). \\ For the recorded and reproduction parts, we have used the work of projet S5 (see [[http://​gaudi.enstb.org/​doku.php?​id=poppy-kine-2015-s5 | poppy-kine-2015-s5]]).
 \\ We implemented the filtering in order to have the proper movements without noise of the patients. This will help us to build the **GMM model** to compare the movements of the patients with the reference ones of the kinesitherapist. After having the resultat of evaluation, we used the **MaryTTS** (see [[http://​gaudi.enstb.org/​doku.php?​id=marytts | marytts]]) to give the oral feedbacks. \\ We implemented the filtering in order to have the proper movements without noise of the patients. This will help us to build the **GMM model** to compare the movements of the patients with the reference ones of the kinesitherapist. After having the resultat of evaluation, we used the **MaryTTS** (see [[http://​gaudi.enstb.org/​doku.php?​id=marytts | marytts]]) to give the oral feedbacks.
Line 48: Line 48:
  
 In the main.py (line 38), you can select the joints that you want, or comment the joints no needed.\\ In the main.py (line 38), you can select the joints that you want, or comment the joints no needed.\\
 +
 To see the results of the data filtered, you can change the parameter "​debug"​ in the function "​filter"​ as "​filter()"​(line69).\\ To see the results of the data filtered, you can change the parameter "​debug"​ in the function "​filter"​ as "​filter()"​(line69).\\
 +
 You can also refer to Curve.py and calcules.py to see the method used for detecting the start and period.\\ You can also refer to Curve.py and calcules.py to see the method used for detecting the start and period.\\
 +
 The number of cycles detected is showed by the output"​number of cycles cutted",​ and the files cutted are saved in the foleder **C:/​Utilisateurs/​ihsev/​Documents/​projets4/​redmine/​filtered** ​ The number of cycles detected is showed by the output"​number of cycles cutted",​ and the files cutted are saved in the foleder **C:/​Utilisateurs/​ihsev/​Documents/​projets4/​redmine/​filtered** ​
  
-Here is a synthesis of the files:\\+**Here is a synthesis of the files:**\\
 main.py : execute the program.\\ main.py : execute the program.\\
 Curve.py : contains the functions used for one curve(a joint, a dimension), functions : filter, detect the start and period.\\ Curve.py : contains the functions used for one curve(a joint, a dimension), functions : filter, detect the start and period.\\
  • poppy-kine/poppy-kine-2016-s4.txt
  • Last modified: 2019/04/25 14:08
  • (external edit)