Akustisk Triangulering av gevärskula
Akustisk Triangulering av gevärskula
Leker lite med tanken att bygga en måltavla man inte behöver springa fram o markera hela tiden.
Någon här som har lite koll hur man räknar ut positionen med 3st mikrofoner? Hur ser formeln ut?
Eller ännu bättre nån som redan testat? Erfarenheter?
Målet är att ha 4st ipsc tavlor på en målram som är 1500x1500mm. Precitionen räcker med ca 1cm pga är i första hand intresserad av träff i zoner.
Någon här som har lite koll hur man räknar ut positionen med 3st mikrofoner? Hur ser formeln ut?
Eller ännu bättre nån som redan testat? Erfarenheter?
Målet är att ha 4st ipsc tavlor på en målram som är 1500x1500mm. Precitionen räcker med ca 1cm pga är i första hand intresserad av träff i zoner.
Re: Akustisk Triangulering av gevärskula
Kan man inte använda kamera?
Man kan ju manuellt markera på en skärm eller så automatiserar man de hela med detta projekt http://info.ee.surrey.ac.uk/Personal/Z.Kalal/???
Man kan ju manuellt markera på en skärm eller så automatiserar man de hela med detta projekt http://info.ee.surrey.ac.uk/Personal/Z.Kalal/???
Re: Akustisk Triangulering av gevärskula
Multilateration kan ju va något men verkar väldig komlicerat? Finns det inga formler som är just för mitt ändamål?
Att använda video är uteslutet pga tavlan blir sönderskuten allt för mycket.
Att använda video är uteslutet pga tavlan blir sönderskuten allt för mycket.
Re: Akustisk Triangulering av gevärskula
Att tavlan kommer att bli sönderskjuten betyder inte att video är utesluten! Det är ju "så enkelt" att man kollar ändringar vid att subtrahera förra bilden och sedan kolla hur stor ändringen är. Är det en snabb och ganska lokal ändring är det ett kulhål, är det en långsam och stor ändring är det moln(sol ändring och kan kastas bort.
Med mikrofoner är det ju en fråga om exakt vad de "hör":
* Tryckvågen från projektilen.
* Träffen i tavlan.
Sannolikt vill det bli båda och jag funderar på om inte tryckvågen är den "mest rätta" att använda, då kan man även indikera var den är utanför skivan och även om man träffar samma hål och därmed inte får träff-ljud.
Men att räkna exakt var banan är måste vara "simpel" geometri, det svåra är att mäta exakt och få gjort om ljudet av tryckvågen till tider som är pålitliga, resten bör vara rimligt enkelt.
Med mikrofoner är det ju en fråga om exakt vad de "hör":
* Tryckvågen från projektilen.
* Träffen i tavlan.
Sannolikt vill det bli båda och jag funderar på om inte tryckvågen är den "mest rätta" att använda, då kan man även indikera var den är utanför skivan och även om man träffar samma hål och därmed inte får träff-ljud.
Men att räkna exakt var banan är måste vara "simpel" geometri, det svåra är att mäta exakt och få gjort om ljudet av tryckvågen till tider som är pålitliga, resten bör vara rimligt enkelt.
- electronix
- Inlägg: 353
- Blev medlem: 29 mars 2009, 10:48:08
- Ort: Norrköping
Re: Akustisk Triangulering av gevärskula
Det finns ett system på marknaden som triangulerar träffen med mickar, i det systemet så sitter det en gummiduk bakom tavlan som genererar ett distinkt ljud vid tavelträff, det kan ju vara något att titta närmare på.
Re: Akustisk Triangulering av gevärskula
Hej MathiasP
Det är ganska komplicerat att få till det här med mikrofoner. Jag har provat men du har ju betydligt lägre kravbild än den jag satte upp.
Icecaps förslag med video fungerar faktiskt ganska bra men bara ganska. Jag satte upp en tavla och fotograferade träffbilden före och efter samt genomförde bildbehandling och fick så så vis fram var kulan träffat. Så småningom blir hålen stora och det går då att skjuta hål i hål som man säger, då funkar inte denna metod längre. Dessutom är det lite struligt då kontrasten är låg såsom i det svarta området på tavlan. Detta kan man lösa genom att använda brun färg istället för svart.
Lycka till med ditt projekt
Det är ganska komplicerat att få till det här med mikrofoner. Jag har provat men du har ju betydligt lägre kravbild än den jag satte upp.
Icecaps förslag med video fungerar faktiskt ganska bra men bara ganska. Jag satte upp en tavla och fotograferade träffbilden före och efter samt genomförde bildbehandling och fick så så vis fram var kulan träffat. Så småningom blir hålen stora och det går då att skjuta hål i hål som man säger, då funkar inte denna metod längre. Dessutom är det lite struligt då kontrasten är låg såsom i det svarta området på tavlan. Detta kan man lösa genom att använda brun färg istället för svart.
Lycka till med ditt projekt
- electronix
- Inlägg: 353
- Blev medlem: 29 mars 2009, 10:48:08
- Ort: Norrköping
Re: Akustisk Triangulering av gevärskula
Sedan så kommer ju frågan, vad får det kosta? Vad kan du göra själv?
Re: Akustisk Triangulering av gevärskula
Om det är luftvapen skulle det kanske gå med liknande teknik som i touch-skärmar.
Två lager som trycks ihop av skottet och du får ett y och ett x-värde.
Två lager som trycks ihop av skottet och du får ett y och ett x-värde.
Re: Akustisk Triangulering av gevärskula
För triangulering med mikrofoner
http://sv.wikipedia.org/wiki/Korskorrelation
http://www.cse.chalmers.se/~svenk/dig_s ... k/kap3.pdf (sidan 33)
Kan implementeras med två nestlade for loopar om jag minns rätt.
Det som genereras är hur signalerna överensstämmer i tidsplanet. Om mikrofonerna monteras på målet eller ställningen så kan man anta ljud färdas snabbare i målet eller dess ställning än vad de kommer färdas i luft. Varpå man skalar om tidssignalen med ljudets hastighet i papper/trä. Söker efter första toppen som överstiger någon viss utprovad amplitud. ( Förfarandet får repeteras så att alla signaler jämförs med varandra). Detta i sin tur genererar 3 st delta avstånd, som med hjälp av lite matte och faktumet att positionerna av mikrofonerna är kända resulterar i en position för träffen.
För att systemet skall fungera så behöver man säkerligen filtrera lite. Till exempel så är det ingen idé att jämföra signalerna längre i tiden än vad ljudet kan färdas på en tavel bredd med ljudhastigheten för trä/papper. ( Detta kommer bara vara ekon och annat brus som färdats i luften)
http://sv.wikipedia.org/wiki/Korskorrelation
http://www.cse.chalmers.se/~svenk/dig_s ... k/kap3.pdf (sidan 33)
Kan implementeras med två nestlade for loopar om jag minns rätt.
Det som genereras är hur signalerna överensstämmer i tidsplanet. Om mikrofonerna monteras på målet eller ställningen så kan man anta ljud färdas snabbare i målet eller dess ställning än vad de kommer färdas i luft. Varpå man skalar om tidssignalen med ljudets hastighet i papper/trä. Söker efter första toppen som överstiger någon viss utprovad amplitud. ( Förfarandet får repeteras så att alla signaler jämförs med varandra). Detta i sin tur genererar 3 st delta avstånd, som med hjälp av lite matte och faktumet att positionerna av mikrofonerna är kända resulterar i en position för träffen.
För att systemet skall fungera så behöver man säkerligen filtrera lite. Till exempel så är det ingen idé att jämföra signalerna längre i tiden än vad ljudet kan färdas på en tavel bredd med ljudhastigheten för trä/papper. ( Detta kommer bara vara ekon och annat brus som färdats i luften)
Re: Akustisk Triangulering av gevärskula
Det här kanske kan vara en startpunkt?
http://www.waterloolabs.com/how-we-did-it.html (rulla ner till "Episode 2 - FPS with Real Guns" för förklaring och kod (som jag inte läst själv)).
http://www.waterloolabs.com/how-we-did-it.html (rulla ner till "Episode 2 - FPS with Real Guns" för förklaring och kod (som jag inte läst själv)).
Re: Akustisk Triangulering av gevärskula
Hmm... så 3 st accelerometrar (50kr/st) + arduino (120kr) + PSU. Trigga på första pulsen från varje accelerometrar och göra lite enkel trigonometri? Så är han klar?
arduino har väl någon ljud-sheld så att den kan skrika: -"DU MISSADE!!1!!" tillbaka till skytten.
http://www.ebay.co.uk/itm/MMA7455-Accel ... 3cba68aa0c
arduino har väl någon ljud-sheld så att den kan skrika: -"DU MISSADE!!1!!" tillbaka till skytten.
http://www.ebay.co.uk/itm/MMA7455-Accel ... 3cba68aa0c
Re: Akustisk Triangulering av gevärskula
Labmaster. Hur sluta det för dig, vad var det för problem du brottades med?
Jag har kollar runt lite och det verkar som ljudbangen skulle vara lämpligt i mitt fall.
Kalibern vi använder är 223rem.
Jag ska försöka förjuppa mig i de länkar ni tipsade om verkar klart intressant. Videospel med riktigt vapen. COOLT.
Jag vet att det finns färdiga system att köpa, men de kostar skortan, och hur kul är det att köpa något färdig när man kan bygga själv?
Anledningen varför jag är tveksam till bildanalys är att jag räknar med kanske 100 plugg på en tavla. Lär bli många hål i hål. Splittiden kan vara så kort som 0,2sec. Så det kan vara tight med att analysera träffarna.
Jag har kollar runt lite och det verkar som ljudbangen skulle vara lämpligt i mitt fall.
Kalibern vi använder är 223rem.
Jag ska försöka förjuppa mig i de länkar ni tipsade om verkar klart intressant. Videospel med riktigt vapen. COOLT.
Jag vet att det finns färdiga system att köpa, men de kostar skortan, och hur kul är det att köpa något färdig när man kan bygga själv?
Anledningen varför jag är tveksam till bildanalys är att jag räknar med kanske 100 plugg på en tavla. Lär bli många hål i hål. Splittiden kan vara så kort som 0,2sec. Så det kan vara tight med att analysera träffarna.
Re: Akustisk Triangulering av gevärskula
Hmm undra om accelerometrar kan dektektera ljudbangen.netrunner skrev:Hmm... så 3 st accelerometrar (50kr/st) + arduino (120kr) + PSU. Trigga på första pulsen från varje accelerometrar och göra lite enkel trigonometri? Så är han klar?
arduino har väl någon ljud-sheld så att den kan skrika: -"DU MISSADE!!1!!" tillbaka till skytten.
http://www.ebay.co.uk/itm/MMA7455-Accel ... 3cba68aa0c
Arduinokärnan är ypperlig till expriment. Men tror inte den är bra till tidkritiska applikationer. Så det blir nog assembler till det.
Re: Akustisk Triangulering av gevärskula
Det har ju väldigt lite att göra med just den här applikationen, men dom som är intresserade av det här problemet kanske även kan vara intresserade av det här rätt coola systemet:
http://www.isis.vanderbilt.edu/projects/countersniper
http://www.isis.vanderbilt.edu/projects/countersniper
