Bijhouden van het gebruik van Bluetooth Indoor positionering van de kat


Dit Instructable leert u hoe te bouwen van een systeem voor het bijhouden van indoor positionering van katten. Het doel van dit project is inzicht krijgen in het huisdier positionering en zien hun interacties.

Het systeem omvat RSSI (ontvangen Signal Strength Indicator) te schatten kat positie. Een bluetooth-apparaat wordt gelegd op de kat, en andere bluetooth-apparaten worden gebruikt als apparaat scanners ("bakens"). Deze beacons scannen het gebied voor het Bluetooth-apparaat dat is aangesloten op de kat. Het aftastenproces resulteert in een RSSI voor het ontdekte apparaat. Hoe sterker de RSSI, hoe dichter de kat is om het baken. Om de lokalisatie te werken, verzamelde we "vingerafdrukken" van de RSSIs voor meerdere bakens worden gebruikt als de trainingsdata voor een classificatie te voorspellen van de locatie van de kat. Na het verzamelen van vingerafdrukgegevens, liepen we de live systeem met de katten om testgegevens te verzamelen. We gebruikten Machine Learning op de werkelijke testgegevens te voorspellen van de locatie van de katten met behulp van de vingerafdrukgegevens.

Het systeem is gebaseerd op http://www.kptang.com/pubs/gsmlocalization-hotmob...

Materiaallijst

  • Een of meer kat om bij te houden.
  • Een appartement of een ruimte voor katten (bij voorkeur een natuurlijke omgeving de katten zijn comfortabel in)
  • Ten minste drie Bluetooth-apparaten te gebruiken als beacons. We gebruikten Android telefoons met een RSSI rapportage app (uitgelegd in stap 3-5)
  • Een Bluetooth-apparaat te hechten aan de kat. We gebruikten de Samsung Galaxy Gear.
  • Tape
  • Een webserver met een database (beschreven in stap 1)
  • Een visualisatie voor de gegevens (uitgelegd in stap 9)

.

Dit instructable werd gemaakt als onderdeel van de CS afgestudeerde cursus "Tastbare Interactive Computing" aan de Universiteit van Maryland, College Park onderwezen door Professor Jon Froehlich. Raadpleeg http://cmsc838f-s14.wikispaces.com/ voor meer details. Dit project werd gedaan door Hitesh Maidasani en Sana Malik.

Gerelateerde Artikelen

Het gebruik van Microsoft Excel 2010 voor het bijhouden van de Percentages van de categorieën

Het gebruik van Microsoft Excel 2010 voor het bijhouden van de Percentages van de categorieën

het doel van deze instructies wordt u door lopen stap voor stap op hoe te om uw eigen persoonlijke Excel-werkblad waarmee u kunt bijhouden van percentages van verschillende dingen.Stel dat u wilt om ervoor te zorgen dat u een gezonde balans van eiwit
Hoe levensduur van kleding en het bijhouden van het gebruik ervan in een kleine kast

Hoe levensduur van kleding en het bijhouden van het gebruik ervan in een kleine kast

soms je draagt iets en je niet zweet. U kunt het opnieuw dragen zonder te wassen. Het is beter voor het milieu, het bespaart u geld, het zal ook zorgen dat uw kleding laatst een beetje langer. Hier is een gemakkelijke manier om het bijhouden van arti
Bijhouden van het gebruik van Intel Edison Development Kit kleur

Bijhouden van het gebruik van Intel Edison Development Kit kleur

Ik heb uiteengezet een OpenCV-project maken op Intel Edison Node.js gebruikt voor het bijhouden van objecten. OpenCV heeft alleen C, C++, Python en Java interfaces dus hoe kan je werken met alleen JavaScript? OpenCV is nooit geport naar JavaScript in
Het gebruik van Autodesk Memento voor instandhouding en onderzoek - FFRL

Het gebruik van Autodesk Memento voor instandhouding en onderzoek - FFRL

Ik heb uiteengezet te verkennen van een softwaretool dat verondersteld was om 3D-modellen van foto's te maken.Ik had gebruikt sommige dingen zoals dit in het verleden, maar ze allemaal soort van zoog.Ik dacht als ik bergen vangen kon.Ik van plan om d
3DOF bal over het gebruik van de plaat gesloten lus stappenmotoren

3DOF bal over het gebruik van de plaat gesloten lus stappenmotoren

