Triangulering med PIC

Berätta om dina pågående projekt.
jonwas-2
Inlägg: 28
Blev medlem: 11 mars 2006, 17:50:09

Inlägg av jonwas-2 »

Exemplena jag drog på användningsområden vart som sagt bara exempel... tanken är att det ska vara en enhet som kan användas för possitionsbestäming med hjälp av ljud.

Och självklart ska det vara så bra precission som det möjligt går att göra med den pic'en som jag väljer att sätta i.....
jonwas-2
Inlägg: 28
Blev medlem: 11 mars 2006, 17:50:09

Inlägg av jonwas-2 »

micael...
Det kanske jag som är ute å cyklar med ordet triangulering... det blir iaf ett ekvationssystem med tre cirkelekvationer som ska lösas....löser man detta med hjälp av tiderna (som jag vill få fram med hjälp av en pic) så kan man hitta positionen (är tanken iaf)
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Jag tycker det låter som att det är trilateration du jobar med!

Du räknar ut tiderna vilket ger avståndet till "ljudkällan" och använder dessa som radien till tre cirklar?
Är det så du tänker dig det hela så är det trilateration!

Edit: stavning
jonwas-2
Inlägg: 28
Blev medlem: 11 mars 2006, 17:50:09

Inlägg av jonwas-2 »

Micael....
Precis så är det. så när jag löser systemet så får jag ut x och y kordinat för "ljudkällan" samt radien R för den minsta cirkeln.... men det är ju bara (x,y) som är intressant.

De tider jag vill plocka ut från pic'en är ju "radieskillnaden" mellan den minsta cirkeln och de resp andra två större cirklarna.

du har helt rätt,, tyckte bara triangulering lät bra :lol:
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

jonwas-2: Vadådå? låter inte trilateration fränt? :D

Har gjort trilaterationfunktion i C för AVR och den är "skitsnygg" tycker jag i alla fall 8)
jonwas-2
Inlägg: 28
Blev medlem: 11 mars 2006, 17:50:09

Inlägg av jonwas-2 »

Hehe.. det låter coolare med trilateration.. men triangulering var det enda "liknande" ordet jag hade i mitt ordförråd :?

Är påväg att göra en sådan funktion i C till en pic, återstår att se vem som blir bäst, får tävla någon gång :P

Alternativt gör jag bara en datasamlare av picken så kodar jag matematiken till PC och har w-lan kommunikation till pic'en!
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Gjorde min under examensarbete och som det ser ut nu krävs en del hårdvara som jag inte har tillgång till så det kan nog bli lite struligt, misstänker jag.

Men lycka till och om du vill ha lite tips så tjoa till bara!
jonwas-2
Inlägg: 28
Blev medlem: 11 mars 2006, 17:50:09

Inlägg av jonwas-2 »

man tackar.. jag hör av mig... hjälp behövs alltid :)
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Inlägg av sodjan »

Lite OT, men...

När det gäller *triangulering* så rekomenderar jag boken
"Världens mått" av Ken Adler.

Den beskriver hur två franska matematiker triangulerade sträckan
mellen Dunkerque (vid Engelska kanalen) och Barcelona med ca 100
tranglar mellan kyrkor, katedraler och bergstoppar.

Avsikten var att bestämma hur lång en meter är (d.v.s en 10 miljondel
av avståndet från ekvatorn till nordpolen).

Detta var alltså 200 år sedan och den precision man mätte med är
helt fantastisk !

T.ex så mätte man en "baslinje" (d.v.s den linje som sedan utgör
"bas" för alla andra mått i hela sträckan) mellan Paris
och Melun som ligger ca 10 km söder om Paris.

De två matematikerna mättre sträcken med "likare" (d.v.s i princip
noggrana linjaler som de la ut på vägen en efter en, hela tiden flyttandes
den sista först o.s.v.) 100 år sedare mätte man om samma sträcka, men
den gången med triangulering. Skillnaden var ca 1 cm ! På 10 Km !
Det är alltså 1 ppm...

P.g.a av vissa fel så blev den första "metern" ca 0,2 mm för kort. Det var
inte fel i mätningarna, utan i beräkningen av jordklotets "orundhet"... :-)
jonwas-2
Inlägg: 28
Blev medlem: 11 mars 2006, 17:50:09

Inlägg av jonwas-2 »

Coolt... man kan bli rätt imponerad av hur de gjorde förut, konstigt att det kunde bli så pass bra som det blev... men det var väl inte dirket humle å dumle som höll på kanske... :)
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Sodjan: Tack för boktipset! :) Finns på Bokus för 57:- + avgifter
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Inlägg av sodjan »

> humle å dumle

De av de främsta matematikerna och astronomerna från den tiden.
över 7 år tog det att triangulera ca 100 trianglar.

De mätte alltså vinkeln på de tre hörnen, vi kontroll (summering av
vinklarna) låg de ofta inom 5-10 ppm från 180 grader ! Och då är det helt
mekanisk/optisk avläsning och handräkning på papper. Mycket imponerande !

Det finns en histora där en av dom håller på och mäta vinklar mellan
ett par toppar i Pyreneerna mellan Frankrika och Spanien. Samtidigt
som det var krig mellan länderna. Ena veckan såg de franska
trupper dra genom dalen åt ena hållet, andra vecken kom spanska
trupper åt andra hållet. Samtidigt som de höll på med sina vinkel
instrument mellan topparna ovanför... :-)
Användarvisningsbild
netrunner
Inlägg: 5510
Blev medlem: 4 februari 2005, 12:26:05
Ort: 127.0.0.1

Inlägg av netrunner »

> Men positionera en luftgevärskulas träff på en tavla kräver löjligt hög precision om det skall vara användbart,

Det jag undrar är *varför* ?
Det syns ju normalt tydligt var kulan träffade...
Nix, inte om du skjuter på 10m och varje mm kan vara av yttersta vikt. Vanligen har man 4micar som mäter anslagsljudet så får man svaret på en bildskärm.

För millitärer så kan det vara bra att ha två små micar på jälmen och ett gyro. Så om en sniper skjuter på dig så får du en pil som visar i villken riktning har skjöt från. Så kan du ta skydd på rätt sida om en sten och börja lobba 40mm splitter granater från din ak.
Johan.o
EF Sponsor
Inlägg: 2386
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

I lumpen var det iaf skönt att skjuta på den banan där träffen markerades
på en bildskärm, så slapp man det förbannade "Markera".
:D
Användarvisningsbild
BER
Inlägg: 395
Blev medlem: 9 mars 2005, 00:02:10
Ort: Östergötland

Inlägg av BER »

Jag missade nog lite innan att en kontenuerlig possitionering inte var önskad. Det är enkelt att sampla och spara i 3 arrayer och skriva över de älsta värdena hela tiden. I MCU:n skulle man kunna ha en enkel amplitud detektor som kan ställa förstärkning på mikrofonerna samt vid en viss signal nivå, med fördröjning stänga av samplingen och starta en korrelations beräkning av det som finns sparat i arrayerna. Det gör inte så mycket om beräkningen tar några tiotals ms eftersom kontenuerlig possition inte behövdes.

Jag tittade i lite PIC datablad och ad:n i de olika som jag tittade på skulle inte klara av 3x65 kSa så en extern ad är nog att rekommendera.
Skriv svar