Um método para avaliar pontualidade e precisão das respostas Volitional motor para vibrotátil Estímulos

1Bloorview Research Institute, Holland Bloorview Kids Rehabilitation Hospital, 2Institute of Biomaterials and Biomedical Engineering, University of Toronto
Bioengineering

Your institution must subscribe to JoVE's Bioengineering section to access this content.

Fill out the form below to receive a free trial or learn more about access:

Welcome!

Enter your email below to get your free 10 minute trial to JoVE!





We use/store this info to ensure you have proper access and that your account is secure. We may use this info to send you notifications about your account, your institutional access, and/or other related products. To learn more about our GDPR policies click here.

If you want more info regarding data storage, please contact gdpr@jove.com.

 

Summary

Este artigo descreve uma técnica para a aplicação de estímulos por vibração para a coxa de um participante humano, e medindo a precisão e tempo de reacção de resposta da vontade do participante para várias combinações de localização e frequência de estimulação.

Cite this Article

Copy Citation | Download Citations

Leineweber, M. J., Shi, S., Andrysek, J. A Method for Evaluating Timeliness and Accuracy of Volitional Motor Responses to Vibrotactile Stimuli. J. Vis. Exp. (114), e54223, doi:10.3791/54223 (2016).

Please note that all translations are automatically generated.

Click here for the english version. For other languages click here.

Abstract

Introduction

feedback sensorial artificial (ASF) pode ser definida como a prática de fornecer em tempo real informação biológica para indivíduos, com frequência compensando propriocepção comprometida ou outro mecanismo sensorial. ASF tem sido muito utilizado no campo da reabilitação de feridos ou deficientes para ajudar na recuperação de aspectos da função física e movimento 1-3, permitindo que os indivíduos para controlar processos físicos que antes eram uma resposta involuntária do sistema nervoso autônomo 4. Uma subcategoria de ASF, biofeedback biomecânico, usa sensores externos para medir parâmetros relativos ao equilíbrio ou cinemática da marcha, e comunicar essa informação ao indivíduo através de algum tipo de estímulo aplicado. Uma abordagem cada vez mais popular ao feedback biomecânico emprega pequenos motores de vibração, ou tactors, colocados em diferentes partes do corpo para fornecer espacial, bem como o feedback temporal. literatura prévia mostrou promising resultados suportam o uso de feedback vibrotátil em aplicações para indivíduos com amputações de membros inferiores, deficiências vestibulares e relacionadas com o envelhecimento perda de equilíbrio 5-9.

Um profundo conhecimento dos mecanismos que controlam a percepção e resposta de um indivíduo a estímulos específicos é necessário para informar a implementação eficaz dos sistemas de ASF para diferentes aplicações. Para o feedback vibrotátil, chefe entre estes mecanismos são propriocepção e a resposta sensório-motor, especificamente a sensibilidade do usuário para as vibrações aplicadas eo tempo necessário para executar a reação desejada. Qualquer informação sensorial comunicada através de estímulos de vibração deve ser codificado como combinações específicas de frequência de vibração, amplitude, localização e sequência. Portanto, design de sistemas de ASF por vibração deve selecionar combinações de parâmetros para maximizar a percepção do usuário e interpretação dos estímulos, comobem como a pontualidade e precisão da resposta motora resultante. O objetivo deste protocolo é proporcionar uma plataforma a partir da qual para avaliar os tempos de resposta e precisão resposta a vários estímulos vibratórios para informar o desenho de sistemas de ASF para uso com diferentes populações sensório-prejudicada.

Os métodos descritos aqui baseia-se em pesquisas anteriores explorar a percepção humana do tátil e vibrotátil gabarito 3,5,6, e foi desenvolvido para uso em dois estudos anteriores 10,11. Os dois últimos estudos utilizaram este protocolo para examinar os efeitos da frequência de vibração e localização na acurácia e tempestividade das respostas do usuário em amputados de membros inferiores, mostrando que ambos os parâmetros afetar significativamente as medidas de resultados, e que um alto grau de precisão de resposta pode ser conseguida. Estes resultados podem ser usados ​​para informar o posicionamento ideal de tactors em estudos futuros e aplicações clínicas de sistemas vibrotátil ASF. Outro trabalho recente deCrea et al. 12 examinaram a sensibilidade do usuário para mudanças nos padrões de vibração aplicada à coxa durante a caminhada, usando respostas verbais para significar mudanças percebidas para os padrões de vibração, em vez de uma resposta motora. Embora estas respostas verbais podem ser usadas para medir a precisão da detecção, eles não têm em conta os erros e atrasos que podem estar presentes no processo de controlo do motor.