De bal op plaat probleem bestaat uit een vlakke plaat waaraan een bal moet worden geplaatst. Bal positionering wordt alleen bereikt door unstable evenwicht waar elke kleine veranderingen in de hoek van de plaat in de continue versnelling van de bal r
IoT | Bijhouden van uw Computer geheugen/Cpu-gebruik

IoT | Bijhouden van uw Computer geheugen/Cpu-gebruik

De Internet of Things (IoT) verwijst naar het groeiende netwerk van fysieke voorwerpen die functie een IP-adres voor de internet-connectiviteit en de communicatie tussen deze objecten en andere Internet-enabled apparaten en systemen. In dit instructa
Het gebruik van Inkscape voor Arduino labels en projecten

Het gebruik van Inkscape voor Arduino labels en projecten

Een jaar geleden kwam ik een artikel in noten en volt Magazine over het maken van professioneel uitziende panelen voor projecten. Het artikel wordt op lijn en verklaart het veel beter dan ik kan, met veel meer detail. Ik verzoek u om de uitstekende t
Het gebruik van een Canon A1/AE-1 35mm Camera

Het gebruik van een Canon A1/AE-1 35mm Camera

heb een oude Canon A1 leggen rond? Weet niet hoe het te gebruiken? Nou, als u in deze categorie vallen, dan u mogelijk om professioneel uitziende foto's met dit in plaats van uw digitale point-and-shoot camera. U zult leren om gebruik te maken van de
Het bijhouden van een lichtbron met een Actuator

Het bijhouden van een lichtbron met een Actuator

.. .of misschien het moet worden genoemd "Met behulp van een oude zonnecel van een volledig gecorrodeerde tuin licht als een lichtsensor". :)In dit instructable, ik bouwen op mijn vorige en Toon u hoe kun je een actuator vinden de grootste licht
Het gebruik van een CNC-Router op Techshop om te bouwen van een eenvoudige 6 bestuur borst uit een blad kwartaal 2 * 4 voet van halve inch dik berken multiplex. Ik deed het op Techshop! Zei ik Techshop!

Het gebruik van een CNC-Router op Techshop om te bouwen van een eenvoudige 6 bestuur borst uit een blad kwartaal 2 * 4 voet van halve inch dik berken multiplex. Ik deed het op Techshop! Zei ik Techshop!

Het gebruik van een CNC-Router op te bouwen van een eenvoudige 6 bestuur borst uit een 2 * 4 voet kwartaal blad van ½ inch berken multiplex. Ik deed het op Techshop!Dit is mijn eerste Instructable dus neem gerust laat een opbouwende kritiek in de com
Industriële IoT toepassingen - het gebruik van sensoren voor waterbeheer, Flood waarschuwt en Water detectie

Industriële IoT toepassingen - het gebruik van sensoren voor waterbeheer, Flood waarschuwt en Water detectie

** Update: Het artikel hieronder is van onze oudere Android app! Valarm is industriële IoT. We helpen u, uw teams en uw bedrijf met de industriële IoT toepassingen met behulp van Valarm Tools Cloud.Neem een kijkje op onze Water + vloeistoffen bewakin
Converteren van uw 4de Gen iPod voor het gebruik van Flash-geheugen

Converteren van uw 4de Gen iPod voor het gebruik van Flash-geheugen

We allemaal hebben of weet van iemand die een iPod met een dode harde schijf heeft. Uiteraard kunt u gewoon een ander station kopen maar je bent terug naar de dezelfde power-honger, storing-gevoelig, kwetsbaar roterende media. In plaats daarvan bijwe
Het gebruik van de Tymkrs zet Me Kit

Het gebruik van de Tymkrs zet Me Kit

We maken een heleboel verschillende kits, velen van hen voor audio synths. Een van hen kunt u een roterende encoder op een breadboard te gebruiken voor uw projecten.Wat zijn de rotary encoders?Rotary encoders, ook bekend als as/quadrature encoders, z
Hoe te vermijden van gevaren voor de gezondheid van het gebruik van elektronische Gadgets

Hoe te vermijden van gevaren voor de gezondheid van het gebruik van elektronische Gadgets

Dagelijkse elektronische gadgets zoals tabletten en smartphones krijgen soms flak voor onnodige gezondheidsrisico's die volledig ongegrond – zoals angsten over straling en radiosignalen op het gebied van het lichaam.Er zijn echter enkele gevallen waa