Unelte utilizator

Unelte site


teme:tema2

Aceasta e o versiune anterioară a paginii.


Tema 2: GPS tracker

Obiective

  • Înțelegerea conceptului de graf și a modurilor de parcurgere aferente
  • Aplicarea algoritmilor studiați pe topologie graf într-un exemplu practic

Descriere

Sistemul Global de Poziționare (sau GPS) este o rețea de aproximativ 30 de sateliți care orbitează în jurul Pământului, la o altitudine de 20.000km.
Acesta a fost dezvoltat de guvernul Statelor Unite în scop militar, dar oricine folosește acum un dispozitiv GPS poate recepționa semnalele radio pe care sateliții le fac broadcast.

Oriunde te afli pe planetă, cel puțin 3 sateliți sunt 'vizibili' la un moment dat. Fiecare transmite informații despre poziția sa și timpul curent la anumite intervale. Aceste semnale sunt interceptate de dispozitivul GPS care calculează cât de departe e satelitul, în funcție de cât de mult îi ia mesajului să ajungă.

Odată ce acesta are informații despre cât de departe cei trei sateliți sunt, receiver-ul GPS poate indica locația folosind un proces numit trilaterație .

Trilaterația (măsurarea distanțelor, nu a unghiurilor)

Imaginează-ți că stai undeva pe Pământ cu 3 sateliți deasupra ta. Dacă știi cât de departe ești de satelitul A, atunci trebuie să te afli undeva în cercul roșu. Dacă consideri la fel pentru sateliții B și C, poți afla locația ta precisă calculând intersecția celor 3 cercuri.

Asta este ceea ce receiver-ul GPS-ul tău face, deși acesta consideră sfere suprapuse (pentru simplificare, proiectăm sferele în plan, și vom obține cercurile de centru C(x,y) și rază R)

Cerințe și punctaj

Precizări

  1. Arhiva temei va avea numele GrupaSerie_Nume_Prenume_TemaNr.zip și va fi încărcată pe vmchecker unde vă puteți loga folosind credențialele de pe acs.curs
  2. Ea va conține fișierul main.c, Makefile-ul (cu regulile make și clean) și fișierul README în care va fi descrisă soluția problemei
  3. Dacă veți calcula coordonatele spațiale pentru toate locațiile, se poate obține punctaj parțial de 50p
  4. Dacă soluția voastră nu compilează, dar dacă ideea este bună și trimiteți o încercare de implementare, puteți primi până la 20p
  5. Temele care vor fi copiate vor primi 0p

Referințe

teme/tema2.1487108944.txt.gz · Ultima modificare: 2017/02/14 23:49 de către florina_elena.barbu