Forum: Mikrocontroller und Digitale Elektronik Technik im Schweinestall


von Cherubina (Gast)


Lesenswert?

Hallo zusammen,

ich hoffe hier sind genau die Menschen, die ich für mein brainstorming 
brauche.
In meiner Doktorarbeit will ich die Strecke, die ein Schwein in einem 
großen Maststall täglich zurücklegt messen.
Bis jetzt gingen alle Überlegungen in Richtung Ethovision, ein 
Computerprogramm. Hierfür wird ein Raum von oben gefilmt und das 
Programm kann einen Körper (ein Schwein) das sich deutlich vom 
Untergrund abhebt erkennen und misst automatisch die zurückgelegte 
Wegstrecke.
Das funktioniert gut bei einem hellen Schwein in einem schwarzen Raum, 
schwierig wird es aber bei vielen Schweinen und unruhigem Untergrund. 
Mittlerweile gibt es auch eine Farbversion dieses Programms, aber auch 
damit ist das ganze nicht einfach.
Probleme gibt es besonders, wenn die zu überprüfende Fläche sehr groß 
wird (Großgruppen von 100 Tieren).

Ich suche also nach einer Möglichkeit, die Bewegung eines Schweins auf 
eine andere Art zu messen. Bisherige Ideen waren GPS (leider wohl nicht 
genau genug), Radar (zu viele Schweine werden erkannt), Schrittzähler 
(es gibt noch kein ausgereiftes Modell für Schweine - für Kühe schon 
:-))...

Gedacht habe ich auch schon an Micro-Electro-Mechanical Systeme, wie sie 
zum Beispiel für die modernen Animationsfilme verwendet werden...

Wer hat weitere Ideen und Hilfe für die praktische Umsetzung?

LG
Cherubina

von Thorsten (Gast)


Lesenswert?

Hallo Cherubina,

wie wär's damit: das Schwein bekommt einen Sender. Dieser sendet 
regelmäßig einen Puls. Über 3 räumlich verteilte Empfänger kann man 
anhand der Laufzeitunterschiede die räumliche Position bestimmen.

Das kann im einfachsten Fall sogar im hörbaren Bereich stattfinden.

Gruß,
Thorsten

von Martin (Gast)


Lesenswert?

Hallo Cherubina,

vielleicht ein Ultraschallsender an einem Halsband, der seine 
Seriennummer regelmäßig aussendet. In den Ecken des Raumes sind mehrere 
Empfänger; aus der Zeitverschiebung beim Eintreffen des Signals kann man 
die Position des Senders berechnen.

Oder umgekehrt, also aus den Ecken heraus senden, am Halsband empfangen 
und die Zeitdifferenzen bestimmen.

Gruß,
Martin

von Cherubina (Gast)


Lesenswert?

Ein wichtiges Problem habe ich vergessen zu erwähnen:

Schweine sind unheimlich neugierig und alles, was man an ihnen 
befestigt, wird innerhalb kürzester Zeit abgebaut...

Ein Sender müsste also nicht nur sehr klein sein, sondern sich am besten 
unter die Haut implantieren oder als Ohrmarke einziehen lassen...

von Thomas B. (owz)


Lesenswert?

Hallo!

GPS geht im Stall so wie so nicht, da du wenn überhaupt nur über 
Reflexionen die Satelliten empfangen kannst.

Die vorgeschalgenen Funkortungen sollten gehen, ist aber Technisch 
ziehmlich aufwendig.

Ich würde mal nach dem Stichwort "Motion Capture" suchen.
Nur bekommt in diesem Fall jedes Schwein nur einen Ball. Wenn du eine 
Ballfarbe wählst, die sich von Schneinen und Untergrund deutlich abhebt. 
Sollte das gehen.
Müsste sogar mit einem Falbfleck auf dem Rücken der Schweine gehen, da 
du ja in diesem Fall die 3te Dimension nicht brauchst.

MfG Owz

von Cherubina (Gast)