A configuração do primário para as experiências seguintes é constituído por um número de motores de vibração ligados ao pulso modulada com largura pinos de saída de uma placa de microcontrolador. A placa é, por sua vez, controlada através de uma conexão Universal Serial Bus (USB) a um computador com software de design de sistema disponível comercialmente. Os motores requerem um circuito amplificador adicional para assegurar a tensão suficiente e a corrente é fornecida através de uma vasta gama de frequências de vibração. Um circuito de amplificador de exemplo é mostrado na Figura 1. O transistor bipolar de junção (BJR) Na figura pode ser substituída com menor de metal-óxido-semicondutor transistor de efeito de campo (MOSFET) para uma operação mais eficiente e tamanho menor. Da mesma forma, o circuito amplificador inteira pode ser substituída por um condutor do motor háptica off-the-shelf para fornecer controlo suplementar e tamanho reduzido. Cada motor requer o seu próprio circuito, e utilizando os equipamentos enumerados no presente documento, até dez motores podem ser controlados por um único placa do microcontrolador.

figura 1
Figura 1. O motor de fiação. (A) O circuito de amplificação por um único motor de vibração é mostrado. Cada motor requer um circuito separado e deve ser ligada a uma porta de saída de PWM único no microcontrolador. O V DD aqui representa o poder de 3,3 V fornecida pela placa do microcontrolador, eo resistor R2 serve como um resistente pull-down para garantir o interruptor transistor permanece aberta quando a tensão zero é appmenti. (B) Um exemplo da cablagem física de dois motores. Embora oito circuitos de amplificação individuais são mostradas, apenas dois estão ligados a motores de vibração. Neste protocolo R1 = 4,7 kW e R2 = 100 kW. Por favor clique aqui para ver uma versão maior desta figura.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

O seguinte protocolo foi aprovado pelo Conselho de Ética em Pesquisa em Holland Bloorview Rehabilitation Hospital Kids.

1. Motor de calibração

  1. Ligue a placa do microcontrolador para o computador através de uma porta USB.
  2. Usando o software microcontrolador original, fazer o upload do script personalizado ", Motor_and_AccelerometerTest.ino" à placa usando a conexão USB, clicando no ícone "Enviar", indicado pela seta para a direita circulou.
    1. Certifique-se que o nível de vibração é definido como zero para colocar o motor no off-posição usando o comando "analogWrite". O código deve ler "analogWrite (vibe1,0);".
    2. No código microcontrolador, especificar a largura de pulso modulada pino (PWM) de saída correspondente para o motor de interesse por inicializar a variável "vibe1".
      Nota: gerar sinais PWM saídas analógicas aproximados a partir dos sinais digitais gerados pelo microcontrolador. Os pinos são Labeled numericamente na placa de microcontrolador física. Por exemplo, se o motor for ligado à saída de PWM pino de '3', em seguida, assegurar que o "int vibe1 = 3;" é especificada no código.
  3. Ligue a saída do eixo z do acelerômetro tri-eixo a uma das portas de entrada analógica da placa do microcontrolador, e conecte o positivo e térreo leva a partir do acelerómetro a 5V e portos de terra (GND) da placa do microcontrolador, respectivamente.
  4. Montar o acelerómetro para o motor de vibração, assegurando que o seu eixo-Z é ortogonal à superfície plana do motor, como mostrado na Figura 2, e colocar o motor sobre uma superfície dura.
  5. Abra o arquivo "Motor_Calibration.vi" no software de aquisição de dados e conectar o microcontrolador para o computador através de uma porta USB.
  6. Usando os campos previstos, especificar a porta serial para a entrada de microcontrolador, usando o menu suspenso, bem como a taxa de amostragem, e number de amostras a recolher. Nota: taxa de amostragem de 500 Hz é padrão para estas experiências para evitar aliasing da aceleração de dados, e 1.000 amostras são normalmente gravadas.
  7. Usando o código "Motor_and_Accelerometer.ino", especifique o ciclo de trabalho desejada dos pulsos PWM fornecida ao motor vibratório, mais uma vez usando o "analogWrite" comando e re-download do programa para o conselho microcontrolador controlar os motores (ver Passo 1.1 ). Por exemplo, para definir o número de pulsos a 100, o código deve ler "analogWrite (vibe1,100);". A Tabela 1 apresenta os valores PWM e seus ciclos de trabalho correspondentes.
  8. Usando a Transformada de Fourier de exibição Fast-(FFT) na interface "MotorCalibration.vi", identificar o maior pico e registrar o valor da frequência de vibração correspondente (no eixo horizontal).
  9. Repita os passos 1,7-1,8, ajustando os níveis PWM até que a freqüência desejada seja atingida, registrando cada pai PWM frequênciar. Por exemplo, se a segmentação uma frequência de 100 Hz, execute os passos 1,7-1,8 até que o maior pico ocorre sobre a marca de 100 Hz no eixo horizontal.
    Nota: Para os motores vibratórios utilizado no presente protocolo, as vibrações alvo deve estar no intervalo de 60-400 Hz para melhor atender as frequências de resposta dos mecanorreceptores na pele descritos na literatura 5,10,13.
  10. Repita os passos 1.2.2 a 1.8 para cada motor, a gravação manualmente a relação PWM de frequência para cada motor com uma planilha ou lápis e papel.
  11. Abra o arquivo "Experiment_1.vi". Para cada motor, clique com o botão direito no menu frequência suspensa e selecione "Propriedades". Sob a guia "Editar Itens", use a tabela para entrar nas freqüências desejadas e os níveis de PWM correspondentes determinadas nos Passos 1,8-1,9. Selecione "OK" para sair.
  12. Repita o passo 1.11 para cada arquivo de interface virtual (VI) do software de design do sistema para ser utilizado durante os testes (por exemplo, "Experiment_2.vi "," Experiment_3.vi ", etc).

