Wavelets and Maximum Strength Technology Algorithm
Tiitto, Arto (2011)
Tiitto, Arto
Oulun seudun ammattikorkeakoulu
2011
Creative Commons Attribution-NonCommercial 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011053110571
https://urn.fi/URN:NBN:fi:amk-2011053110571
Tiivistelmä
Työn tarkoituksena oli parantaa Oulun seudun ammattikorkeakoulun Tekniikan yksikön Hyvinvointiteknologian tutkimus- ja tuotekehityskeskuksen (HYTKE) suunnitteleman Maksimivoimateknologian (Mustin) toistomäärälaskurin algoritmin toimintaa, joka laskee käyttäjän suorittamat toistot nostettaessa painoja. Toistomäärälaskurista oli jo olemassa Matlabilla toimiva versio, jonka kääntäminen C-kielelle Musti-ranneketta varten oli tätä työtä tehtäessä aloitettu. Entinen toistomäärälaskuri ei kuitenkaan ollut toiminnaltaan täysin luotettava, koska se ei esimerkiksi hyväksynyt ajallisesti huomattavan pitkäkestoisia toistoja.
Ehdotuksia toistomäärälaskurin parantamiseksi oli monia. Tässä työssä testattavaksi valittiin aallokeanalyysi, josta uskottiin olevan apua. Uutta toteutusta kokeiltiin Matlabin ilmaisella WaveLab Toolboxilla ja työkaluna käytettiin lopulta CWT-muunnosta (continuous wavelet transform).
Uudella algoritmilla onnistuttiin saamaan lisää tarkkuutta eripituisten toistojen tunnistamiseen ja sen myös katsottiin olevan riittävän kevyt toimiakseen sulautetussa järjestelmässä. Lopullinen näkemys algoritmin toiminnasta saadaan siinä vaiheessa, kun se tullaan sulauttamaan osaksi nykyistä C-kielistä ohjelmakoodia.
Ehdotuksia toistomäärälaskurin parantamiseksi oli monia. Tässä työssä testattavaksi valittiin aallokeanalyysi, josta uskottiin olevan apua. Uutta toteutusta kokeiltiin Matlabin ilmaisella WaveLab Toolboxilla ja työkaluna käytettiin lopulta CWT-muunnosta (continuous wavelet transform).
Uudella algoritmilla onnistuttiin saamaan lisää tarkkuutta eripituisten toistojen tunnistamiseen ja sen myös katsottiin olevan riittävän kevyt toimiakseen sulautetussa järjestelmässä. Lopullinen näkemys algoritmin toiminnasta saadaan siinä vaiheessa, kun se tullaan sulauttamaan osaksi nykyistä C-kielistä ohjelmakoodia.