TriTri…Trilateration 2.0

Om de locatie van de Beacon te berekenen hebben we van drie RaspBerry’s gegevens nodig en om die gegevens om te zetten naar een x en een y positie gebruiken we de trilateration formule. IMG_3112 IMG_3111 IMG_3110 IMG_3109

Één van de RaspBerry’s moet de waarde 0.0 hebben. Vanaf dat punt rekenen we de tweede RaspBerry en de derde meet je dmv de lengte tot aan de RaspBerry en van daar naar de RaspBerry.IMG_3108 500px-3spheres.svg

Hieronder een stukje uit de code voor het berekenen van de positie van de Beacon. rp1 gaat altijd op 0d,0d en rp2 en rp3 pas je aan.
Een double is een exact getal met komma(punt). Je zou zeggen waarom gebruik je niet gewoon een float, maar als je met een float bijvoorbeeld de waarde van pi wilt laten zien zal die niet exact zijn. Daar heeft een double geen last van.

Screen Shot 2015-11-01 at 20.30.12

Advertenties

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s