Figura 2
Figura 2. acelerómetro montado no motor. O acelerómetro eixo tri (verde) está montado no motor com a sua moeda ortogonal do eixo z com a superfície plana do motor para a calibração. Cada motor foi activada utilizando diferentes ciclos de trabalho, e as freqüências de vibração correspondentes foram registrados pelo acelerómetro. Por favor clique aqui para ver uma versão maior desta figura.

2. Colocar os Motors

  1. Uma vez que todos os motores têm sido calibrado (seção 2), montá-los para a coxa.
    1. Para atingir os resultados descritos neste manuscrito, colocar o motor de um em cada uma das faces anterior, posterior, medial, e as superfícies laterais da coxa, aproximadamente a meio caminho sejainterpolar o trocânter maior e côndilo femoral lateral (ou extremidade distal do membro para amputados acima do joelho).
      Nota: As localizações específicas de cada motor pode variar, dependendo das questões de pesquisa e as regiões de interesse, e pode ser afectada por factores anatómicos e fisiológicos, tais como o tipo e a distribuição espacial de mecanorreceptores na pele.
  2. Anexar motores diretamente sobre a pele usando fita dupla face.
    Nota: Raspar a região em torno de cada um dos motores não é necessária, mas pode melhorar a sua aderência à pele (Figura 3). Para aplicações em que os efeitos de roupa, um forro de prótese, ou algum outro material sobre a percepção do usuário são de interesse, colocar os motores em cima do referido material, em vez de contra a pele.

Figura 3
Figura Plataforma 3. Teste de Experimentação. Uma plataforma de teste personalizado foi construído para casa tele microcontrolador placas e botões. Motors pode ser conectado diretamente na pele (como mostrado), ou com um forro de prótese entre o motor e pele. Por favor clique aqui para ver uma versão maior desta figura.

