Sida 1 av 1

Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 17:50:39
av MrFreeze
Hej!

Jag har en vän som bett mej programmera en 'grej' (på PC / Windows) som gör vissa saker (han forskar),
inga problem med det man han vill också övervaka positionen på 5-6 djur (relativt stora, inga möss
eller kaniner) i realtid och hans (lite konfysa) ide var att använda wiimote kontroller...

Då tänkte jag ju såklart på elektronik forumet och alla smarta människor här, dom vet säkert bättre :mrgreen: !

Alltså, jag söker efter ett system för att övervaka positionen på 5-6 'saker' (typ 50 kilo kött) som rör
sej (upp till antagligen ett par km/h) inom några meter (typ max 3m) x ett gäng meter (typ 10m max).
Noggrannheten borde vara typ 1dm och uppdateringen relativt snabbt (typ flera/många gånger i sekunden).
Om man kan se vart dom är vända (vart dom 'tittar') skulle det vara ett plus.

Finns det något enkelt radio sändare system med mottagare som triangulerar positionen som man kan fixa ihop
själv (bara jag kan få in signaler i en dator så fixar jag kalkylerna) eller är kanske radio / denna idé ett dåligt val?

Många tack!

Ludvig

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 18:02:18
av Meduza
En eller två wiimotes är dock inte en helt dum ide om du kan montera den rakt ovanför dom och du inte har något som skymmer dom rakt uppifrån, och sedan ett pack med en diffus boll med en IR-diod i placerad på dom så att dom syns från maximalt antal vinklar.

Ett annat alternativ är att måla dom i gälla färger och köra ett OpenCV-script och en kamera ^_^

Radio tror jag inte på när det gäller så här små avstånd.

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 18:07:22
av MrFreeze
Tack för tipset men att få in 10m i wiimotens kamera gör att upplösningen nog inte blir tillräckligt bra (dessutom vet jag inte om han har typ 10m takhöjd).
[edit] han vill veta vem som är vem också, det var därför jag tänkte på (olika) radio signaler.

Varför skulle inte radio vara bra för 'små' avstånd?

ps. han vill antagligen inte måla dom, schyst ide iallafall :mrgreen:

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 18:08:28
av EinarEnfas
Accelerometer:https://www.sparkfun.com/products/9045
Plus någon mikroC, typ Arduino.
Bygg in en liten kamera också och skicka allt över blåtand eller Wifi.

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 18:10:39
av EinarEnfas
MrFreeze skrev:Tack för tipset men att få in 10m i wiimotens kamera gör att upplösningen nog inte blir tillräckligt bra (dessutom vet jag inte om han har typ 10m takhöjd).
[edit] han vill veta vem som är vem också, det var därför jag tänkte på (olika) radio signaler.

Varför skulle inte radio vara bra för 'små' avstånd?

ps. han vill antagligen inte måla dom, schyst ide iallafall :mrgreen:
Oerhört liten tidsskillnad på radiovågorna mellan några dm avstånd... Tänk satellit.

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 18:38:41
av MrFreeze
Tänkte mera triangulering med två eller tre mottagare?

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 19:02:07
av EinarEnfas
Hur ska du mäta vinklarna då? Laser?

Jag skulle använt accelerometer iaf, enklast så.

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 20:03:00
av MrFreeze
hmm jo det har du ju rätt i, kanske med en roterande antenn (och då kolla när signalen är som störst) eller två (typ rätvinkliga) antenner och räkna på skillnader i signal styrka?
Finns det inga sådana här system färdiga? Alla använder väl inte wiimotes, eller :) ?

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 20:35:13
av lond
Jag hade nog satsat på ett trackingsystem med kameror och IR-ljus i taket. På djuren sätter man reflexmarkörer som kan visa individ och riktning genom smart mönster. Största fördelen är att markörerna inte behöver laddas + dom tål vatten. All känslig elektronik sitter i taket.

/// Marcus

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 20:40:30
av Meduza
Wiimoten har väl faktisk upplösning på 128*96 pixlar, och subpixelinterpolering i hårdvara till 1024*768 (men den är ju inte att lita på perfekt), men monterar du 2st wiimotes får du faktisk upplösning på 256*96px, dvs typ 4cm per pixel på 3x10m?

Fördelen är att det är en väldigt billig lösning.

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 21:16:47
av MrFreeze
@lond Intressant men finns det färdiga system som kör någon slags pattern recognition för kameran (som måste vara IR då antag jag)?
Jag vill gärna pillra och bygga lite men et komplett system verkar vara et lite väl stort jobb för mej :(

@Meduza Jo upplösningen kan väl räcka... om IR lampan bara lös upp en pixel :mrgreen: eller missar jag något (dessutom hur vet jag vem som är vem?)?
Det är ju alltid bra om priset inte är för högt men lite dyrare kan det få vara.

Re: Övervaka (flera) djur i realtid

Postat: 24 januari 2013, 21:31:15
av Meduza
Jag skulle nog tro att det går nå 1dm precision med en wiimote med lite meckande och med lite hjälp av subpixelinterpolering om man vill... därmed inte sagt att det är den mest tidseffektiva eller bästa lösningen :)

Det finns rätt scyssta nätverkskameror för övervakning, IR-känsliga i hd-upplösning, med ett extra ir-filter för att dämpa övrigt ljus, reflektorer på djuren och IR-belysning så kommer det nästan garanterat gå att tracka ordentligt, kolla tex Axis kameror. där är det bara att dra upp en nätverkskabel och mata videoströmmen till en dator med OpenCV som har färdiga funktioner för att motion-tracka så det går relativt fort att skriva ihop ett fungerande program, och 25 bilder i sekunden eller så räcker nog gott, och med 1080-upplösning så räcker garanterat upplösningen till.

http://opencv.willowgarage.com/

Re: Övervaka (flera) djur i realtid

Postat: 25 januari 2013, 23:15:56
av MrFreeze
Tack Meduza :tumupp: , jag ska kolla in OpenCV och om jag kan fixa ihop det på det viset. Måste bara tänka mej igenom det hela lite (det blir ju jag som får koda det då :mrgreen: )

Annars, som motvikt mot IR (alltid bra att kolla in så många lösningar som möjligt, eller hur?), finns det någon som helst mer eller mindre paketlösning när det gäller radio?

Andra förslag mottages såklart också gärna!