Lesenswert?

An dieses System habe ich wie gesagt auch schon gedacht (ich wusste nur 
nicht, wie es heißt), aber je mehr ich darüber lese, desto mehr galube 
ich, dass das Prinzip das gleiche ist, wie bei Etho Vision.
Optisach wird ein Farb(oder Licht-)Ounkt erfasst, der sich deutlich vom 
Untergrund abheben muss.

Dadurch, dass in einem Schweinestall, aber keine optimalen optischen 
Bedingungen herschen (Spaltenboden wirkt gestreift, viele helle Schweine 
außenrum, Lichtreflektionen etc.) ist es für das Programm schwer, das 
Schwein zu verfolgen. Selbst mit der Farbvariante von Etho Vision, 
werden verschiedene Reflektionen als blau, grün oder rot wahrgenommen 
und es kommt zu Fehlern.

Eine Hoffnung wäre nur, dass die Cameras von den motion capture Systemen 
ausgereifter sind und nicht so störanfällig... Für das vorhandene 
Programm wurden handelsübliche Überwachungskameras verwendet.

Gruß
Cherubina

von Christoph S. (mixer) Benutzerseite


Lesenswert?

Hallo,

du kannst den Schweinen ja eine Art Warnweste anziehen, dann kannst du 
sie mit der Kamera auch besser erkennen!!

MFG

von Christian R. (supachris)


Lesenswert?

Wie wäre es, wenn das Schwein ein Halsband mit einem NanoLOC Transceiver 
bekommt? Schau dir mal bei www.nanotron.de die Technik an. Soll wohl 
sehr gut lokalisieren können.

von Cherubina (Gast)


Lesenswert?

Warnweste und Halsband würden erbarmungslos zerstört werden...

Der Nanotron-Chip sieht allerdings wirklich sehr klein aus, vielleicht 
könnte man den tatsächlich irgendwie befestigen.

Weißt du wie genau der wirklich zu orten ist? Bei mir kommt es ja 
durchaus auf den halben Meter an!

Gruß
Cherubina

von Cherubina (Gast)


Lesenswert?

Ach ja, Warnweste geht zwar nicht, aber anmalen kann man die, das wird 
wohl auch passieren, wenn wir ein optisches System versuchen...

von Gunb (Gast)


Lesenswert?

Was sind denn das für rabiate Killerschweine, die alles kaputt machen?

von Kai G. (runtimeterror)


Lesenswert?

Wie sieht's mit Infrarotkameras (Wärmebild) aus. Die Irritationen, die 
die Bodentextur aussendet sollten dann kein Problem mehr sein.

Müssen alle, viele, wenige oder ein einzelnes Schwein beobachtet werden?

von hellboy (Gast)


Lesenswert?

eventuell gibt es viele deiner probleme mit anderen lichtfarben nicht 
....es gibt zum beispiel ir aktive farben oder uv aktive farben .... 
wenn du nun an deine cam einen entsprechenden filter schraubst sollte 
dies deine probleme ein bischen verringern ...

von Cherubina (Gast)


Lesenswert?

@ Kai Es sollen in einer großen Gruppe wenige Tiere verfolgt werden, 
d.h. es wäre wohl schwierig das richtige Tier auszumachen...

@hellboy: weißt du eine Bezugsquelle für solche Farbe? Man müsste eben 
mal testen, wie gut die am Schwein hält. Es gibt spezielle 
Viehzeichenfarbe, die auch am Schwein - das sich gerne mal an den Wänden 
oder anderen Schweinen scheuert - ganz gut hält (heißt 2 Tage). Bei 
anderen Farben müsste man sehen...

Gruß
Cherubina

von Cherubina (Gast)


Lesenswert?

Was würde denn auf dem Video zu sehen sein, wenn man im Stall 
Schwarzlicht mit in das Licht mischt und mit einer normalen schwarz-weiß 
oder Farb-Kamera aufnimmt?
Braucht man wirklich einen Filter für die Kamera?

