Navigasyon Cihazlarının Çalışma Mantığı
-
Hocalarım bu navigasyon cihazlarında sağa veya sola dön diyor ya mesela . Bunu neye göre belirliyor acaba ? Yani nerden bulabiliyor ki sağa veya sola dönmesi gerektiğini. Arkadaki mantık ne olabilir sizce ? Varsa böyle bi uygulama open source Kaynak kodlarını alabilir miyim. JAVA/ANDROİD - C# - C veya C++ da olabilir .
-
neyi soruyon anlamadımki
-
Navigasyon cihazları uzaydaki uydularla bağlantılı çalışıyor.
Uydular aracılığı ile senin koordinatların belirleniyor,
koordinatlardan sonra senin yönün belirleniyor.
-
Harita yüklü durumda, gps uydularından aldığı konum bilgisi ile o harita üzerindeki noktayı işaretliyor, araç ilerlediğinde başka bir nokta işaretleyip aracın yönünü buluyor. Gidilecek yer ile arasında bi doğru çiziyor o doğruya yakın yoldan götürüyor. En basit mantık bu dataylı bilgi istiyorsan yardımcı olmaya çalışırız
-
kendi yazdığım navigasyonaki sağa dön sola dön bölümünün kodlarını veriyorum. Kodlar patentli olduğu için daha fazlasını veremem.
if siradaki_yon = "sag" then
sescal("sag.wav")
else if siradaki_yon = "sol" then
sescal("sol.wav")
else
sescal("duz.wav")
end if
-
Bicimsel diller otomatlar, ayrik islemsel yapilar gibi dersler bu konuda sana fikir verebilir
-
Ben şöyle bi mantık kurdum. GPS ile xy kordinatını alsam örneğin 10 mili saniyede bir güzergahında da 50 metre ilerisini alsam eğer araç hızla ilerledikçe aradaki açıyı bulursam bu açı azalacaktır eğer açı azalırsa yön de belirlenir. Ama nasıl olcak :/
@NoktaliVirgul ip ucu versen olmaz mı ki :( azcık ucundan
@ucanteneke hocam böyle bi. Uygulama yapmak istiyorum. Kendimi geliştirmek adına aklıma geldi güzel bir kaç şey daha eklerim. Satarım belki bilmiyorum :/
@seryolcu hocam kordinat almayı 2 nokta ardındaki ( yol bazında) hesaplamayı yapıyorum.
@wert arkada çalışan mantığı. Nerden biliyor sola sağa dönüleceğini
@Cnkgn abi bunun için ayrı bi ders mi almam getiriyor yani :/ o kadar zor değildir ya bu iş bence
MhmdAlmz tarafından 27/May/16 00:07 tarihinde düzenlenmiştir -
Rota çizili, konum bilgisi var rotanın konumuna göre sana sola dön diyor. Ve yaklaşık veriler ile çalışıyor. Şöyle ki senin sola doğru dönmen gereken yerde sen sağa doğru dönersen haritada okun bir süre daha sola doğru girmekte olduğunu görürsün. Çünkü bir hızın var, aletin üzerinde ivme metre var falan her tür bilgiyi kullanıyor işte.
-
şimdi bize iki nokta lazım
biri gideceğimiz yer diğeri bulunduğumuz yer
gideceğimiz yeri zaten kednimiz giriyoruz
bulunduğumuz yeri nasıl öğreniyoruz:
https://www.youtube.com/watch?v=u0pPkkMC-WA
bulunduğumuz yeri öğrendik gideceğimiz yeri zaten biliyoruz aralarında nasıl rota oluşturacağız
http://www.redblobgames.com/pathfinding/a-star/introduction.html
ahanda orada burada
rotayı oluşturdurduk
nere olduğumuzuda biliyoruz
rotada kavraş noktalarına geldiğimizde yada yaklaştığımızda
@NoktaliVirgul vermiş kodu zaten
viraja yaklaştığımızı nasıl bileceğiz
virajların koordinatlarını biliyoruz zaten(navigasyon programları boşuna 600 - 700 mb harita dosyası yada internet erişimi istemiyor) bulunduğumuz noktayıda biliyoruz
aradaki mesafayi hesaplat 500 mt kaldıysa sağ dön diyecek
http://www.movable-type.co.uk/scripts/latlong.html
kafana takılan bişey varmı
-
wert bunu yazdı
şimdi bize iki nokta lazım
biri gideceğimiz yer diğeri bulunduğumuz yer
gideceğimiz yeri zaten kednimiz giriyoruz
bulunduğumuz yeri nasıl öğreniyoruz:
https://www.youtube.com/watch?v=u0pPkkMC-WA
bulunduğumuz yeri öğrendik gideceğimiz yeri zaten biliyoruz aralarında nasıl rota oluşturacağız
http://www.redblobgames.com/pathfinding/a-star/introduction.html
ahanda orada burada
rotayı oluşturdurduk
nere olduğumuzuda biliyoruz
rotada kavraş noktalarına geldiğimizde yada yaklaştığımızda
@NoktaliVirgul vermiş kodu zaten
viraja yaklaştığımızı nasıl bileceğiz
virajların koordinatlarını biliyoruz zaten(navigasyon programları boşuna 600 - 700 mb harita dosyası yada internet erişimi istemiyor) bulunduğumuz noktayıda biliyoruz
aradaki mesafayi hesaplat 500 mt kaldıysa sağ dön diyecek
http://www.movable-type.co.uk/scripts/latlong.html
kafana takılan bişey varmı
Hocam viraj koordinatlarını nasıl bulabilirim bu zor olanı zaten. Acaba yol boyu vektör göndersem. Yön değişirse virajı bulmuş olurum ama yol her zaman düz değil.
Yol 2 ye ayrıldığında sağdan mı soldan mı gidildiğini bilmiyoruz birde.. Onun için bu yönden işe yaramaz çünkü ucu sivri. Değil..
-
MhmdAlmz bunu yazdıwert bunu yazdı
şimdi bize iki nokta lazım
biri gideceğimiz yer diğeri bulunduğumuz yer
gideceğimiz yeri zaten kednimiz giriyoruz
bulunduğumuz yeri nasıl öğreniyoruz:
https://www.youtube.com/watch?v=u0pPkkMC-WA
bulunduğumuz yeri öğrendik gideceğimiz yeri zaten biliyoruz aralarında nasıl rota oluşturacağız
http://www.redblobgames.com/pathfinding/a-star/introduction.html
ahanda orada burada
rotayı oluşturdurduk
nere olduğumuzuda biliyoruz
rotada kavraş noktalarına geldiğimizde yada yaklaştığımızda
@NoktaliVirgul vermiş kodu zaten
viraja yaklaştığımızı nasıl bileceğiz
virajların koordinatlarını biliyoruz zaten(navigasyon programları boşuna 600 - 700 mb harita dosyası yada internet erişimi istemiyor) bulunduğumuz noktayıda biliyoruz
aradaki mesafayi hesaplat 500 mt kaldıysa sağ dön diyecek
http://www.movable-type.co.uk/scripts/latlong.html
kafana takılan bişey varmı
Hocam viraj koordinatlarını nasıl bulabilirim bu zor olanı zaten. Acaba yol boyu vektör göndersem. Yön değişirse virajı bulmuş olurum ama yol her zaman düz değil.
Yol 2 ye ayrıldığında sağdan mı soldan mı gidildiğini bilmiyoruz birde.. Onun için bu yönden işe yaramaz çünkü ucu sivri. Değil..
yazdıklarımı ve linkleri inceledinmi?
virajların koordinatlarını biliyoruz zaten(navigasyon programları boşuna 600 - 700 mb harita dosyası yada internet erişimi istemiyor) - bulunduğumuz noktayıda biliyoruz
bulunduğumuz yeri öğrendik gideceğimiz yeri zaten biliyoruz aralarında nasıl rota oluşturacağız
http://www.redblobgames.com/pathfinding/a-star/introduction.html
rotayı oluşturduktan nereye döneceksin anlamak çok zor olmasa gerek