3. Experiência 1: aplicação de estímulos e Reação Tempo de gravação

  1. Re-flash da placa do microcontrolador com o firmware para permitir o controle do conselho através do software de aquisição de dados, abrindo o arquivo "LVIFA_Base.pde" com o pacote de software que acompanha o controlador, e repetindo o passo 1.1, substituindo "Motor_and_Accelerometer_Test.ino" com o " LVIFA_Base.pde "script.
  2. Ligue o botão de pressão diretamente a uma das portas USB do computador usando um conector serial-to-USB. Certifique-se que todos os drivers necessários estão instalados.
  3. Abra a interface "Experiment_1.vi".
  4. Especifique o número de sérieportas para a placa de microcontrolador ligado aos motores, e de botão, selecionando os números de identificação da porta serial correspondentes nos menus suspensos rotulados como "Motor de Entrada" e "Botão Verde", respectivamente. Identificar os números de identificação de porta serial usando utilitário Gerenciador de Dispositivos do sistema operacional do computador.
  5. Selecione o arquivo para registrar os resultados e iniciar o programa.
  6. Selecionar os motores e as frequências de ser activado através da selecção de menus suspensos para cada motor na interface "Experiment_1.vi". Ter a imprensa participante do botão de pressão com a perna em que o feedback é aplicado quando uma vibração é sentida. Depois que o botão foi pressionado, confirme a resposta na interface do software de aquisição de dados, observando que o relógio parou de contagem, e redefinir os motores para a próxima prova, selecionando o novo conjunto de frequências a partir dos menus suspensos.
  7. Uma vez que o experimento é concluído, utilize o drmenus opdown para retornar todas as frequências do motor para a posição zero e selecione o botão "Programa Stop" para terminar a ligação à placa de controle motor.

4. Experiência 2: A distinção entre estímulos

Nota: Esta experiência pode ser conduzida de forma totalmente independente da Experiência 1. Um único motor ou a vários motores pode ser utilizada. As localizações específicas dos motores pode variar dependendo da aplicação e de investigação perguntas.

  1. Conecte um segundo botão de pressão para outra porta USB utilizando um conector serial-USB.
  2. Abra a interface de aquisição de dados "Experiment_2.vi".
  3. Coloque os motores nas localizações e configurações necessárias para a aplicação de pesquisa específica. Por exemplo, colocar os motores individuais sobre a coxa, a meio caminho entre o trocânter maior e côndilo femoral lateral (ou a extremidade distai do membro para amputados), em cada uma das faces anterior, posterior, lateral, e superfícies mediais da coxa a examine a sensibilidade de frequência em cada uma destas porções de perna 10,11.
  4. Especificar as portas seriais para a placa de microcontrolador e os dois botões de pressão, usando o mesmo procedimento do passo 3.4. Certifique-se notar que de botão é atribuído a cada porta.
  5. Selecione os motores específicos a serem activadas e a sequência desejada de frequências, clicando nos ícones "motor" na interface do software. Por exemplo, suponha que três frequências estão a ser testados, tais como 140 Hz, 180 Hz, 220 Hz e. Uma série de ensaios pode ser (1) de 180 Hz seguido de 140 Hz, (2) 220 Hz seguido de 140 Hz, e (3) 180 Hz seguido de 220 Hz.
  6. Introduza o atraso hora de início e duração da estimulação. 1,5 seg é típico, tanto para o atraso e tempos de estimulação.
  7. Inicie o programa.
    Nota: O após o atraso especificado no Passo 4.6, o programa vai activar o motor (es) com a sequência de frequências emparelhadas escolhidas na etapa 4.5. Por exemplo, se x 180 Hz 220 Hz foi de SEselecionada na etapa 4.5, o motor correspondente irá primeiro vibrar em 180 Hz para o período especificado antes de mudar para 220 Hz.
  8. Ter o participante prima um dos dois botões de accionamento de escolher se a segunda frequência percebida foi maior ou menor do que o primeiro. As respostas serão automaticamente registrados pelo programa.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

A Figura 4 ilustra as curvas de calibração para identificar o valor PWM para uma frequência de vibração de 180 Hz de um único motor. A partir de um ciclo de trabalho de 50%, os valores de PWM são iterados até o pico de frequência primária ocorre a 180 Hz. ensaios de calibração de sucesso deve mostrar um aumento claro na frequência de vibração primário. Má fixação do acelerómetro ao motor, ou do motor a uma superfície de suporte pode resultar num FFT mais difusa sem um pico claro. Nesta situação, o ensaio de calibração deve ser repetida após as montagens foram ajustadas para assegurar uma melhor ligação.

A Figura 5A mostra os tempos de reacção entre a resposta de estímulo e impulso da tecla gravada para Experimento 1 para três freqüências de vibração, 140 Hz, 180 Hz e 220 ​​Hz, aplicada na superfície anterior da coxa durante dez participantes sem deficiência e três amputados 10. Repetiu a análise de medidas de variância (ANOVA) eanálise post-hoc de Tukey utilizando a correção de Bonferroni foi utilizado para identificar os efeitos específicos de cada frequência. Estes dados mostram uma diferença relativamente apertada de dados para cada frequência na população sãos e um efeito significativo frequência. Os tempos de reacção para distinguir entre os pares de frequências de vibração são mostrados na Figura 5B, e podem ser analisados ​​utilizando o mesmo procedimento tal como os testes de frequência única. Análises semelhantes podem ser realizadas para identificar os efeitos de colocação do motor, mecanismo de resposta (por exemplo, pressionando o botão de pressão com as mãos ou pés), ou outras condições de teste.

