You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Trap in software verwerkt](#trap-in-software-verwerkt)
35
+
-[Op papier](#op-papier)
36
+
-[Met data](#met-data)
34
37
-[Bevindingen](#bevindingen)
35
38
36
39
@@ -671,6 +674,162 @@ Het is een duidelijk verschil met de plexiplaat. We gaan daarom ook een opstelli
671
674
672
675
Er is ook te zien dat wanneer we de glazen plaat gebruiken, er minder uitschieters aanwezig zijn in de metingen dan als bij de plexiplaat.
673
676
677
+
# Trap in software verwerkt
678
+
679
+
De genomen sensor positie (zie [Plaats Sensoren PCBV0.3](#plaats-sensoren-pcbv03)) is in de perfecte omstandigheden een goede keuzen om te gebruiken. hier hebben we 4 onafhankelijke statussen voor de 4 gestures die we willen detecteren.
?> **LEGENDE** SR = sensor rechts, SC = sensor center, SL = sensor links
684
+
685
+
***RECHTS-LINKS** --> SR -> SC -> SL
686
+
***LINKS-RECHTS** --> SL -> SC -> SR
687
+
***BOVEN-ONDER** --> SC -> SR -> SL
688
+
***ONDER-BOVEN** --> SL -> SR -> SC
689
+
690
+
Uiteraard zal de gesture controller zelden (of nooit) in de ideale omstandigheden komen. Daarom moet er gekeken worden naar al de mogelijke statussen die elke gesture kan hebben. Wanneer we al de mogelijke (of toch een aantal veel voorkomende) statussen hebben gevonden, moeten we kijken of dat er nergens gelijklopende statussen zijn bij verschillende gestures. Deze moeten we dan ook proberen in te perken. Na dat al de statussen identiek zijn, zal dit in code worden omgezet.
691
+
692
+
?> Wat we hier doen is eigenlijk een model creëren op de oude manier. Dit project zou ideaal zijn om met machine Learning uit te voeren.
693
+
694
+
## Op papier
695
+
696
+
Allereerst wordt er op papier, voor elke gesture, de states opgeschreven. Daarna bekijken we dit in data dat hieronder zal uitgebeeld worden.
697
+
698
+
Het hand dat voorbij beweegt zal op 4 manieren gebeuren.
Bij de *duim hand* zal de duim uitgestoken worden en bij de *hand* zal de duim gelijk met de handpalm gebracht worden. De duim kan beïnvloeden welke sensor eerst iets ziet. *Links* en *Rechts* slaagt op de linker of de rechter hand.
712
+
713
+
!> Wanneer we DU of UD gesture uitvoeren, kan dit zowel links als rechts van de sensor gebeuren met 1 zelfde hand.
Wanneer er gekeken wordt naar de states van de linker hand, zien we dat state **321** overlappend is. Dit is wanneer we de LR met duim uitvoeren en de DU zonder duim uitvoeren.
775
+
776
+
Wanneer er gekeken wordt naar de states van de rechter hand, zien we dat state **312** (Dit is wanneer we LR zonder duim uitvoeren en wanneer we DU met duim uitvoeren) & **213** (Dit is wanneer we RL zonder duim uitvoeren en wanneer we UD met duim uitvoeren) overlappend is.
777
+
778
+
Dit kan misschien verholpen worden door de sensor-layout verticaal te spiegelen.
Wanneer we dit doen zal er bij de linkse hand weer een status overlappend zijn namelijk **213** (Dit is wanneer we LR zonder duim uitvoeren en wanneer we UD met duim uitvoeren) en **312** (Dit is wanneer we RL zonder duim uitvoeren en wanneer we DU met duim uitvoeren). Het is voor de linker hand slechter dan voorgaande opstelling.
784
+
785
+
Bij de rechtse hand is dit weer overlapping namelijk **321** (Dit is wanneer we RL met duim uitvoeren en wanneer we DU zonder duim uitvoeren). Voor de rechter hand is dit dus beter dan voorgaande opstelling.
786
+
787
+
Met deze gegevens kunnen we vaststellen dat we best voor de linker hand een aparte opstelling maken en voor de rechterhand idem.
788
+
789
+
## Met data
790
+
791
+
!> Deze metingen zijn uitgevoerd zonder coverglas en zonder enige kalibratie.
792
+
793
+
<table>
794
+
<tr>
795
+
<th colspan="2"></th>
796
+
<th>LR</th>
797
+
<th>RL</th>
798
+
<th>UD</th>
799
+
<th>DU</th>
800
+
</tr>
801
+
<tr>
802
+
<td rowspan="2">linkse hand</td>
803
+
<td>zonder duim</td>
804
+
<td>321</td>
805
+
<td>312</td>
806
+
<td>312</td>
807
+
<td>312</td>
808
+
</tr>
809
+
<tr>
810
+
<td>met duim</td>
811
+
<td>321</td>
812
+
<td>312</td>
813
+
<td>312</td>
814
+
<td>312</td>
815
+
</tr>
816
+
<tr>
817
+
<td rowspan="2">rechtse hand</td>
818
+
<td>zonder duim</td>
819
+
<td>321</td>
820
+
<td>312</td>
821
+
<td>312</td>
822
+
<td>312</td>
823
+
</tr>
824
+
<tr>
825
+
<td>met duim</td>
826
+
<td>321</td>
827
+
<td>312</td>
828
+
<td>312</td>
829
+
<td>312</td>
830
+
</tr>
831
+
</table>
832
+
674
833
# Bevindingen
675
834
676
835
De plaatsing van de sensoren onderling is een moeilijk maar zeer belangrijk aspect in dit project. Er zijn oneindig mogelijke manieren hoe dat we de sensoren onderling van elkaar kunnen plaatsen. Omdat dit project niet zozeer gefocust is op het plaatsen van de sensoren, is de genomen keuzen niet perfect. De genomen keuzen werkt wel en kan de basis zijn van het verdere onderzoek.
0 commit comments