Gruß
Cherubina

von egberto (Gast)


Lesenswert?

haben die lieben Schnitz..äh Schweine denn nicht sowieso einen 
Transponder im Nackenspeck? Eventuell könnte man diesen Abfragen bzw. 
ein besseres Model einpflanzen.

von Detlef _. (detlef_a)


Lesenswert?

Es existieren sehr gute Verfahren, einfache geometrische Muster (Kreis, 
Rechteck, Stern  ...) in Bildsequenzen zu erkennen. Ich würde es mal mit 
Viehzeichenfarbe versuchen. Erstens scheint die Farbe ja gut zu halten. 
Zweitens könnte man verschiedenen Tieren verschiedene Muster verpassen. 
Drittens könnte man das Muster mehrmals auf das Tier aufbringen und 
damit einer Verdeckung möglicherweise entgegenwirken. Viertens könnte 
man die Farbe selbst noch über das Muster hinaus zur Erkennung 
heranziehen. Ich würde das mit Farbkameras und geometrischen Figuren aus 
Viehzeichenfarbe probieren.

Cheers
Detlef

von Cherubina (Gast)


Lesenswert?

@egberto Wie gesagt halten Halsbänder nicht. Für eine Abruffütterung 
haben Sauen manchmal kleine Transponder als Ohrmarke, die können aber 
nur in direkter Nähe abgelesen werden, also nur, wenn die Sau zur 
Futterstation geht. Auf Entfernung geht da nichts...

@detlef Was du vorschlägst klingt auch nicht doof. Weißt du wer die 
Verfahren zur Formenerkennung entwickelt hat? Wo kann ich mich 
informieren?

von Hans (Gast)


Lesenswert?

Hier mal ein anderer Ansatz:

Kameras nehmen die gesamte Fläche des Schweinestalls auf und ermitteln 
die Distanzen aller Bewegungen, die dann addiert und durch die Anzahl 
der Schweine geteilt werden.

Dann bekommt man natürlich nur einen Mittelwert pro Schwein, aber wenn's 
wissenschaftlich sein soll, betrachtet man ja eh weniger das Individuum.

von Cherubina (Gast)


Lesenswert?

:-) Ich frage mich nur, ob das ein System nicht komplett überlastet, 
wenn 100 Schweine auf engem Raum durcheinanderlaufen und aufeinander 
liegen.

Irgendwie traue ich das dem Programm noch weniger zu, 100 bewegliche 
Punkte einzeln zu verfolgen ohne zwischen ihnen hin und her zu springen, 
Punkte zu verlieren etc...

Oder bin ich zu skeptisch?

Gruß
Cherubina

von Detlef _. (detlef_a)


Lesenswert?

Muster/Formerkennung ist ein Standardproblem von 'Computer Vision'. In 
Bildsequenzen wird das nochmal einfacher. Die Wahl der Form/Farbe hast 
Du ja in der Hand, damit wird das Problem nicht trivial aber es sollte 
doch lösbar sein. Selbst diese sehr einfachen Fußballroboter erkennen 
mit ihrer begrenzten onboard Rechenleistung und ihren schlechten Cameras 
den farbigen Ball. Das Hauptproblem sehe ich eher in den Randbedingungen 
wie wechselnde, ungleichmäßige Beleuchtung des Stalls, 'schräge' Sicht 
der Cameras auf die Tiere, Umrechnung der im Camerabild erkannten 
Musterkoordinaten auf die 'Stallkoordinaten' ('Kamerakalibrierung') etc. 
. Bei den verfügbaren Hilfsmittel bin ich nicht mehr up to date, ich 
weiß aber von openCV, die Routinen für solch ein Problem onboard haben 
werden. Aber, wie gesagt, mit ähnlichen Erkennungproblemen haben sich 
schon viele Anwender beschäftigt, da sollte man einiges finden und das 
Ansinnen scheint mir nicht unlösbar.

Cheers
Detlef

von egberto (Gast)


Lesenswert?