Figura 4
Figura 4. As curvas de calibração típica. Os resultados da Transformada Rápida de Fourier dos dados de aceleração são mostrados por uma única calibração do motor submetidos. Quatro experimentos foram realizados para identificar o correspon nível PWMding a 180 Hz de vibração (linha azul sólida). Note-se que a vibração varia entre as diferentes frequências. Por favor clique aqui para ver uma versão maior desta figura.

Figura 5
Figura 5. Tempo de Reação Os resultados representativos. Vezes (A) de resposta para freqüências individuais são mostrados. Os dados conectado à linha mostra os dados para os participantes sãos (média ± SD), enquanto os pontos de dados individuais representam os três indivíduos com amputações transfemurais. Os tempos de reacção diminuíram significativamente de frequência. '*' Indica uma diferença significativa em relação aos tempos de reacção de 140 Hz, e o "#" uma diferença em relação à frequência de 180 Hz, tanto a significância p <0,05. (B) Os tempos de resposta para distinguir entre paress de frequências são traçadas tanto para os indivíduos sãos e aqueles com amputações transfemurais. Note-se que a propagação dos dados em cada par é muito maior do que para os dados de frequência única, indicando mais resultados variáveis. Esta figura foi modificado a partir de dados publicados originalmente por Sharma et al. 10. Por favor clique aqui para ver uma versão maior desta figura.

Valor PWM (pulsos) 64 127 191 255
Ciclo de trabalho (%) 25 50 75 100

Tabela 1. Valores PWM e ciclos de trabalho correspondente. Níveis PWM de amostragem e os ciclos de trabalho correspondentes são mostrados. Tele 0-255 gama para o valor PWM especifica o número de bytes em cada impulso (de 255 possíveis) para o qual o sinal está ligado.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

O objectivo deste protocolo é fornecer a estrutura para avaliar parâmetros de estimulação em aplicações ASF por vibração. Especificamente, ele examina os efeitos da frequência de vibração, amplitude, localização e sequência, em resposta ao usuário sensório-motor. Esta estrutura pode ser construída e expandida para incorporar tipos adicionais ou alternativas de resposta do usuário que pode ser mais clinicamente relevante, como dobrar uma articulação ou deslocando o peso de uma perna para outra. Estes tipos de mudanças exigiria configurações ligeiramente diferentes de hardware, nomeadamente a substituição dos botões de pressão com dispositivos, tais como unidades de inércia de medição (imus) ou sensores de pressão, bem como as alterações de que a acompanham à interface virtual. Da mesma forma, embora o protocolo apresentado aqui requer o participante estar em uma posição sentada, apenas pequenas modificações de hardware seria necessário para fazer a transição para mais clinicamente posturas relevantes, tais como o equilíbrio em pé ou walensaios rei.

Em ambos os experimentos, o botão de pressão (s) pode ser pressionada com a mão, perna, pé, ou por outros meios, dependendo da questão de pesquisa específica e resposta desejada. Além disso, estudos adicionais que empregam este protocolo básico pode ser usado para explorar os efeitos de diferentes estratégias de codificação de feedback, locais e incorporação em próteses novas ou já existentes. Por exemplo, ao implementar um feedback vibrotátil em próteses de membros inferiores, pode ser interessante examinar os efeitos do encaixe da prótese e liner sobre a sensibilidade do usuário aos estímulos. Embora os protocolos pormenorizados neste manuscrito requerem activação semi-manual dos motores vibratórios (através da interface), que pode ser facilmente modificado para permitir a activação do motor em resposta a medições cinéticas ou cinemáticos de sensores externos. Usando dispositivos de medição, tais como Imus, goniômetros, sensores de pressões, etc., em vez do botão de pressão, os experimentos podem ser conducted para examinar vezes e precisão de resposta de usuário mais fisiologicamente relevantes ao feedback vibrotátil fornecido. Este tipo de estudo seria empregar um protocolos semelhantes aos descritos nas Experiências 1 e 2, mas seria necessário um sistema de controlo adicional para converter a entrada do sensor para instruções enviadas para os motores vibratórios, bem como alterações no software de aquisição de dados para fazer a interface com as novas alterações de hardware.

