User Tools

Site Tools


projects:g2:start

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:g2:start [2014/04/24 16:56] cse03023projects:g2:start [2014/04/30 00:40] (current) cse03023
Line 1: Line 1:
-====== Group 2 ======+====== MGX Technologies ======
  
  
Line 15: Line 15:
 Course Director: Professor Ebrahim Ghafar-Zadeh Course Director: Professor Ebrahim Ghafar-Zadeh
  
 +{{video>https://www.youtube.com/watch?v=4dG6T49CIgQ}}
  
 ===== Short Bio ===== ===== Short Bio =====
Line 127: Line 128:
  
  
-=====  Results =====+=====  Diagrams & Images =====
  
-{{:projects:g2:flexsensor-01.png?500}}+{{:projects:g2:flexsensor-01.png?400}}
  
-{{:projects:g2:perlimcircuit-01.png?500}}+During early stages of the project, we used flex sensors, that are relatively cheaper, to obtain exercise motion data. However the sensors were not suitable for rigorous exercises as it broke off during testing phase. The flex sensor also does not support multi-dimensional data. Thus, we decided to move on to a more expensive and reliable IMU sensor which is both durable and supports multi-dimensional data
  
-{{:projects:g2:cad-01.png?500}}+{{:projects:g2:perlimcircuit-01.png?400}}
  
-{{:projects:g2:printed-01.png?500}}+The preliminary circuit shown here supports the Inertial Measurement Unit (IMU) and user interface integrated with processing unitArduino Uno 
  
-{{:projects:g2:finalcircuit-01.png?500}}+{{:projects:g2:cad-01.png?400}}
  
-{{:projects:g2:rawmotion-01.png?500}}+The Computer Aided Design (CAD) model was developed based on the real dimensions of the electronic components that we expected to use. The design discussion included many aspects, notably user safety, ergonomics, failure point, etc.
  
-{{:projects:g2:filteredmotion-01.png?500}}+{{:projects:g2:printed-01.png?400}}
  
-{{:projects:g2:overallview-01.png?500}}+The CAD design shown in the previous figure was 3D printed with the aid of Graphics and Media at York, GaMaY. The first printed version was noticed to have low dimension tolerance and did not pass our quality assurance requirements. The actual components did not fit perfectly in the printed case. This was fixed in the second iteration and all the components had a pre-determined home. Later on, a few modification were made inside the case to adapt to the switch to more powerful processing unit: Arduino Mega ADK
  
-{{:projects:g2:electrodestorage-01.png?500}}+{{:projects:g2:finalcircuit-01.png?400}}
  
-{{:projects:g2:nmes-011-01.png?500}}+The final circuit shown here includes all the components that are part of the final product. This stage of the project gave us great opportunity to apply our knowledge from courses.  
 + 
 +{{:projects:g2:overallview-01.png?400}} 
 + 
 +Our design makes use of a 6 degree-of-freedom IMU connected to an Arduino microcontroller to detect the user's motion throughout the exercise and trigger the NMES whenever a concentric isotonic contraction occurs. The IMU is built into a wristband for user comfort and can therefore be used with any existing exercise equipment, both in space and on Earth.  
 +Once the correct contracting motion is detected, the Arduino sends a voltage of 5V to the base of a transistor in the NMES control circuit which turns on the electrical stimulation. Once again, when the contracting motion has finished, the Arduino removes the base voltage and the stimulation is stopped. 
 + 
 +{{:projects:g2:nmes-011-01.png?400}} 
 + 
 +The NMES settings are preliminarily set to an 85 Hz bi-phasic square wave, with a 400 microsecond pulse width. The amplitude of the signal needs to be set manually for each user as this setting needs to be maximized while still remaining comfortable. The higher them amplitude, the more intense the stimulated contraction. 
 + 
 +{{:projects:g2:lcdinterface-01.png?400}} 
 + 
 +The LCD user interface not only provides the user with a way to interact with the product but also helps to optimize the workout and make the stimulation as effective as possible. Ideally it should operate under a 1/2 duty cycle, meaning 1 second of stimulation for every 2 seconds of active rest. Therefore, the user interface will display warnings when the current workout is deviating from this optimal tempo.
  
 [[https://wiki.eecs.yorku.ca/course_archive/2013-14/Y/ENG4000/_media/projects:g2:lcd.pdf|Preliminary User Interface Mockup]] [[https://wiki.eecs.yorku.ca/course_archive/2013-14/Y/ENG4000/_media/projects:g2:lcd.pdf|Preliminary User Interface Mockup]]
Line 154: Line 168:
  
 ** [[https://www.dropbox.com/s/dli3f7ydl7qz8hs/Progress%20Video%20%231.mp4|Progress Video #1]] ** ** [[https://www.dropbox.com/s/dli3f7ydl7qz8hs/Progress%20Video%20%231.mp4|Progress Video #1]] **
 +
 +=====  Achieved Results =====
 +
 +Satisfied objectives:
 +
 +  * Parsed raw data from exercise motion
 +  * Determined the appropriate stimulation technique
 +  * Implemented stimulation technique that adapts to individual exercise routines
 +  * Demonstrated visual evidence of motion tracking and stimulation activation
 +
 +All objectives were met with a high degree of quality as shown below.
 +
 +{{:projects:g2:rawmotion-01.png?400}}
 +
 +Limb motion is a natural part of exercise. By tracking the motion's acceleration and gyroscopic values, the perfect time to stimulate the muscle can be identified. The figure above shows the initial raw data that is obtained from the sensor. 
 +
 +{{:projects:g2:filteredmotion-01.png?400}}
 +
 +After filtering the raw values via custom made phase-peak filter, the data is now useful. The sensor data for a session involving bicep curl is shown next where the stimulation is applied during concentric contraction of the muscle. This phase of exercise is the part under the red line in the graph shown at the top. The beauty of the device is that the stimulation is only initiated when the muscle is in the right state of concentric contraction. 
 +
 +In the graph provided, the exercise motion is filtered and any inadvertent movements do not trigger the muscle stimulation. Only precise concentric muscle contraction motion can trigger the muscle stimulation while any inadequate motion is filtered to comply with medical professional and existing literature.
  
 ===== Highlights ===== ===== Highlights =====
Line 172: Line 207:
 {{:projects:g1:index.jpg|}} {{:projects:g1:index.jpg|}}
  
-===== Latest Presentation ===== 
  
-  *** [[https://www.dropbox.com/s/gzk15cx87wth615/Week%202.pptx|October 9 - Brief Idea Introduction]] ** 
-  *** [[https://www.dropbox.com/s/lss5lsjfo8qjwz2/Week%203.pptx|October 16 - Introduction to NMES]] ** 
-  *** [[https://www.dropbox.com/s/m5rru3zib5qjjvh/Week%204.ppt|November 6 - Background Study]] ** 
-  *** [[https://www.dropbox.com/s/bigzk4emxck2jyg/Week%205.ppt|November 13 - Design Specifications]] ** 
-  *** [[https://www.dropbox.com/s/rqh3mqwopuwsapt/Week%206.ppt|November 27 - Design Specifications]] ** 
projects/g2/start.1398358618.txt.gz · Last modified: 2014/04/24 16:56 by cse03023