da hilft also wirklich nur, ein Schein mit Lebensmittelfarbe* ;-)) 
anzustreichen und per Software aus dem Video zu verfolgen..


* ich hab Hunger und es ist Freitag!!!!

Schönes Wochenende

von Hans (Gast)


Lesenswert?

Bei einem statistischen Ansatz müsste ein Schwein ja nicht von Anfang 
bis Ende verfolgt werden. Wenn er das Schwein verliert und für ein 
anderes hält, hat das ja keine Auswirkungen auf das Endergebnis.

In diesem Zusammenhang kann man ja auch mal nach dem Fehler fragen, der 
auftreten darf. Ich denke, für den Anfang kann er sogar höher sein. Und 
mit feintuning bekommt man dann im Laufe der Zeit bessere Ergebnisse.

von Martin (Gast)


Lesenswert?

@Detlef _a

>> ...einer Verdeckung möglicherweise entgegenwirken.

Eine Verdeckung ist wohl kein Problem, denn ein von einem Anderen 
verdecktes Schwein liegt vermutlich auf dem Boden und schläft.
Dann müssen dazu auch keine Bewegungen gezählt werden.

Gruß,
Martin

von concept (Gast)


Lesenswert?

ir-beacon mit kamera orten? aber vor dem schlachten abnehmen, sonst 
wird's ir-bacon

von Detlef _. (detlef_a)


Lesenswert?

Martin wrote:
> @Detlef _a
> Eine Verdeckung ist wohl kein Problem, denn ein von einem Anderen
> verdecktes Schwein liegt vermutlich auf dem Boden und schläft.
> Dann müssen dazu auch keine Bewegungen gezählt werden.

Möglicherweise hst Du Recht. Ich habe allerdings keine Ahnung, wie hoch 
ein Maststall ist, unter dessen Decke sich die Cameras befinden. Wenn 
die Tiere nen Meter groß sind und der Stall 2m hoch ist siehst Du die 
Schweine eher von der Seite als von oben, also ist nen Farbmarker auf 
dem Rücken verdeckt. Ich würde die Tiere jeweils mit nem halben oder 
auch ganzen Dutzend Markern schmücken, sieht vielleicht albern aus, die 
Schweine wirds aber nicht stören und Du kriegst ne redundante und 
sichere Erkennung.

Cheers
Detlef

von Martin L. (Gast)


Lesenswert?

Ich finde die die Idee mit einem kleinen IR-Sender der dann von der 
Kamera aufgenommen wird sehr brauchbar. (Hatte ich nämlich selber auch 
;))
Also eine kleine Schaltung an der Ohrmarke festmachen die eine IR-LED 
mit einem bestimmten "Rythmus" oder Frequenz ansteuert.
Sowas kann man dann im Videobild (so die Kamera IR-Empfindlich ist) sehr 
gut detektieren. (Indem man z.B. eine Fouriertransformation zeitlich 
über jeden Pixel/Pixelhaufen laufen lässt und dann die Frequenzmaxima 
auswertet.)

Normalerweise sind solche CMOS/CCD Kameras auch für IR brauchbar, haben 
aber wegen der Bildqualität einen Filter für/gegen Infrarot. Wenn man 
den ausbauen kann ist es gut - wenn nicht kann man sich aber auch 
entsprechende IR-Kameras besorgen. (Habe neulich eine gute die 
Playstation (?) gesehen.)

Die Lebensdauer der Batterie ist sicher so das Hauptproblem an der Sache 
weil die Ohrmarke wohl nicht zu groß werden darf. Aber eine Woche pro 
Batteriesatz müsste gehen. Am Ende ist es ein Kompromiss zwischen 
Dutycycle (an zu aus Verhältnis) der Sender und der geforderten 
Verfolgungspräzision.

Viele Grüße,
 Martin L.

von Bastler (Gast)


Lesenswert?