Um exemplo de implementação de uma resposta fisiologicamente relevante é substituir o botão de pressão com um goniômetro para medir mudanças no ângulo do joelho. Para este tipo de experiência, o goniómetro seria montada na superfície lateral da articulação do joelho, e, em vez de pressionar o botão de pressão, os participantes serão instruídos a dobrar os joelhos para um ângulo do joelho pré-definido (por exemplo, 90 graus) sobre percepção de uma vibração do motor. os tempos de reacção do utilizador são, em seguida, definido como o tempo decorrido entre o estímulo aplicado e quando a uma juntaGLE liquida em ou perto do valor desejado (por exemplo, 90 ° ± 10 °). Movimento precisão também pode ser avaliada por cálculo do erro percentual entre o alvo e os ângulos obtidos.

Ao longo dos últimos dez anos, um número de estudos têm explorado o uso de feedback vibrotátil em uma variedade de aplicações biomecânicas, incluindo a sua eficácia como uma ferramenta de formação para melhorar a marcha e equilíbrio 14,15. A maioria desses estudos têm-se centrado sobre as implicações clínicas do biofeedback, analisar quaisquer alterações nos parâmetros cinéticos ou cinemáticas específicas quando o feedback vibrotátil é aplicada. Como tal, a maioria dos protocolos de selecionar um único conjunto de parâmetros de estimulação, com poucas verificando a sensibilidade do usuário para localização de vibração, amplitude, ou padrão. O protocolo apresentado aqui serve como um primeiro passo no sentido de percepção do usuário entendimento para vibrotátil estímulos que devem ser realizadas antes de avaliar os efeitos desses estímulos sobre clin específicacondições políticas. Trabalho adicional, como o de Goodworth et al. 7,16, que explorou várias estratégias de codificação para traduzir as informações sensoriais em estímulos vibratórios e Crea et al. 12, que avaliou a sensibilidade do usuário para as mudanças nos padrões de vibração, complementar estas experiências para fornecer uma compreensão mais completa de como otimizar o feedback vibrotátil para aplicações biomecânicas específicas.

Deve notar-se que uma limitação fundamental do presente sistema experimental, como acontece com outros sistemas descritos na literatura 5,6, encontra-se com os motores vibratórios, que a frequência de vibração e a magnitude par. Ou seja, aumentos ou diminuições na frequência de vibração são acompanhadas por mudanças proporcionais em amplitude. A separação destes dois parâmetros requer um tipo diferente de motor, tais como actuadores de ressonância lineares, bem como controladores de motor mais avançadas para alimentar os motores mais sofisticados. Additactualizações ional para o interface existente seria necessária para acomodar a nova ferragem e o parâmetro adicional amplitude.

O processo de calibração é crítico para a execução bem sucedida destas experiências, e deve ser realizada de forma independente para cada motor usado nas experiências subsequentes. Embora a relação do ciclo de frequência direito deverá ser nominalmente o mesmo tipo de motores idênticos, pequenas diferenças na construção do motor pode resultar em mudanças não-trivial para frequências resultantes. Por exemplo, durante o desenvolvimento deste procedimento, uma frequência de 180 Hz alvo foi conseguida usando valores que variam 103-143 PWM para diferentes motores.

Subscription Required. Please recommend JoVE to your librarian.

Materials

Name Company Catalog Number Comments
Vibrating Pager Motors Precision Microdrives Model 310-101 Coin eccentric rotating mass motors.  As many as necessary to test all locations and interactions of interest
Tri-axis Accelerometer Dimension Engineering ADXL 335 Advanced analog accelerometer. 500 Hz bandwidth, 3.5-15 V input. Designed for motion, tilt, and slope measurement, as well as vibration and shock sensing.
Arduino Uno Arduino DEV-11021 Microcontroller board for communicating with the tri-axis accelerometer
Arduion Mega 2560 Arduino DEV-11061 Microcontroller board for interfacing with the vibration motors. 
LabVIEW National Instruments Data acquisition software used to control motors and display accelerometer signals
Arduino IDE Software Arduino v. 1.6.5
Push-Button Bridges Buddy Button Wired switch featuring a 2.5 in/6.35 cm activation surface that provides an auditory click and tactile feedback.
Optional:
Dedicated haptic motor driver Texas Instruments DRV2605L Can be used to replace the entire amplification circuit described in Step 1.
Flexible wearable goniometer Biometrics Ltd. SG110 Twin axis flexible goniometers to measure angles in up to two planes of movement that can be used in lieu of the push button to measure joint movement in response to stimuli.
www.biometricsltd.com/gonio.htm

