SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Michał Sznajder

Promotor: dr hab. inż. Jakub Barbasz


Interfejs człowiek-komputer stanowi
kluczowy element w codziennym użytku
nowoczesnych urządzeń elektronicznych i
komputerów.


Sprawdzenie czy w oparciu o akcelerometr,
żyroskop i magnetometr możliwe jest
zbudowanie nowoczesnego i funkcjonalnego
fizycznego interfejsu człowiek-komputer.



Opracowanie architektury systemu, który
mógłby służyć do budowy wielu różnych
rodzajów interfejsów fizycznych opierających
się o przedstawiony zestaw sensorów
fizycznych.
Tilt mouse

Gyro mouse

Sensor fusion
mouse

Touchpad
Tilt mouse

Gyro mouse
Sensor fusion mouse


Akcelerometr

+

Żyroskop

+

Magnetometr



Rezultat: dobrej jakości informacja o orientacji
1
59
117
175
233
291
349
407
465
523
581
639
697
755
813
871
929
987
1045
1103
1161
1219
1277
1335
1393
1451
1509
1567
1625
1683
1741
1799
1857
1915
1973
2031
2089
2147
2205
2263
2321
2379
2437
2495
2553
2611
2669
2727

Przyspieszenie [m/s2]

Sygnał akcelerometru podczas ruchu

15

10

5

0

-5

-10
Numer kolejnej próbki

x
y
z
1
59
117
175
233
291
349
407
465
523
581
639
697
755
813
871
929
987
1045
1103
1161
1219
1277
1335
1393
1451
1509
1567
1625
1683
1741
1799
1857
1915
1973
2031
2089
2147
2205
2263
2321
2379
2437
2495
2553
2611
2669
2727

Przyspieszenie [m/s2]

Komponent grawitacyjny sygnału akcelerometru

12

10

8

6

4

2

0

-2

-4
Numer kolejnej próbki

x
y
z
1
59
117
175
233
291
349
407
465
523
581
639
697
755
813
871
929
987
1045
1103
1161
1219
1277
1335
1393
1451
1509
1567
1625
1683
1741
1799
1857
1915
1973
2031
2089
2147
2205
2263
2321
2379
2437
2495
2553
2611
2669
2727

Przyspieszenie [m/s2]

Komponent przyspieszenia liniowego sygnału akcelerometru

15

10

5

0

-5

-10

-15
Numer kolejnej próbki

x
y
z
1
53
105
157
209
261
313
365
417
469
521
573
625
677
729
781
833
885
937
989
1041
1093
1145
1197
1249
1301
1353
1405
1457
1509
1561
1613
1665
1717
1769
1821
1873
1925
1977
2029
2081
2133
2185
2237
2289
2341
2393
2445

Przyspieszenie [m/s2]

Komponent przyspieszenia liniowego systemu Android

15

10

5

0

-5

-10

-15
Numer kolejnej próbki

x
y
z
0,1

0

x

-2000

-10000

Prędkokość [m/s]

-0,2

1
11
21
31
41
51
61
71
81
91
101
111
121
131
141
151
161
171
181
191
201
211

-0,4
1
12
23
34
45
56
67
78
89
100
111
122
133
144
155
166
177
188
199
210

-0,1

Położenie [m]

Przyspieszenie [m/s2]
0,2

-0,3

Numer kolejnej próbki

x

20
10
0
-10
-20
-30
-40
-50
-60
-70
1
11
21
31
41
51
61
71
81
91
101
111
121
131
141
151
161
171
181
191
201
211

Przyspieszenie liniowe
Prędkość

Numer kolejnej próbki

y
x

-4000

-6000

-8000

Numer kolejnej próbki

y

y

Położenie

2000

0
Przyspieszenie liniowe

Prędkość
0,6

6

0,4

2
0
-2
-4
-6

0
-0,2
-0,4
-0,6
-0,8

Numer kolejnej próbki
y

Numer kolejnej próbki
x

Położenie
0,12
0,1
0,08
0,06
0,04
0,02
0
-0,02
-0,04

1
7
13
19
25
31
37
43
49
55
61
67
73
79
85
91
97

x

Położenie [m]

-8

0,2
1
6
11
16
21
26
31
36
41
46
51
56
61
66
71
76
81
86
91
96

Prędkość [m/s]

4

1
6
11
16
21
26
31
36
41
46
51
56
61
66
71
76
81
86
91
96

Przyspieszenie [m/s2]

8

Numer kolejnej próbki
x

y

y


Testy indywidualnych modułów systemu



Testy użyteczności prototypowych
interfejsów:
 Wprowadzanie tekstu za pomocą klawiatury

ekranowej
 Pomiar dwóch parametrów: skuteczności użycia
danego interfejsu oraz szybkości uczenia się jego
obsługi
Numer
próby

1
2
3
4
5
6
Średnia

Tilt mouse
Czas
[s]
252
193
170
151
146
143
175,83

Znaków na
sekundę
0,67
0,87
0,99
1,11
1,15
1,17
0,99

Gyro mouse
Czas
[s]
335
279
216
193
176
158
226,17

Znaków na
sekundę
0,50
0,60
0,78
0,87
0,95
1,06
0,79

SF mouse
Czas
[s]
496
355
331
215
188
164
291,50

Znaków na
sekundę
0,34
0,47
0,62
0,78
0,89
1,02
0,69

Mobile touchpad
Czas
[s]
214
205
177
164
150
146
176

Znaków na
sekundę
0,79
0,82
0,95
1,02
1,12
1,15
0,98

Computer touchpad
Czas
[s]
153
163
148
152
143
137
149,33

Znaków na
sekundę
1,09
1,03
1,14
1,1
1,17
1,22
1,13
Szybkość wprowadzania tekstu
1,4

1,2

Szybkość [znaki/s]

1

0,8

Tilt mouse
Gyro mouse
SF mouse

0,6

Mobile touchpad
Standard touchpad

0,4

0,2

0
1

2

3

4

Numer kolejnej próby wprowadzania

5

6


W toku niniejszych badań zrealizowano oba
postawione cele:
 Udzielono pozytywnej odpowiedzi w kwestii

możliwości zbudowania funkcjonalnego interfejsu
w oparciu o założony zestaw sensorów.
 Zrealizowano zgodnie z przyjętą metodologią,

krok po kroku, system analizy ruchu działający w
oparciu o dane z akcelerometru, żyroskopu i
magnetometru.


Dodatkowo:
 W ramach niniejszej pracy powstały cztery w pełni funkcjonalne

interfejsy człowiek-komputer.

 Uzyskano bogaty i relatywnie dokładny (biorąc pod uwagę

wykorzystanie konsumenckiego sprzętu pomiarowego) opis
ruchu dłoni.

 Stworzono efektywny mechanizm filtracji sygnału.
 Rozwinięto mechanizm sensor fusion w celu uzyskania dobrej

jakości informacji o orientacji (rezultaty lepsze niż uzyskiwane
przez mechanizmy zaimplementowane w systemie Android).


Możliwe zastosowania:
 Kontrolery gier
 Techniki augmented reality
 Interfejsy użytkownika
 Stabilizacja obrazu

 Urządzenia medyczne i kontrolery dla osób

niepełnosprawnych (usuwanie i filtracja drgań)

Mais conteúdo relacionado

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Human-computer interaction hand movement recognition using inertial sensors