Moin, konnte nich alles lesen aber vieleicht wurde es noch nicht 
genannt:
Verpasse jedem Schwein ein Halsband mit einer Reihe IR-Leds und einem 
Empfänger mit Seriennummer. Wenn ein Empfänger seine Seriennummer 
empfängt, lässt er die LEDs kurz leuchten. Alle anderen Halsbänder 
leuchten nicht.
Du musst dann mit den Kameras das eine leuchtende suchen und weißt, wo 
sich das Schwein gerade befindet und welches es genau ist.
Du gehst alle Seriennummern durch und kannst dir ein Bild machen wie 
sich die Schweine bewegt haben.

Bastler

von hannes (Gast)


Lesenswert?

rfid chips implantieren und schon kannst du bei jedem tier jede bewegung 
sehr genau zurodnen, auch die Kosten dürften sich in Grenzen halten,
Auflösung wäre glaube ich mit 20 cm möglich
aber in die richtung bin ich laie,
nur di echips sind wirklich klein
hannes

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

kann mann denn da nicht den Schweinen ein passiven RFID-Chip umhängen 
oder implementieren (wie man halt Hunde etc "chipt"), den Stall mit 
entsprechender  Funktechnik zur Energieversorgung versehen und dann dann 
mittels Triangulation ähnlich GPS das Tier orten?


Ich hab auch noch irgendwelches Transponder-Zeug bei Taubenzüchtern in 
Erinnerung (für Tauben-Wettrennen). Vielleicht auch ein Ansatz ...

von D. S. (jasmin)


Lesenswert?

Billig, einfach, sicher:

Kamera nimmt von oben auf.

Dann läßt man das Video auf einem Computermonitor ablaufen und zeichnet 
die Wegstrecke mit der Maus oder PEN (Touchscreen) nach.
Mit ein paar Zeilen Code läßt sich die Entfernung ermitteln.

Für diese Arbeit eignen sich sehr gut sog. Hilfskeulen oder HIWIS.
Die sind billig und willig ;-)


der Pragmatiker................

von Lötkünstler (Gast)


Lesenswert?

Kann man keinen Strichcode auf den Rücken der Schweine aufsprühen und 
dann
mit einem Laser abtasten?


Lötkünstler

<Mit der Lizenz zum löten>

von Cherubina (Gast)


Lesenswert?

Die Lösung des Pragmatikers Dietmar kam mir auch schon :-)
Ich denke das Nachzeichnen mit der Maus ließe sich sogar ohne große 
Umstände in das bestehende Programm einbauen und man hätte so schon 
alles Nötige um die Verzerrung des Weitwinkels zu berechnen und 
gleichzeitig schöne Graphen errechnen zu lassen.

Ich denke ich werde den Maus-Zeichen-Vorschlag mal an die Firma 
weiterleiten und gehe sehr davon aus, dass die mir sowas ganz schnell 
programieren...

Eine Magisterarbeit mit dieser Fragestellung bei Ferkeln gab es vor 
kurzem. Das arme Mädchen hat sich auf den Bildschirm ein 
Koordinatensystem gemalt und die Strecken alle mit Lineal nachgemessen 
und berechnet. Hat ewig gedauert, obwohl die Gruppen bei ihr sehr klein 
waren.

Danke für die vielen netten Lösungsvorschläge!

von Unbekannter (Gast)


Lesenswert?

Ich würd die Scheine unterschiedlich anmalen, dann können sie per Kamera 
recht gut unterschieden werden.

Damit die Schweine immer schön sauber sind und die Farbmakierung nicht 
verschmutzt wird, würde ich alle 5 Minuten eine Sprenkleranlage in 
Betrieb nehmen die die Schweine vollautomatisch reinigt.

von Florian R. (Firma: TU Wien) (frist)


Lesenswert?

Hallo

> Ich denke ich werde den Maus-Zeichen-Vorschlag mal an die
> Firma weiterleiten und gehe sehr davon aus, dass die mir
> sowas ganz schnell programieren...

