Pagina 1 di 4 123 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 39

Discussione: Triangolazione, ricavare coordinate di un punto a distanza.

  1. #1
    Spina L'avatar di sbay
    Club
    Tigri Bianche WG
    Iscritto il
    04 Jun 2010
    Messaggi
    259

    Predefinito Triangolazione, ricavare coordinate di un punto a distanza.

    Vi spiego il problema.

    Capita durante delle gare del nostro circuito, che ci siano degli obbiettivi da ricognire a distanza, dei quali dobbiamo fornire le coordinate.

    La cosa che faccio solitamente è trovare le coordinate di 2 punti a distanza dall'obbiettivo tramite il gps e con la bussola trovo la direzione di questi punti rispetto al obbiettivo. Basta riportare sulla carta le coordinate dei 2 punti e l'angolo e il punto cercato si trova nell'intersezione delle 2 direttrici.

    Ora io vorrei semplificare la cosa, scrivendo un semplice programmino per il mio pda con windows mobile e fornendo come input le coordinate dei 2 punti e gli angoli, ed avere come output le coordinate del punto cercato.

    I pochi ricordi di trigonometria delle superiori mi permettono solo di essere certo che la cosa è fattibile, ma sono ricordi di 20 anni fà e non sono ancora riuscito a trovare la soluzione

    qualcuno può aiutarmi?

    Clicca sull'immagine per ingrandirla

Nome:   sample.png 
Visite: 150 
Dimensione:   5.4 KB 
ID: 80308
    Ultima modifica di sbay; 21/02/2011 a 09:58
    Non prendete la vita troppo sul serio, comunque vada non ne uscirete vivi.


    Le mie recensioni:
    Caricatori M4 Lonex Flash Mag con carica a filo
    Anfibio Crispi SWAT Evo HTG

  2. #2
    Soldataccio


    L'avatar di lobo_darkhawk
    Club
    dark hawk g.s.a.
    Età
    47
    Iscritto il
    19 Jan 2008
    Messaggi
    1,642

    Predefinito

    ci avevo provato pure io... i problema è gestire i 4 quadranti dell'angolo giro... li mi sono arenato!

  3. #3
    Leggenda di SAM



    L'avatar di Staffy
    Club
    ELFI S.A.T.
    Età
    57
    Iscritto il
    05 Feb 2008
    Messaggi
    5,734

    Predefinito

    Mi sa che ci puoi arrivare con il teorema di Pitagora.
    Con le coordinate di A e B e i loro azimuth rispetto a C, riesci a ricavare due triangoli rettangoli dove AC e BC sono le ipotenuse dei due triangoli.
    Con il teorema di Pitagora ricavi i cateti, e riporti tutto sulla carta.

    Può essere...?

  4. #4
    Soldataccio


    L'avatar di lobo_darkhawk
    Club
    dark hawk g.s.a.
    Età
    47
    Iscritto il
    19 Jan 2008
    Messaggi
    1,642

    Predefinito

    si sta molto prima col goniometro e la matita.... ancora meglio con un regolo come questo:

    Clicca sull'immagine per ingrandirla

Nome:   cimg3713w.jpg 
Visite: 99 
Dimensione:   84.8 KB 
ID: 80311

    si chiama 'regolo bretone', è usato in nautica e consente di fare questo esercizio in 1 secondo!

  5. #5
    Soldataccio L'avatar di erduca
    Club
    Raiders TST - Bari
    Età
    40
    Iscritto il
    08 Oct 2005
    Messaggi
    2,812

    Predefinito

    Concordo con Lobo, secondo me fai prima con il vecchio metodo di carta, matita e goniometro!

  6. #6
    Leggenda di SAM



    L'avatar di Staffy
    Club
    ELFI S.A.T.
    Età
    57
    Iscritto il
    05 Feb 2008
    Messaggi
    5,734

    Predefinito

    Quote Originariamente inviata da lobo_darkhawk Visualizza il messaggio
    si sta molto prima col goniometro e la matita.... ancora meglio con un regolo come questo:

    Clicca sull'immagine per ingrandirla

Nome:   cimg3713w.jpg 
Visite: 99 
Dimensione:   84.8 KB 
ID: 80311

    si chiama 'regolo bretone', è usato in nautica e consente di fare questo esercizio in 1 secondo!
    Questo regolo bretone si trova nelle scale che usiamo noi abitualmente...?
    Casomai domando a un amico appassionato velista di rimediarmene uno...

  7. #7
    Soldataccio L'avatar di erduca
    Club
    Raiders TST - Bari
    Età
    40
    Iscritto il
    08 Oct 2005
    Messaggi
    2,812

    Predefinito

    Comunque se proprio vuoi, ragionando un attimino:

    1) Devi trovare l'equazioni delle due rette, in questo caso facciamo riferimento alla retta che parte da un punto noto e di cui conosciamo il coefficiente angolare, l'equazione di questa retta se non sbaglio è: y-y0=a(x-x0) dove x0 e y0 è il nostro punto noto ed a il nostro coefficiente angolare, cioè nel nostro caso l'azimut.

    2. Dopo aver ricavato le due equazioni delle rette, bisogna trovare il punto di intersezione, facendo un sistema tra queste due equazioni, e la relativa soluzione di x e y corrispondono alle coordinate del tuo punto.

    Ora non so se ho detto delle esattezze (molto probabile) ma secondo me dovresti ragionare così, poi non so quanto se ferrato in programmazione per tradurre tutti questi calcoli in un programmino!

  8. #8
    Soldataccio L'avatar di erduca
    Club
    Raiders TST - Bari
    Età
    40
    Iscritto il
    08 Oct 2005
    Messaggi
    2,812

    Predefinito

    Mi dispiace, ma ho verificato che la cosa non è possibile utilizzando il coefficiente angolare!
    Ultima modifica di erduca; 19/02/2011 a 02:18

  9. #9
    Recluta

    Club
    1° Incursori Sardegna
    Età
    49
    Iscritto il
    07 Oct 2005
    Messaggi
    1,210

    Predefinito

    Sbay continua a farlo a mano, è più appagante secondo me
    E poi se ti si guasta lo strumento, come fai? Carta, matita, righello e goniometro, e sei ok in ogni situazione. Alla vecchia maniera.

  10. #10
    In attesa di conferma In attesa della conferma e-mail
    Club
    TALOS Softair Ruvo
    Iscritto il
    14 Dec 2008
    Messaggi
    866

    Predefinito

    Non è molto semplice...perchè dovresti impostare per tutti e tre i punti un unico sistema di riferimento (ti parlo in termini analitici), fatto questo sorge il problema nel calcolare le equazioni delle rette: il coefficiente angolare a si può calcolare sfruttando i rispettivi angolo...ma il coefficiente b come lo facciamo a ricavare se conosciamo un solo punto della retta?

Pagina 1 di 4 123 ... ultimoultimo

Questa pagina è stata trovata cercando:

PLRF10

COORDINATE

triangolazione

nomad

SEO Blog

Tag per questa discussione

Licenza Creative Commons
SoftAir Mania - SAM by SoftAir Mania Community is licensed under a Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Italia License.
Based on a work at www.softairmania.it.
Permissions beyond the scope of this license may be available at https://www.softairmania.it.
SoftAir Mania® è un marchio registrato.