DOWNLOAD MATERIALS LIST

References

  1. Tate, J. J., Milner, C. E. Real-time kinematic, temporospatial, and kinetic biofeedback during gait retraining in patients: a systematic review. Phys. Ther. 90, (8), 1123-1134 (2010).
  2. Onate, J. A., Guskiewicz, K. M., Sullivan, R. J. Augmented feedback reduces jump landing forces. J. Orthop. Sports Phys. Ther. 31, (9), 511-517 (2001).
  3. Cholewiak, R. W. The perception of tactile distance: Influences of body site, space, and time. Perception. 28, (7), 851-875 (1999).
  4. Zhang, Z., Wu, H., Wang, W., Wang, B. A smartphone based respiratory biofeedback system. Proc. 2010 3rd Int. Conf. Biomed. Eng. Informatics. 2, 717-720 (2010).
  5. Wentink, E. C., Mulder, A., Rietman, J. S., Veltink, P. H. Vibrotactile stimulation of the upper leg: Effects of location, stimulation method and habituation. Proc. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. 1668-1671 (2011).
  6. Rusaw, D., Hagberg, K., Nolan, L., Ramstrand, N. Can vibratory feedback be used to improve postural stability in persons with transtibial limb loss? J. Rehabil. Res. Dev. 49, (8), 1239-1254 (2012).
  7. Goodworth, A. D., Wall, C., Peterka, R. J. Influence of feedback parameters on performance of a vibrotactile balance prosthesis. IEEE Trans. Neural Syst. Rehabil. Eng. 17, (4), 397-408 (2009).
  8. Asseman, F., Bronstein, A. M., Gresty, M. A. Using vibrotactile feedback of instability to trigger a forward compensatory stepping response. J. Neurol. 254, (11), 1555-1561 (2007).
  9. Fan, R. E., Culjat, M. O., et al. A haptic feedback system for lower-limb prostheses. IEEE Trans. Neural Syst. Rehabil. Eng. 16, (3), 270-277 (2008).
  10. Sharma, A., Torres-moreno, R., Zabjek, K., Andrysek, J. Toward an artificial sensory feedback system for prosthetic mobility rehabilitation: Examination of sensorimotor responses. J. Rehabil. Res. Dev. 51, (6), 416-425 (2014).
  11. Sharma, A., Leineweber, M. J., Andrysek, J. The effects of cognitive load and prosthetic liner on volitional response times to vibrotactile feedback. J. Rehabil. Res. Dev. (2016).
  12. Crea, S., Cipriani, C., Donati, M., Carrozza, M. C., Vitiello, N. Providing Time-Discrete Gait Information by Wearable Feedback Apparatus for Lower-Limb Amputees: Usability and Functional Validation. IEEE Trans. Neural Syst. Rehabil. Eng. 23, (2), 250-257 (2015).
  13. Bolanowski, S. J., Gescheider, G. A., Verrillo, R. T., Checkosky, C. M. Four channels mediate the mechanical aspects of touch. J. Acoust. Soc. Am. 84, (5), 1680-1694 (1988).
  14. Giggins, O. M., Persson, U. M., Caulfield, B. Biofeedback in rehabilitation. J. Neuroeng. Rehabil. 10, (1), 60 (2013).
  15. Shull, P. B., Jirattigalachote, W., Hunt, M. A., Cutkosky, M. R., Delp, S. L. Quantified self and human movement: A review on the clinical impact of wearable sensing and feedback for gait analysis and intervention. Gait Posture. 40, (1), 11-19 (2014).
  16. Goodworth, A. D., Peterka, R. J. Sensorimotor integration for multisegmental frontal plane balance control in humans. J. Neurophysiol. 107, (1), 12-28 (2012).

Comments

0 Comments


    Post a Question / Comment / Request

    You must be signed in to post a comment. Please or create an account.

    Usage Statistics