Zum Ausprobieren und Evaluieren könnte die Funktion "Kilometerzähler" 
vieler Windows-Maustreiber reichen. Könnte sein, dass so eine Funktion 
sogar bei den Windows PowerToys dabei ist.

Grüße
Flo

von Hendi (dg3hda) (Gast)


Lesenswert?

Geht es um einen Single bacon tracker ?

Leider ist ja nicht so klar, welche Flächen usw. im Spiel sind, aber mit 
einem Magnet am Schinken und verteilten Hallsensoren könnte man einiges 
detektieren. Ich hab gerade vor paar Tagen mit einem KMZ10A gespielt und 
die Bewegung eines Magneten noch in einiger Entfernung den man in der 
Hand rumschwurbelt ist noch detektierbar.

Gruß, Hendrik

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Was ist eigentlich der Hintergrund? Dass jemand happy seine Statistik 
praesentieren kann: Meine Schweine laufen nachweislich jeden Tag 3km (im 
Kreis) und haben somit genug Platz? Irgendwie laecherlich, sorry.

von David (Gast)


Lesenswert?

Grundsätzlich hätte man kein problem die dreckigen schweine zu erkennen, 
wenn man mit einer Wärmebildkamera arbeiten würde... man würde die 
schweine nicht verlieren, und die genaue zuordnung zum entsprechenden 
schwein könnte dann über ein system mit kurzer reichweite am futtertrog 
oder wo auch immer vorgenommen werden...
vorausgesetzt natürlich es sind keine menschen drin, aber das sind ja 
oft auch schweine ggg

von Flockilan (Gast)


Lesenswert?

Ne Idee zur "knabbersicheren" Anbringung: per Ohrmarke.

So wären meine Favoriten RFID (hannes o. Wegstaben Verbuchsler) und 
Hendi's Magnet leicht anzubringen und müssten nicht extrem klein sein.

Ob normale Haustierchips für die Reichweite geeignet sind? Und der 
Tierarzt des Vertrauens müsste mitspielen.

von 1stein (Gast)


Lesenswert?

Schick die Schweine in die Schule, dann können sie Dir nach ein paar 
Jahren die Statistiken selbst anfertigen.

von Cherubina (Gast)


Lesenswert?

Die Gespräche mit der passenden Firma wurden von meinem Prof wieder 
aufgenommen und ich bedanke mich noch einmal bei euch.

Eine Antwort möchte ich gerne noch Michael G. geben:

Betrachte die Locomotionsmessung beim Mastschwein bitte nicht als 
Versuch die Intensivhaltung zu "entschuldigen" oder für Tierschützer 
akzeptabler zu machen. Deine Schlussfolgerung wäre alles andere als 
logisch und ließe sich mit diesem Versuchsaufbau sicher so leicht nicht 
treffen.

Es geht hier eher um Grundlagenforschung, denn für die Entfernung, die 
ein Schwein im Stall zurücklegt gibt es kaum Daten (wohl über Liege-, 
Aktivitäts- und Fresszeit etc.) Daten liegen lediglich von frei lebenden 
Scheinen und Iberischen Schweinen vor, die ja einen großen Teil des 
Tages mit der Futtersuche beschäftigt sind (was im Stall wegfällt).

Ansatzpunkte für spätere Arbeiten wären zum Beispiel: Welche 
wirtschaftliche Bedeutung hat die Mehrbewegung in großen Gruppen und der 
dadurch entstehende Energieverlust? Welche Probleme können an den Klauen 
entstehen, wenn die Schweine gezwungen sind auf dem Spaltenboden längere 
Strecken zurückzulegen? Vielleicht auch: Wieviel läuft das Schwein, nur 
weil es laufen will, wieviel Bewegung braucht das Schwein um glücklich 
zu sein? (wann ist ein Schwein glücklich?....)
Aber wie gesagt werde ich sicher nicht mehr dazu kommen solche 
Schlussfolgerungen zu treffen, aber irgendwo fängt immer irgendwer an.

Gruß
Cherubina

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.