Ik zit met de volgende uitdaging; Ik wil van een voetbaltafel de beweging/posities van de stangen achterhalen. Dus terwijl er gespeeld wordt wil ik de (absolute) lineare positie (in of uit geschoven) en de rotatie kunnen achterhalen.
Nu zijn er plenty encoders op de markt die beide kunnen, maar niet tegelijk als het contactloos moet. contactloos rotary is namelijk te doen met kleine "contactjes" in de as verwerkt, alleen dan mag de as niet heen en weer schuiven. andersom bestaat het ook, alleen dan zijn de magneetjes vaak weer zo verwerkt dat rotatie niet mogelijk is. Daarnaast heb ik de ruimte ook niet in een voetbaltafel om alles als een geschieden setup te verwerken. Ook is het probleem met deze sensoren dat de sensor/as vaak vrij dicht op elkaar moeten zitten, en in een voetbaltafel zit er vaak wat ruimte op de stangen waardoor acurate verwerking van de gegevens niet gewaarborgd word als er flink "hard" op gespeeld word.
Ik heb ook wat setupjes getest met optische verwerking (webcam en kinect), dus het herkenen van het spelers poppetje op de stang en dit proberen om te zetten naar absolute waardes. Dit werkt op linear niveau opzich wel alleen past het niet in de ruimte die ik heb, de camera moet er namelijk vrij ver vanaf staan om het te kunnen meten. Uit het Depth veld van de kinect kun je redelijk nauwkeurig een 180graden draaiing ontfrutselen maar is niet accuraat genoeg door het oplossend vermogen en 360 graden is vrij lastig te ontcijferen zonder nog een extra poppetje op de stang welke een kwartslag extra gedraaid is. Sowieso heb ik wederom een gigantisch kast nodig om alles te kunnen zien.
Even heel zwart wit gedacht zou ik het liefst onder de stang bij het binnen gaan of uitgaan van de kast een sensor plaatsen welke een half cm van de stang af mag zitten en die de rotatie en verplaatsing in één keer door kan geven. De sensoren mogen in ieder geval niet hinderlijk zijn in het speelveld en tegen de kracht die vrij komt bij een heftig potje voetballen. absolute encoding is denk ik ook wenselijk omdat bij relatief je al gauw met permanente foute resultaten komt.
Wie heeft de verlossende tip.
Nu zijn er plenty encoders op de markt die beide kunnen, maar niet tegelijk als het contactloos moet. contactloos rotary is namelijk te doen met kleine "contactjes" in de as verwerkt, alleen dan mag de as niet heen en weer schuiven. andersom bestaat het ook, alleen dan zijn de magneetjes vaak weer zo verwerkt dat rotatie niet mogelijk is. Daarnaast heb ik de ruimte ook niet in een voetbaltafel om alles als een geschieden setup te verwerken. Ook is het probleem met deze sensoren dat de sensor/as vaak vrij dicht op elkaar moeten zitten, en in een voetbaltafel zit er vaak wat ruimte op de stangen waardoor acurate verwerking van de gegevens niet gewaarborgd word als er flink "hard" op gespeeld word.
Ik heb ook wat setupjes getest met optische verwerking (webcam en kinect), dus het herkenen van het spelers poppetje op de stang en dit proberen om te zetten naar absolute waardes. Dit werkt op linear niveau opzich wel alleen past het niet in de ruimte die ik heb, de camera moet er namelijk vrij ver vanaf staan om het te kunnen meten. Uit het Depth veld van de kinect kun je redelijk nauwkeurig een 180graden draaiing ontfrutselen maar is niet accuraat genoeg door het oplossend vermogen en 360 graden is vrij lastig te ontcijferen zonder nog een extra poppetje op de stang welke een kwartslag extra gedraaid is. Sowieso heb ik wederom een gigantisch kast nodig om alles te kunnen zien.
Even heel zwart wit gedacht zou ik het liefst onder de stang bij het binnen gaan of uitgaan van de kast een sensor plaatsen welke een half cm van de stang af mag zitten en die de rotatie en verplaatsing in één keer door kan geven. De sensoren mogen in ieder geval niet hinderlijk zijn in het speelveld en tegen de kracht die vrij komt bij een heftig potje voetballen. absolute encoding is denk ik ook wenselijk omdat bij relatief je al gauw met permanente foute resultaten komt.
Wie heeft de verlossende tip.
I reject your reality and substitute my own!